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

Changement graphique et installation module entretien pro

parent 6c40ed52
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -79,12 +79,12 @@ create table unicaen_autoform_categorie
        constraint autoform_categorie_formulaire_fk
            references unicaen_autoform_formulaire,
    mots_clefs            varchar(1024),
    histo_creation        timestamp             not null,
    histo_createur_id     integer               not null
    histo_creation        timestamp              default now() not null,
    histo_createur_id     integer                default 0 not null
        constraint autoform_categorie_createur_fk
            references unicaen_utilisateur_user,
    histo_modification    timestamp             not null,
    histo_modificateur_id integer               not null
    histo_modification    timestamp             ,
    histo_modificateur_id integer
        constraint autoform_categorie_modificateur_fk
            references unicaen_utilisateur_user,
    histo_destruction     timestamp,
@@ -111,12 +111,12 @@ create table unicaen_autoform_champ
    balise                boolean,
    options               varchar(1024),
    mots_clefs            varchar(1024),
    histo_creation        timestamp             not null,
    histo_createur_id     integer               not null
    histo_creation        timestamp              default now() not null,
    histo_createur_id     integer                default 0 not null
        constraint autoform_champ_createur_fk
            references unicaen_utilisateur_user,
    histo_modification    timestamp             not null,
    histo_modificateur_id integer               not null
    histo_modification    timestamp            ,
    histo_modificateur_id integer
        constraint autoform_champ_modificateur_fk
            references unicaen_utilisateur_user,
    histo_destruction     timestamp,
+9 −1
Original line number Diff line number Diff line
@@ -257,3 +257,11 @@ WITH d(code, lib, ordre) AS (
SELECT cp.id, d.code, d.lib, d.ordre
FROM d
JOIN unicaen_privilege_categorie cp ON cp.CODE = 'parametrecategorie';

-- ETAT DE EVENEMENT

INSERT INTO unicaen_evenement_etat (code, libelle, description) VALUES ('en_attente', 'En attente', null);
INSERT INTO unicaen_evenement_etat (code, libelle, description) VALUES ('en_cours', 'En cours', null);
INSERT INTO unicaen_evenement_etat (code, libelle, description) VALUES ('echec', 'Échec', null);
INSERT INTO unicaen_evenement_etat (code, libelle, description) VALUES ('succes', 'Succès', null);
INSERT INTO unicaen_evenement_etat (code, libelle, description) VALUES ('annule', 'Événement dont le traitement a été annulé', null);
+39 −0
Original line number Diff line number Diff line
create table fichier_fichier
(
    id                    varchar(13)  not null
        constraint fichier_fichier_pk
        primary key,
    nom_original          varchar(256) not null,
    nom_stockage          varchar(256) not null,
    nature                integer      not null,
    histo_creation        timestamp    not null,
    histo_createur_id     integer      not null,
    histo_modification    timestamp    not null,
    histo_modificateur_id integer      not null,
    histo_destruction     timestamp,
    histo_destructeur_id  integer,
    type_mime             varchar(256) not null,
    taille                varchar(256)
);

create unique index fichier_fichier_id_uindex
    on fichier_fichier (id);
create unique index fichier_fichier_nom_stockage_uindex
    on fichier_fichier (nom_stockage);

create table fichier_nature
(
    id          serial not null
        constraint fichier_nature_pk
        primary key,
    code        varchar(64)                                                not null,
    libelle     varchar(256)                                               not null,
    description varchar(2048)
);

create unique index fichier_nature_code_uindex
    on fichier_nature (code);

create unique index fichier_nature_id_uindex
    on fichier_nature (id);
+56 −0
Original line number Diff line number Diff line
@@ -410,6 +410,62 @@ create table agent_hierarchie_autorite
create index agent_autorite_agent_id_index  on agent_hierarchie_autorite (agent_id);
create index agent_autorite_autorite_id_index   on agent_hierarchie_autorite (autorite_id);


create table agent_fichier
(
    agent   varchar(40) not null,
    fichier varchar(13) not null
        constraint agent_fichier_fichier_fk
            references fichier_fichier
            on delete cascade,
    constraint agent_fichier_pk
        primary key (agent, fichier)
);

create table agent_element_application
(
    agent_id               varchar(40) not null
        constraint agent_application_agent_c_individu_fk
            references agent
            on delete cascade,
    application_element_id integer     not null
        constraint agent_application_application_element_id_fk
            references element_application_element
            on delete cascade,
    constraint agent_application_pk
        primary key (agent_id, application_element_id)
);

create table agent_element_competence
(
    agent_id              varchar(40) not null
        constraint agent_competence_agent_c_individu_fk
            references agent
            on delete cascade,
    competence_element_id integer     not null
        constraint agent_competence_competence_element_id_fk
            references element_competence_element
            on delete cascade,
    constraint agent_competence_pk
        primary key (agent_id, competence_element_id)
);

create table agent_element_formation
(
    agent_id             varchar(40) not null
        constraint agent_formation_agent_c_individu_fk
            references agent
            on delete cascade,
    formation_element_id integer     not null
        constraint agent_formation_formation_element_id_fk
            references formation_element
            on delete cascade,
    constraint agent_formation_pk
        primary key (agent_id, formation_element_id)
);



-- PRIVILEGE --------------------------------------------------------------------

INSERT INTO unicaen_privilege_categorie (code, libelle, namespace, ordre)
+974 −0

File changed.

Preview size limit exceeded, changes collapsed.

Loading