Loading doc/INSTALL.md +10 −8 Changes for doc/INSTALL.md: 10 added lines, 8 removed lines. Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ ## Création de la base de données À partir de la version 3.0.0, SyGAL s'appuie sur une base de données PostgreSQL et non plus Oracle. Reportez-vous au [README consacré à la création de la base de données](database/README.md). Loading Loading @@ -81,7 +83,7 @@ Notamment, lorsque sa valeur est `development`, cela active l'affichage détaill ### Installation d'une version précise de l'application Normalement, vous ne devez installer que les versions officielles, c'est à dire les versions taguées, du genre `2.1.5` Normalement, vous ne devez installer que les versions officielles, c'est à dire les versions taguées, du genre `3.0.0` par exemple. Placez-vous dans le répertoire des sources de l'application puis lancez les commandes suivantes pour obtenir la liste des Loading @@ -90,10 +92,10 @@ versions officielles (taguées) : git fetch && git fetch --tags && git tag ``` Si la version la plus récente est par exemple la `2.1.5`, utilisez les commandes suivantes pour "installer" cette version Si la version la plus récente est par exemple la `3.0.0`, utilisez les commandes suivantes pour "installer" cette version sur votre serveur : ```bash git checkout --force 2.1.5 && bash install.sh git checkout --force 3.0.0 && bash install.sh ``` Loading Loading @@ -184,7 +186,7 @@ Dans la suite, vous adapterez le contenu de ces fichiers à votre situation. #### Fichier `${APPLICATION_ENV}.secret.local.php` - Dans la config de connexion au WS suivante, `UCN` doit être remplacé par le code établissement choisi lors de la création de votre établissement dans la base de données (dans le script [`07_init.sql`](database/sql/07_init.sql)) : de la création de votre établissement dans la base de données (dans le script [`08_init.sql`](database/sql/08_init.sql)) : ```php 'import-api' => [ Loading Loading @@ -222,7 +224,7 @@ de la création de votre établissement dans la base de données (dans le script - Les lignes de config suivantes permettent de simuler l'authentification Shibboleth d'un premier utilisateur 'premierf@xxxxx.fr' créé en base de données avec le rôle "Administrateur technique" (par le script [`08_create_fixture.sql`](database/sql/08_create_fixture.sql)). [`09_create_fixture.sql`](database/sql/09_create_fixture.sql)). Cela permet d'avoir un accès quasi omnipotent à l'application, notamment aux pages de gestion des droits d'accès. ```php Loading Loading @@ -264,12 +266,12 @@ de la création de votre établissement dans la base de données (dans le script Si vous n'avez rien changé à la config de l'application concernant Shibboleth et si vous cliquez en haut à droite de la page d'accueil de SyGAL sur "Connexion" puis sur "Fédération d'identité", vous devriez être dans la peau de François Premier, administrateur technique de test créé en base de données (dans le script [`07_init.sql`](database/sql/07_init.sql)). François Premier, administrateur technique de test créé en base de données (dans le script [`08_init.sql`](database/sql/08_init.sql)). ### Droits d'accès Dans l'application SyGAL, allez dans menu "Droits d'accès" > "Gestion des profils de rôle". Dans l'application SyGAL, allez dans menu "Administration" > "Droits d'accès" > "Gestion des profils de rôle". Appliquez, svp : - le profil `ADMIN_TECH` au rôle *Administrateur technique* Loading @@ -285,7 +287,7 @@ Par exemple, pour appliquer le profil `ADMIN_TECH` au rôle *Administrateur tech - appuyer sur le bouton "Ajouter un rôle". NB : "UCN" n'est qu'un exemple et pour vous ce sera le code établissement choisi lors de la création de votre établissement dans la base de données (dans le script [`07_init.sql`](database/sql/07_init.sql)) de la création de votre établissement dans la base de données (dans le script [`08_init.sql`](database/sql/08_init.sql)) Loading doc/migrate-to-zf3.mddeleted 100644 → 0 +0 −27 Changes for doc/migrate-to-zf3.md: 0 added lines, 27 removed lines. Original line number Diff line number Diff line Migration vers ZF3 ================== Fait : - Usages de - `Zend\ServiceManager\FactoryInterface` - `Zend\ServiceManager\AbstractFactoryInterface` - `Zend\Mvc\Controller\ControllerManager` - `\Zend\View\HelperPluginManager` - rechercher : - `(FormElementManager ` - `use Zend\Stdlib\Hydrator\HydratorInterface` (supprimer `Stdlib\`) Remplacer partout Zend\Mvc\Router\ par Zend\Router\. Remplacer partout Zend\Router\Console\Simple par Zend\Mvc\Console\Router\Simple (ou carrément Zend\Router\Console par Zend\Mvc\Console\Router ?) Remplacer Zend\Mvc\Controller\Plugin\PostRedirectGet par Zend\Mvc\Plugin\Prg\PostRedirectGet Remplacer Zend\Mvc\Controller\Plugin\FlashMessenger par Zend\Mvc\Plugin\FlashMessenger\FlashMessenger Remplacer Zend\Stdlib\Hydrator par Zend\Hydrator. - rechercher `implements ServiceLocatorAwareInterface` (interface disparue) - rechercher `use ServiceLocatorAwareTrait` (disparu) - `\Zend\ServiceManager\ServiceLocatorInterface` - rechercher ->getServiceLocator( A faire : Loading
doc/INSTALL.md +10 −8 Changes for doc/INSTALL.md: 10 added lines, 8 removed lines. Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ ## Création de la base de données À partir de la version 3.0.0, SyGAL s'appuie sur une base de données PostgreSQL et non plus Oracle. Reportez-vous au [README consacré à la création de la base de données](database/README.md). Loading Loading @@ -81,7 +83,7 @@ Notamment, lorsque sa valeur est `development`, cela active l'affichage détaill ### Installation d'une version précise de l'application Normalement, vous ne devez installer que les versions officielles, c'est à dire les versions taguées, du genre `2.1.5` Normalement, vous ne devez installer que les versions officielles, c'est à dire les versions taguées, du genre `3.0.0` par exemple. Placez-vous dans le répertoire des sources de l'application puis lancez les commandes suivantes pour obtenir la liste des Loading @@ -90,10 +92,10 @@ versions officielles (taguées) : git fetch && git fetch --tags && git tag ``` Si la version la plus récente est par exemple la `2.1.5`, utilisez les commandes suivantes pour "installer" cette version Si la version la plus récente est par exemple la `3.0.0`, utilisez les commandes suivantes pour "installer" cette version sur votre serveur : ```bash git checkout --force 2.1.5 && bash install.sh git checkout --force 3.0.0 && bash install.sh ``` Loading Loading @@ -184,7 +186,7 @@ Dans la suite, vous adapterez le contenu de ces fichiers à votre situation. #### Fichier `${APPLICATION_ENV}.secret.local.php` - Dans la config de connexion au WS suivante, `UCN` doit être remplacé par le code établissement choisi lors de la création de votre établissement dans la base de données (dans le script [`07_init.sql`](database/sql/07_init.sql)) : de la création de votre établissement dans la base de données (dans le script [`08_init.sql`](database/sql/08_init.sql)) : ```php 'import-api' => [ Loading Loading @@ -222,7 +224,7 @@ de la création de votre établissement dans la base de données (dans le script - Les lignes de config suivantes permettent de simuler l'authentification Shibboleth d'un premier utilisateur 'premierf@xxxxx.fr' créé en base de données avec le rôle "Administrateur technique" (par le script [`08_create_fixture.sql`](database/sql/08_create_fixture.sql)). [`09_create_fixture.sql`](database/sql/09_create_fixture.sql)). Cela permet d'avoir un accès quasi omnipotent à l'application, notamment aux pages de gestion des droits d'accès. ```php Loading Loading @@ -264,12 +266,12 @@ de la création de votre établissement dans la base de données (dans le script Si vous n'avez rien changé à la config de l'application concernant Shibboleth et si vous cliquez en haut à droite de la page d'accueil de SyGAL sur "Connexion" puis sur "Fédération d'identité", vous devriez être dans la peau de François Premier, administrateur technique de test créé en base de données (dans le script [`07_init.sql`](database/sql/07_init.sql)). François Premier, administrateur technique de test créé en base de données (dans le script [`08_init.sql`](database/sql/08_init.sql)). ### Droits d'accès Dans l'application SyGAL, allez dans menu "Droits d'accès" > "Gestion des profils de rôle". Dans l'application SyGAL, allez dans menu "Administration" > "Droits d'accès" > "Gestion des profils de rôle". Appliquez, svp : - le profil `ADMIN_TECH` au rôle *Administrateur technique* Loading @@ -285,7 +287,7 @@ Par exemple, pour appliquer le profil `ADMIN_TECH` au rôle *Administrateur tech - appuyer sur le bouton "Ajouter un rôle". NB : "UCN" n'est qu'un exemple et pour vous ce sera le code établissement choisi lors de la création de votre établissement dans la base de données (dans le script [`07_init.sql`](database/sql/07_init.sql)) de la création de votre établissement dans la base de données (dans le script [`08_init.sql`](database/sql/08_init.sql)) Loading
doc/migrate-to-zf3.mddeleted 100644 → 0 +0 −27 Changes for doc/migrate-to-zf3.md: 0 added lines, 27 removed lines. Original line number Diff line number Diff line Migration vers ZF3 ================== Fait : - Usages de - `Zend\ServiceManager\FactoryInterface` - `Zend\ServiceManager\AbstractFactoryInterface` - `Zend\Mvc\Controller\ControllerManager` - `\Zend\View\HelperPluginManager` - rechercher : - `(FormElementManager ` - `use Zend\Stdlib\Hydrator\HydratorInterface` (supprimer `Stdlib\`) Remplacer partout Zend\Mvc\Router\ par Zend\Router\. Remplacer partout Zend\Router\Console\Simple par Zend\Mvc\Console\Router\Simple (ou carrément Zend\Router\Console par Zend\Mvc\Console\Router ?) Remplacer Zend\Mvc\Controller\Plugin\PostRedirectGet par Zend\Mvc\Plugin\Prg\PostRedirectGet Remplacer Zend\Mvc\Controller\Plugin\FlashMessenger par Zend\Mvc\Plugin\FlashMessenger\FlashMessenger Remplacer Zend\Stdlib\Hydrator par Zend\Hydrator. - rechercher `implements ServiceLocatorAwareInterface` (interface disparue) - rechercher `use ServiceLocatorAwareTrait` (disparu) - `\Zend\ServiceManager\ServiceLocatorInterface` - rechercher ->getServiceLocator( A faire :