Commit fe53f6b6 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Ajutstement sql + verif

parent a446c8ca
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -120,7 +120,8 @@ WITH d(CODE, LIBELLE, DESCRIPTION, VALEURS_POSSIBLES, ORDRE) AS (
    SELECT 'DISPLAY_MISSION', 'Affichage du bloc "Missions principales "', null, 'Boolean',  40 UNION
    SELECT 'DISPLAY_COMPETENCE', 'Affichage du bloc "Compétences"', null, 'Boolean', 50 UNION
    SELECT 'DISPLAY_APPLICATION', 'Affichage du bloc "Applications"', null, 'Boolean', 60 UNION
    SELECT 'DISPLAY_CONTEXTE', 'Affichage du bloc "Contexte et environnement de travail"', null, 'Boolean', 70
    SELECT 'DISPLAY_CONTEXTE', 'Affichage du bloc "Contexte et environnement de travail"', null, 'Boolean', 70 UNION
    SELECT 'CODE_FONCTION', 'Utilisation de code fonction', '<p>Le code fonction est une codification associ&eacute; au niveau associ&eacute; au poste li&eacute; &agrave; la fiche de poste utilis&eacute;e dans certains &eacute;tablissement.<br>Si ce param&egrave;tre est &agrave; la valeur <em>false</em> alors le code fonction n''est plus affich&eacute; sur la fiche de poste.</p>', 'Boolean', 10000
)
SELECT cp.id, d.CODE, d.LIBELLE, d.DESCRIPTION, d.VALEURS_POSSIBLES,  d.ORDRE
FROM d
+1 −0
Original line number Diff line number Diff line
@@ -21,3 +21,4 @@

INSERT INTO unicaen_utilisateur_role (role_id, libelle, is_default, is_auto, parent_id, ldap_filter, accessible_exterieur, description)
VALUES ('Agent', 'Agent', true, true, null, null, true, null);
+17 −0
Original line number Diff line number Diff line
@@ -137,6 +137,23 @@ SELECT cp.id, d.code, d.lib, d.ordre
FROM d
JOIN unicaen_privilege_categorie cp ON cp.CODE = 'agent';


-- Privileges

INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('chaine', 'Gestion des chaînes hiérarchiques', 900, 'Application\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
 SELECT 'chaine_index', 'Accèder à l''index', 10 UNION
 SELECT 'chaine_afficher', 'Afficher', 20 UNION
 SELECT 'chaine_synchroniser', 'Gérer les chaînes importées', 30 UNION
 SELECT 'chaine_gerer', 'Gérer les chaînes internes', 40 UNION
 SELECT 'chaine_importer', 'Accéder à l''importation et aux calculs', 100
)
SELECT cp.id, d.code, d.lib, d.ordre
FROM d
         JOIN unicaen_privilege_categorie cp ON cp.CODE = 'chaine';

-- --------------------------------------------------------------------------------------------------------------------
-- ROLE ---------------------------------------------------------------------------------------------------------------
-- --------------------------------------------------------------------------------------------------------------------
+17 −0
Original line number Diff line number Diff line
@@ -68,6 +68,23 @@ SELECT cp.id, d.code, d.lib, d.ordre
FROM d
JOIN unicaen_privilege_categorie cp ON cp.CODE = 'ficheposte';

-- ---------------------------------------------------------------------------------------------------------------------
-- PARAMETRE -----------------------------------------------------------------------------------------------------------
-- ---------------------------------------------------------------------------------------------------------------------


INSERT INTO unicaen_parametre_categorie (code, libelle, ordre, description)
VALUES ('FICHE_POSTE', 'Paramètres liés aux fiches de poste', 200, null);
INSERT INTO unicaen_parametre_parametre(CATEGORIE_ID, CODE, LIBELLE, DESCRIPTION, VALEURS_POSSIBLES, ORDRE)
WITH d(CODE, LIBELLE, DESCRIPTION, VALEURS_POSSIBLES, ORDRE) AS (
    SELECT 'CODE_FONCTION', 'Utilisation de code fonction', '<p>Le code fonction est une codification associ&eacute; au niveau associ&eacute; au poste li&eacute; &agrave; la fiche de poste utilis&eacute;e dans certains &eacute;tablissement.<br>Si ce param&egrave;tre est &agrave; la valeur <em>false</em> alors le code fonction n''est plus affich&eacute; sur la fiche de poste.</p>', 'Boolean', 10000
)
SELECT cp.id, d.CODE, d.LIBELLE, d.DESCRIPTION, d.VALEURS_POSSIBLES,  d.ORDRE
FROM d
JOIN unicaen_parametre_categorie cp ON cp.CODE = 'FICHE_POSTE';



-- ---------------------------------------------------------------------------------------------------------------------
-- MACROS --------------------------------------------------------------------------------------------------------------
-- ---------------------------------------------------------------------------------------------------------------------
+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ class VerificationController extends AbstractActionController {

    public function indexAction() : ViewModel
    {
        $modules = ['Application', 'Agent', 'Carriere', 'Element', 'EntretienProfessionnel', 'FichePoste', 'Metier', 'MissionSpecifique', 'Structure'];
        $modules = ['Application', 'Agent', 'Carriere', 'Element', 'EntretienProfessionnel', 'FicheMetier', 'FichePoste', 'Metier', 'MissionSpecifique', 'Structure'];
        $bibliotheques = ['indicateur', 'etat', 'validation', 'renderer','autoform', 'evenement', 'mail', 'parametre', 'authentification', 'utilisateur', 'privilege'];

        return new ViewModel([