Commit 5693ceb1 authored by Johnny Leveneur's avatar Johnny Leveneur
Browse files

initialisation des places nominatives

parent 91fd8e53
Loading
Loading
Loading
Loading
+36 −0
Original line number Diff line number Diff line
@@ -228,6 +228,42 @@ values (1, 1);
select *
from evenementiel_inscription;

--
--    1 ligne = 1 place pour 1 personne
drop table evenementiel_inscription_place ;
CREATE TABLE IF NOT EXISTS public.evenementiel_inscription_place
(
    id                SERIAL PRIMARY KEY,
    inscription_id    INTEGER NOT NULL
        REFERENCES public.evenementiel_inscription(id) ON DELETE CASCADE,

    -- Données nominatives de la place
    nom               VARCHAR(255) NOT NULL,
    prenom            VARCHAR(255),
    -- email             VARCHAR(255),
    -- telephone         VARCHAR(50),

    -- Suivi
    statut            VARCHAR(30) NOT NULL DEFAULT 'provisoire' -- provisoire|confirme|annule

--     histo_createur_id       integer     default 0     not null
--         constraint evenementiel_inscription_createur_fk
--             references unicaen_utilisateur_user,
--     histo_creation          timestamp   default now() not null,
--     histo_modificateur_id   integer
--         constraint evenementiel_inscription_modificateur_fk
--             references unicaen_utilisateur_user,
--     histo_modification      timestamp,
--     histo_destructeur_id    integer
--         constraint evenementiel_inscription_destructeur_fk
--             references unicaen_utilisateur_user,
--     histo_destruction       timestamp

);

CREATE INDEX IF NOT EXISTS idx_eip_inscription_id
    ON public.evenementiel_inscription_place(inscription_id);

-- évènement état
create table public.evenementiel_evenement_etat
(
+0 −7
Original line number Diff line number Diff line
@@ -19,10 +19,3 @@ create table public.personnel_personnel
alter table public.personnel_personnel
    owner to ad_suac_pp;
insert into personnel_personnel (id, prenom, nom, email, login, created_on, updated_on, deleted_on, source_id)
values
    ('1' , 'Sinove',  'Marde-Leveneur' ,'sinove.marde@unicaen.fr', 'marde', now(), null, null, 'manuel') ;

insert into personnel_personnel (id, prenom, nom, email, login, created_on, updated_on, deleted_on, source_id)
values
    ('2' , 'Johnny',  'Leveneur' ,'johnny.leveneur@unicaen.fr', 'leveneur', now(), null, null, 'manuel') ;
+9 −1
Original line number Diff line number Diff line
@@ -34,3 +34,11 @@ select * from immobilier_site where HISTO_DESTRUCTION is null;

select * from etudiant_etudiant  where login is null or login = '';
select * from etudiant_etudiant  where email is null ;

-- unicaen evenement
-- sauvegarde
-- INSERT INTO public.unicaen_evenement_instance (id, nom, description, type_id, etat_id, parametres, date_creation, date_planification, date_traitement, log, parent_id, date_fin, mots_clefs) VALUES (22, 'Cloturer de session d''atelier (session #67)', 'Clôture automatique', 3, 3, '{"session":67}', '2025-04-01 13:58:40.000000', '2025-04-14 19:00:00.000000', '2025-09-04 09:19:28.000000', 'Etat [CONVOCATION] incompatible avec le traitement', null, null, null);

select * from unicaen_evenement_instance ei
join unicaen_evenement_etat ee  on ee.id = ei.etat_id
         where ei.etat_id = 2 ;
 No newline at end of file
+2 −1
Original line number Diff line number Diff line
@@ -36,7 +36,8 @@
        "endroid/qr-code": "^6.0"
    },
    "require-dev": {
        "laminas/laminas-developer-tools": ">=1.0"
        "laminas/laminas-developer-tools": ">=1.0",
        "phpunit/phpunit": "^11.5"
    },
    "scripts": {
        "post-install-cmd": [
+1 −0
Original line number Diff line number Diff line
@@ -338,6 +338,7 @@ return [
            '120_bootstrap-select' => '/vendor/bootstrap-select-1.14.0-beta3/js/bootstrap-select.min.js',
            '120_bootstrap-select-fr' => '/vendor/bootstrap-select-1.14.0-beta3/js/i18n/defaults-fr_FR.js',
            '150_' => 'vendor/tinymce-6.8.2/js/tinymce/tinymce.min.js',
            '200_evenementiel-places' => 'js/evenementiel-places.js'
        ],
        'stylesheets' => [
            '040_bootstrap' => 'unistrap-1.0.0/lib/bootstrap-5.2.2/dist/css/bootstrap.min.css',
Loading