Loading src/UnicaenUtilisateur/Controller/RoleController.php +13 −10 Changes for src/UnicaenUtilisateur/Controller/RoleController.php: 13 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ namespace UnicaenUtilisateur\Controller; use BjyAuthorize\Provider\Identity\ProviderInterface; use DateTime; use Exception; use UnicaenApp\View\Model\CsvModel; use UnicaenUtilisateur\Entity\Db\RoleInterface; use UnicaenUtilisateur\Entity\Db\UserInterface; Loading @@ -11,21 +12,21 @@ use UnicaenUtilisateur\Form\Role\RoleFormAwareTrait; use UnicaenUtilisateur\Service\Role\RoleServiceAwareTrait; use Zend\Http\Request; use Zend\Mvc\Controller\AbstractActionController; use Zend\Mvc\Plugin\FlashMessenger\FlashMessenger; use Zend\View\Model\ViewModel; /** @method FlashMessenger flashMessenger() */ class RoleController extends AbstractActionController { use RoleServiceAwareTrait; use RoleFormAwareTrait; /** * @var ProviderInterface */ private $identityProvider; /** @var ProviderInterface */ private $identityProviders; public function setIdentityProvider($provider) public function setIdentityProviders($provider) { $this->identityProvider = $provider; $this->identityProviders = $provider; } public function indexAction() Loading @@ -36,7 +37,7 @@ class RoleController extends AbstractActionController { return new ViewModel([ 'title' => "Gestion des rôles", 'roles' => $roles, 'identityprovider' => $this->identityProvider, 'identityproviders' => $this->identityProviders, ]); } Loading @@ -52,8 +53,10 @@ class RoleController extends AbstractActionController { return $a->getDisplayName() > $b->getDisplayName(); }); } else { if ($this->identityProvider !== null) { $users = $this->identityProvider->computeUsersAutomatiques($role->getRoleId()); if ($this->identityProviders !== null) { foreach ($this->identityProviders as $identityProvider) { $users = array_merge($users, $identityProvider->computeUsersAutomatiques($role->getRoleId())); } } } Loading src/UnicaenUtilisateur/Controller/RoleControllerFactory.php +4 −4 Changes for src/UnicaenUtilisateur/Controller/RoleControllerFactory.php: 4 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -25,16 +25,16 @@ class RoleControllerFactory { $config = $container->get('Config'); $roleForm = $container->get('FormElementManager')->get(RoleForm::class); $identityProvider = null; $identityProviders = []; if ($config['unicaen-utilisateur']['identity-provider'] !== "") { if (isset($config['unicaen-utilisateur']['identity-provider'])) { $identityProviderPath = $config['unicaen-utilisateur']['identity-provider']; $identityProvider = $container->get($identityProviderPath); $identityProviderPaths = $config['unicaen-utilisateur']['identity-provider']; foreach ($identityProviderPaths as $identityProviderPath) $identityProviders[] = $container->get($identityProviderPath); } } $controller = new RoleController(); $controller->setIdentityProvider($identityProvider); $controller->setIdentityProviders($identityProviders); $controller->setRoleService($roleService); $controller->setRoleForm($roleForm); Loading src/UnicaenUtilisateur/Controller/UtilisateurControllerFactory.php +3 −2 Changes for src/UnicaenUtilisateur/Controller/UtilisateurControllerFactory.php: 3 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -47,9 +47,10 @@ class UtilisateurControllerFactory } } $identityProvider = null; $identityProvider = []; if (isset($moduleConfig['identity-provider']) && !empty($moduleConfig['identity-provider'])) { $identityProvider = $container->get($moduleConfig['identity-provider']); foreach ($moduleConfig['identity-provider'] as $value) $identityProvider[]= $container->get($value); } $controller = new UtilisateurController(); Loading src/UnicaenUtilisateur/Entity/Db/Mapping/UnicaenUtilisateur.Entity.Db.Role.dcm.xml +1 −0 Changes for src/UnicaenUtilisateur/Entity/Db/Mapping/UnicaenUtilisateur.Entity.Db.Role.dcm.xml: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ <sequence-generator sequence-name="UNICAEN_ROLE_ID_seq" allocation-size="1" initial-value="1"/> </id> <!-- <field name="id" type="integer" column="ID" nullable="false"/>--> <field name="roleId" type="string" column="ROLE_ID" length="64" nullable="false"/> <field name="libelle" type="string" column="LIBELLE" length="64" nullable="false"/> <field name="default" type="boolean" column="IS_DEFAULT" nullable="false"/> Loading view/unicaen-utilisateur/role/index.phtml +1 −1 Changes for view/unicaen-utilisateur/role/index.phtml: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -8,7 +8,7 @@ use UnicaenUtilisateur\Provider\Privilege\RolePrivileges; /** * @var RoleInterface[] $roles * @var ProviderInterface $identityprovider * @var $identityproviders * * @see RoleController::indexAction() */ Loading Loading
src/UnicaenUtilisateur/Controller/RoleController.php +13 −10 Changes for src/UnicaenUtilisateur/Controller/RoleController.php: 13 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ namespace UnicaenUtilisateur\Controller; use BjyAuthorize\Provider\Identity\ProviderInterface; use DateTime; use Exception; use UnicaenApp\View\Model\CsvModel; use UnicaenUtilisateur\Entity\Db\RoleInterface; use UnicaenUtilisateur\Entity\Db\UserInterface; Loading @@ -11,21 +12,21 @@ use UnicaenUtilisateur\Form\Role\RoleFormAwareTrait; use UnicaenUtilisateur\Service\Role\RoleServiceAwareTrait; use Zend\Http\Request; use Zend\Mvc\Controller\AbstractActionController; use Zend\Mvc\Plugin\FlashMessenger\FlashMessenger; use Zend\View\Model\ViewModel; /** @method FlashMessenger flashMessenger() */ class RoleController extends AbstractActionController { use RoleServiceAwareTrait; use RoleFormAwareTrait; /** * @var ProviderInterface */ private $identityProvider; /** @var ProviderInterface */ private $identityProviders; public function setIdentityProvider($provider) public function setIdentityProviders($provider) { $this->identityProvider = $provider; $this->identityProviders = $provider; } public function indexAction() Loading @@ -36,7 +37,7 @@ class RoleController extends AbstractActionController { return new ViewModel([ 'title' => "Gestion des rôles", 'roles' => $roles, 'identityprovider' => $this->identityProvider, 'identityproviders' => $this->identityProviders, ]); } Loading @@ -52,8 +53,10 @@ class RoleController extends AbstractActionController { return $a->getDisplayName() > $b->getDisplayName(); }); } else { if ($this->identityProvider !== null) { $users = $this->identityProvider->computeUsersAutomatiques($role->getRoleId()); if ($this->identityProviders !== null) { foreach ($this->identityProviders as $identityProvider) { $users = array_merge($users, $identityProvider->computeUsersAutomatiques($role->getRoleId())); } } } Loading
src/UnicaenUtilisateur/Controller/RoleControllerFactory.php +4 −4 Changes for src/UnicaenUtilisateur/Controller/RoleControllerFactory.php: 4 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -25,16 +25,16 @@ class RoleControllerFactory { $config = $container->get('Config'); $roleForm = $container->get('FormElementManager')->get(RoleForm::class); $identityProvider = null; $identityProviders = []; if ($config['unicaen-utilisateur']['identity-provider'] !== "") { if (isset($config['unicaen-utilisateur']['identity-provider'])) { $identityProviderPath = $config['unicaen-utilisateur']['identity-provider']; $identityProvider = $container->get($identityProviderPath); $identityProviderPaths = $config['unicaen-utilisateur']['identity-provider']; foreach ($identityProviderPaths as $identityProviderPath) $identityProviders[] = $container->get($identityProviderPath); } } $controller = new RoleController(); $controller->setIdentityProvider($identityProvider); $controller->setIdentityProviders($identityProviders); $controller->setRoleService($roleService); $controller->setRoleForm($roleForm); Loading
src/UnicaenUtilisateur/Controller/UtilisateurControllerFactory.php +3 −2 Changes for src/UnicaenUtilisateur/Controller/UtilisateurControllerFactory.php: 3 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -47,9 +47,10 @@ class UtilisateurControllerFactory } } $identityProvider = null; $identityProvider = []; if (isset($moduleConfig['identity-provider']) && !empty($moduleConfig['identity-provider'])) { $identityProvider = $container->get($moduleConfig['identity-provider']); foreach ($moduleConfig['identity-provider'] as $value) $identityProvider[]= $container->get($value); } $controller = new UtilisateurController(); Loading
src/UnicaenUtilisateur/Entity/Db/Mapping/UnicaenUtilisateur.Entity.Db.Role.dcm.xml +1 −0 Changes for src/UnicaenUtilisateur/Entity/Db/Mapping/UnicaenUtilisateur.Entity.Db.Role.dcm.xml: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ <sequence-generator sequence-name="UNICAEN_ROLE_ID_seq" allocation-size="1" initial-value="1"/> </id> <!-- <field name="id" type="integer" column="ID" nullable="false"/>--> <field name="roleId" type="string" column="ROLE_ID" length="64" nullable="false"/> <field name="libelle" type="string" column="LIBELLE" length="64" nullable="false"/> <field name="default" type="boolean" column="IS_DEFAULT" nullable="false"/> Loading
view/unicaen-utilisateur/role/index.phtml +1 −1 Changes for view/unicaen-utilisateur/role/index.phtml: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -8,7 +8,7 @@ use UnicaenUtilisateur\Provider\Privilege\RolePrivileges; /** * @var RoleInterface[] $roles * @var ProviderInterface $identityprovider * @var $identityproviders * * @see RoleController::indexAction() */ Loading