Overview
SHA1:aac041c343e3878a6530f8bd2815a37925836522
Date: 2017-08-04 07:00:27
User: bohwaz
Comment:Possibilité de définir une version max de Garradin dans le plugin, pour garantir que ça va pas casser avec la version suivante
Timelines: family | ancestors | descendants | both | dev
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2017-08-04
07:01
[638984bc15] Augmenter max-height car les sélecteurs à choix multiple peuvent être plus longs que 1000px (user: bohwaz, tags: dev)
07:00
[aac041c343] Possibilité de définir une version max de Garradin dans le plugin, pour garantir que ça va pas casser avec la version suivante (user: bohwaz, tags: dev)
06:59
[34b11356bc] Correction : doit être un objet (user: bohwaz, tags: dev)
Changes

Modified src/include/lib/Garradin/Plugin.php from [9346cc4324] to [bd0f6f93ec].

550
551
552
553
554
555
556





557
558
559
560
561
562
563
			}
		}

		if (!empty($infos->min_version) && !version_compare(garradin_version(), $infos->min_version, '>='))
		{
			throw new \RuntimeException('Le plugin '.$id.' nécessite Garradin version '.$infos->min_version.' ou supérieure.');
		}






		if (!empty($infos->menu) && !file_exists($path . '/www/admin/index.php'))
		{
			throw new \RuntimeException('Le plugin '.$id.' ne comporte pas de fichier www/admin/index.php alors qu\'il demande à figurer au menu.');
		}

		$config = '';







>
>
>
>
>







550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
			}
		}

		if (!empty($infos->min_version) && !version_compare(garradin_version(), $infos->min_version, '>='))
		{
			throw new \RuntimeException('Le plugin '.$id.' nécessite Garradin version '.$infos->min_version.' ou supérieure.');
		}

		if (!empty($infos->max_version) && !version_compare(garradin_version(), $infos->max_version, '>'))
		{
			throw new \RuntimeException('Le plugin '.$id.' nécessite Garradin version '.$infos->max_version.' ou inférieure.');
		}

		if (!empty($infos->menu) && !file_exists($path . '/www/admin/index.php'))
		{
			throw new \RuntimeException('Le plugin '.$id.' ne comporte pas de fichier www/admin/index.php alors qu\'il demande à figurer au menu.');
		}

		$config = '';