Loading documentation/SQL/002_CARRIERE.dot +3 −2 Changes for documentation/SQL/002_CARRIERE.dot: 3 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -12,13 +12,14 @@ carriere_correspondance [shape = record, label = "{ carriere_correspondance carriere_correspondance_type [shape = record, label = "{ carriere_correspondance_type | code : varchar(64)\l libelle_court : varchar(256)\l libelle_long : varchar(1024)\l description : text\l d_ouverture : timestamp\l d_fermeture : timestamp\l created_on : timestamp(0)\l updated_on : timestamp(0)\l deleted_on : timestamp(0)\l source_id : varchar(128)\l id_orig : varchar(100)\l| id : bigint\l }"]; carriere_emploitype [shape = record, label = "{ carriere_emploitype | code : varchar(64)\l libelle_court : varchar(256)\l libelle_long : varchar(1024)\l date_debut : timestamp\l date_fin : timestamp\l created_on : timestamp\l updated_on : timestamp\l deleted_on : timestamp\l source_id : varchar(128)\l| id : integer\l }"]; carriere_grade [shape = record, label = "{ carriere_grade | lib_court : varchar(20)\l lib_long : varchar(200)\l code : varchar(20)\l d_ouverture : timestamp\l d_fermeture : timestamp\l source_id : varchar(128)\l id_orig : varchar(100)\l created_on : timestamp(0)\l updated_on : timestamp(0)\l deleted_on : timestamp(0)\l| id : bigint\l }"]; carriere_mobilite [shape = record, label = "{ carriere_mobilite | code : varchar(64)\l libelle : varchar(1024)\l description : text\l histo_creation : timestamp\l histo_createur_id : integer\l histo_modification : timestamp\l histo_modificateur_id : integer\l histo_destruction : timestamp\l histo_destructeur_id : integer\l| id : integer\l }"]; carriere_niveau [shape = record, label = "{ carriere_niveau | niveau : integer\l libelle : varchar(1024)\l description : text\l histo_creation : timestamp\l histo_createur_id : integer\l histo_modification : timestamp\l histo_modificateur_id : integer\l histo_destruction : timestamp\l histo_destructeur_id : integer\l label : varchar(64)\l| id : integer\l }"]; carriere_niveau_enveloppe [shape = record, label = "{ carriere_niveau_enveloppe | borne_inferieure_id : integer\l borne_superieure_id : integer\l valeur_recommandee_id : integer\l histo_creation : timestamp\l histo_createur_id : integer\l histo_modification : timestamp\l histo_modificateur_id : integer\l histo_destruction : integer\l histo_destructeur_id : integer\l description : text\l| id : integer\l }"]; carriere_corps -> carriere_niveau_enveloppe [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "niveaux_id:id", headlabel = ""]; carriere_correspondance -> carriere_correspondance_type [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "type_id:id", headlabel = ""]; carriere_niveau_enveloppe -> carriere_niveau [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "borne_superieure_id:id", headlabel = ""]; carriere_niveau_enveloppe -> carriere_niveau [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "valeur_recommandee_id:id", headlabel = ""]; carriere_niveau_enveloppe -> carriere_niveau [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "borne_inferieure_id:id", headlabel = ""]; carriere_niveau_enveloppe -> carriere_niveau [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "valeur_recommandee_id:id", headlabel = ""]; carriere_niveau_enveloppe -> carriere_niveau [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "borne_superieure_id:id", headlabel = ""]; } documentation/SQL/002_CARRIERE.png +60.5 KiB (456 KiB) Loading image diff... documentation/SQL/002_CARRIERE.sql +47 −1 Changes for documentation/SQL/002_CARRIERE.sql: 47 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -211,6 +211,32 @@ create table carriere_grade ); -- --------------------------------------------------------------------------------------------------------------------- -- TABLE - Mobilite ---------------------------------------------------------------------------------------------------- -- --------------------------------------------------------------------------------------------------------------------- create table carriere_mobilite ( id serial not null constraint carriere_mobilite_pk primary key, code varchar(64) not null, libelle varchar(1024) not null, description text, histo_creation timestamp default now() not null, histo_createur_id integer default 0 not null constraint carriere_mobilite_type_unicaen_utilisateur_user_id_fk references unicaen_utilisateur_user, histo_modification timestamp, histo_modificateur_id integer constraint carriere_mobilite_unicaen_utilisateur_user_id_fk references unicaen_utilisateur_user, histo_destruction timestamp, histo_destructeur_id integer constraint carriere_mobilite_unicaen_utilisateur_user_id_fk2 references unicaen_utilisateur_user ); -- IIIIIIIIIINNNNNNNN NNNNNNNN SSSSSSSSSSSSSSS EEEEEEEEEEEEEEEEEEEEEERRRRRRRRRRRRRRRRR TTTTTTTTTTTTTTTTTTTTTTT -- I::::::::IN:::::::N N::::::N SS:::::::::::::::SE::::::::::::::::::::ER::::::::::::::::R T:::::::::::::::::::::T -- I::::::::IN::::::::N N::::::NS:::::SSSSSS::::::SE::::::::::::::::::::ER::::::RRRRRR:::::R T:::::::::::::::::::::T Loading @@ -229,7 +255,7 @@ create table carriere_grade -- IIIIIIIIIINNNNNNNN NNNNNNN SSSSSSSSSSSSSSS EEEEEEEEEEEEEEEEEEEEEERRRRRRRR RRRRRRR TTTTTTTTTTT -- --------------------------------------------------------------------------------------------------------------------- -- INSERT CATEGORIE PAR DEFAUT ---------------------------------------------------------------------------------------- -- INSERT DEFAUT ------------------------------------------------------------------------------------------------------ -- --------------------------------------------------------------------------------------------------------------------- INSERT INTO carriere_categorie (code, libelle, histo_creation, histo_createur_id) Loading @@ -237,6 +263,11 @@ INSERT INTO carriere_categorie (code, libelle, histo_creation, histo_createur_id ('B', 'La catégorie B', now(), 0), ('C', 'La catégorie C', now(), 0); INSERT INTO carriere_mobilite (code, libelle, description) VALUES ('RECHERCHE_PASSIVE', 'J''étudirai des propositions qui me seraient faites', null), ('PAS_DE_DEMANDE', 'Je ne cherche ni étudie des mobilité', null), ('RECHERCHE_ACTIVE', 'En recherche active', '<p>Je désire changer de structure</p>'); -------------------------------------------------------------------------------------------------------------- -- PRIVILEGE ------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------- Loading Loading @@ -323,6 +354,21 @@ FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'grade'; INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace) VALUES ('mobilite', 'Gestion des types de mobilités', 'Carriere\Provider\Privilege', 640); INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'mobilite_index', 'Accéder à l''index', 10 UNION SELECT 'mobilite_afficher', 'Afficher', 20 UNION SELECT 'mobilite_ajouter', 'Ajouter', 30 UNION SELECT 'mobilite_modifier', 'Modifier', 40 UNION SELECT 'mobilite_historiser', 'Historiser/Restaurer', 50 UNION SELECT 'mobilite_supprimer', 'Supprimer', 60 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'mobilite'; -------------------------------------------------------------------------------------------------------------- -- PARAMS ---------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------- Loading Loading
documentation/SQL/002_CARRIERE.dot +3 −2 Changes for documentation/SQL/002_CARRIERE.dot: 3 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -12,13 +12,14 @@ carriere_correspondance [shape = record, label = "{ carriere_correspondance carriere_correspondance_type [shape = record, label = "{ carriere_correspondance_type | code : varchar(64)\l libelle_court : varchar(256)\l libelle_long : varchar(1024)\l description : text\l d_ouverture : timestamp\l d_fermeture : timestamp\l created_on : timestamp(0)\l updated_on : timestamp(0)\l deleted_on : timestamp(0)\l source_id : varchar(128)\l id_orig : varchar(100)\l| id : bigint\l }"]; carriere_emploitype [shape = record, label = "{ carriere_emploitype | code : varchar(64)\l libelle_court : varchar(256)\l libelle_long : varchar(1024)\l date_debut : timestamp\l date_fin : timestamp\l created_on : timestamp\l updated_on : timestamp\l deleted_on : timestamp\l source_id : varchar(128)\l| id : integer\l }"]; carriere_grade [shape = record, label = "{ carriere_grade | lib_court : varchar(20)\l lib_long : varchar(200)\l code : varchar(20)\l d_ouverture : timestamp\l d_fermeture : timestamp\l source_id : varchar(128)\l id_orig : varchar(100)\l created_on : timestamp(0)\l updated_on : timestamp(0)\l deleted_on : timestamp(0)\l| id : bigint\l }"]; carriere_mobilite [shape = record, label = "{ carriere_mobilite | code : varchar(64)\l libelle : varchar(1024)\l description : text\l histo_creation : timestamp\l histo_createur_id : integer\l histo_modification : timestamp\l histo_modificateur_id : integer\l histo_destruction : timestamp\l histo_destructeur_id : integer\l| id : integer\l }"]; carriere_niveau [shape = record, label = "{ carriere_niveau | niveau : integer\l libelle : varchar(1024)\l description : text\l histo_creation : timestamp\l histo_createur_id : integer\l histo_modification : timestamp\l histo_modificateur_id : integer\l histo_destruction : timestamp\l histo_destructeur_id : integer\l label : varchar(64)\l| id : integer\l }"]; carriere_niveau_enveloppe [shape = record, label = "{ carriere_niveau_enveloppe | borne_inferieure_id : integer\l borne_superieure_id : integer\l valeur_recommandee_id : integer\l histo_creation : timestamp\l histo_createur_id : integer\l histo_modification : timestamp\l histo_modificateur_id : integer\l histo_destruction : integer\l histo_destructeur_id : integer\l description : text\l| id : integer\l }"]; carriere_corps -> carriere_niveau_enveloppe [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "niveaux_id:id", headlabel = ""]; carriere_correspondance -> carriere_correspondance_type [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "type_id:id", headlabel = ""]; carriere_niveau_enveloppe -> carriere_niveau [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "borne_superieure_id:id", headlabel = ""]; carriere_niveau_enveloppe -> carriere_niveau [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "valeur_recommandee_id:id", headlabel = ""]; carriere_niveau_enveloppe -> carriere_niveau [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "borne_inferieure_id:id", headlabel = ""]; carriere_niveau_enveloppe -> carriere_niveau [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "valeur_recommandee_id:id", headlabel = ""]; carriere_niveau_enveloppe -> carriere_niveau [color = "#595959", style = solid , arrowtail = none , arrowhead = normal , taillabel = "", label = "borne_superieure_id:id", headlabel = ""]; }
documentation/SQL/002_CARRIERE.sql +47 −1 Changes for documentation/SQL/002_CARRIERE.sql: 47 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -211,6 +211,32 @@ create table carriere_grade ); -- --------------------------------------------------------------------------------------------------------------------- -- TABLE - Mobilite ---------------------------------------------------------------------------------------------------- -- --------------------------------------------------------------------------------------------------------------------- create table carriere_mobilite ( id serial not null constraint carriere_mobilite_pk primary key, code varchar(64) not null, libelle varchar(1024) not null, description text, histo_creation timestamp default now() not null, histo_createur_id integer default 0 not null constraint carriere_mobilite_type_unicaen_utilisateur_user_id_fk references unicaen_utilisateur_user, histo_modification timestamp, histo_modificateur_id integer constraint carriere_mobilite_unicaen_utilisateur_user_id_fk references unicaen_utilisateur_user, histo_destruction timestamp, histo_destructeur_id integer constraint carriere_mobilite_unicaen_utilisateur_user_id_fk2 references unicaen_utilisateur_user ); -- IIIIIIIIIINNNNNNNN NNNNNNNN SSSSSSSSSSSSSSS EEEEEEEEEEEEEEEEEEEEEERRRRRRRRRRRRRRRRR TTTTTTTTTTTTTTTTTTTTTTT -- I::::::::IN:::::::N N::::::N SS:::::::::::::::SE::::::::::::::::::::ER::::::::::::::::R T:::::::::::::::::::::T -- I::::::::IN::::::::N N::::::NS:::::SSSSSS::::::SE::::::::::::::::::::ER::::::RRRRRR:::::R T:::::::::::::::::::::T Loading @@ -229,7 +255,7 @@ create table carriere_grade -- IIIIIIIIIINNNNNNNN NNNNNNN SSSSSSSSSSSSSSS EEEEEEEEEEEEEEEEEEEEEERRRRRRRR RRRRRRR TTTTTTTTTTT -- --------------------------------------------------------------------------------------------------------------------- -- INSERT CATEGORIE PAR DEFAUT ---------------------------------------------------------------------------------------- -- INSERT DEFAUT ------------------------------------------------------------------------------------------------------ -- --------------------------------------------------------------------------------------------------------------------- INSERT INTO carriere_categorie (code, libelle, histo_creation, histo_createur_id) Loading @@ -237,6 +263,11 @@ INSERT INTO carriere_categorie (code, libelle, histo_creation, histo_createur_id ('B', 'La catégorie B', now(), 0), ('C', 'La catégorie C', now(), 0); INSERT INTO carriere_mobilite (code, libelle, description) VALUES ('RECHERCHE_PASSIVE', 'J''étudirai des propositions qui me seraient faites', null), ('PAS_DE_DEMANDE', 'Je ne cherche ni étudie des mobilité', null), ('RECHERCHE_ACTIVE', 'En recherche active', '<p>Je désire changer de structure</p>'); -------------------------------------------------------------------------------------------------------------- -- PRIVILEGE ------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------- Loading Loading @@ -323,6 +354,21 @@ FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'grade'; INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace) VALUES ('mobilite', 'Gestion des types de mobilités', 'Carriere\Provider\Privilege', 640); INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'mobilite_index', 'Accéder à l''index', 10 UNION SELECT 'mobilite_afficher', 'Afficher', 20 UNION SELECT 'mobilite_ajouter', 'Ajouter', 30 UNION SELECT 'mobilite_modifier', 'Modifier', 40 UNION SELECT 'mobilite_historiser', 'Historiser/Restaurer', 50 UNION SELECT 'mobilite_supprimer', 'Supprimer', 60 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'mobilite'; -------------------------------------------------------------------------------------------------------------- -- PARAMS ---------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------- Loading