/[openfoncier]/trunk/data/pgsql/v3.13.0-a1-dev.sql
ViewVC logotype

Contents of /trunk/data/pgsql/v3.13.0-a1-dev.sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2603 - (show annotations)
Wed Dec 11 11:46:47 2013 UTC (11 years, 1 month ago) by vpihour
File size: 3798 byte(s)
Ajout d'une nouvelle entrée de menu pour la cellule suivi
Ajout de la possibilité pour l'instructeur et l'administrateur de finaliser/définaliser une consultation

1 --------------------------------------------------------------------------------
2 -- Script de mise à jour vers la version v3.13.0-a1
3 --
4 -- XXX Ce fichier doit être renommé en v3.13.0-a1.sql au moment de la release
5 --
6 -- @package openfoncier
7 -- @version SVN : $Id$
8 -------------------------------------------------------------------------------
9 --
10 -- Ajout du droit de mise à jour des dates de réception de demande d'avis pour
11 -- la cellule suivi
12 --
13 INSERT INTO om_droit (om_droit, libelle, om_profil)
14 SELECT nextval('om_droit_seq'),'demandes_avis_mise_a_jour_des_dates',(SELECT om_profil FROM om_profil WHERE libelle = 'CELLULE SUIVI')
15 WHERE
16 NOT EXISTS (
17 SELECT om_droit FROM om_droit WHERE libelle = 'demandes_avis_mise_a_jour_des_dates' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'CELLULE SUIVI')
18 );
19
20 --
21 -- Ajout/suppression des droits à l'instructions pour la finalisation/dé-finalisation des
22 -- consultations
23 --
24 INSERT INTO om_droit (om_droit, libelle, om_profil)
25 SELECT nextval('om_droit_seq'),'consultation_finaliser',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
26 WHERE
27 NOT EXISTS (
28 SELECT om_droit FROM om_droit WHERE libelle = 'consultation_finaliser' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
29 );
30 INSERT INTO om_droit (om_droit, libelle, om_profil)
31 SELECT nextval('om_droit_seq'),'consultation_definaliser',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
32 WHERE
33 NOT EXISTS (
34 SELECT om_droit FROM om_droit WHERE libelle = 'consultation_definaliser' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
35 );
36 DELETE FROM om_droit
37 WHERE libelle = 'consultation' OR libelle = 'consultation_modifier' AND
38 om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR');
39 INSERT INTO om_droit (om_droit, libelle, om_profil)
40 SELECT nextval('om_droit_seq'),'consultation_supprimer',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
41 WHERE
42 NOT EXISTS (
43 SELECT om_droit FROM om_droit WHERE libelle = 'consultation_supprimer' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
44 );
45 INSERT INTO om_droit (om_droit, libelle, om_profil)
46 SELECT nextval('om_droit_seq'),'consultation_consulter',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
47 WHERE
48 NOT EXISTS (
49 SELECT om_droit FROM om_droit WHERE libelle = 'consultation_consulter' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
50 );
51 INSERT INTO om_droit (om_droit, libelle, om_profil)
52 SELECT nextval('om_droit_seq'),'consultation_tab',(SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
53 WHERE
54 NOT EXISTS (
55 SELECT om_droit FROM om_droit WHERE libelle = 'consultation_tab' AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR')
56 );
57
58 --
59 -- Suppression des widgets "Nouveau dossier" et "Dossier en cours" pour
60 -- l'instructeur
61 --
62 DELETE FROM om_dashboard
63 WHERE (om_widget = (SELECT om_widget FROM om_widget WHERE lien = 'nouvelle_demande_nouveau_dossier')
64 OR om_widget = (SELECT om_widget FROM om_widget WHERE lien = 'nouvelle_demande_dossier_encours'))
65 AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR');
66
67 --
68 -- Suppression des droits pour l'instructeur concernant les demandes
69 --
70 DELETE FROM om_droit
71 WHERE (libelle = 'demande_nouveau_dossier_ajouter'
72 OR libelle = 'demande_dossier_encours_ajouter'
73 OR libelle = 'demande_dossier_encours_tab'
74 OR libelle = 'demande_autre_dossier_tab'
75 OR libelle = 'demande_autre_dossier_ajouter'
76 OR libelle = 'menu_guichet_unique')
77 AND om_profil = (SELECT om_profil FROM om_profil WHERE libelle = 'INSTRUCTEUR');

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26