From e3e99431f119f1e1ff98e39e44b7452a0cc7863d Mon Sep 17 00:00:00 2001 From: Marc Rufener Date: Tue, 28 May 2024 18:24:03 +0200 Subject: [PATCH] fix permissions --- .../components/Affaires/AffairesDashboard.vue | 8 ++--- .../ControleMutation/controleMutation.html | 26 ++++++++-------- .../Affaires/Facturation/facturation.html | 2 +- .../Affaires/SuiviMandat/suiviMandat.html | 30 +++++++++---------- 4 files changed, 31 insertions(+), 35 deletions(-) diff --git a/front/src/components/Affaires/AffairesDashboard.vue b/front/src/components/Affaires/AffairesDashboard.vue index 394066ce..aefb0f56 100644 --- a/front/src/components/Affaires/AffairesDashboard.vue +++ b/front/src/components/Affaires/AffairesDashboard.vue @@ -69,7 +69,6 @@ export default { editAffaireTypeAllowed: false, editClientAllowed: false, editControleGeometreAllowed: false, - editEmolumentAllowed: false, editFactureAllowed: false, editNumerosReferencesAllowed: false, editNumerosAllowed: false, @@ -80,6 +79,7 @@ export default { editEmolumentFreeze: false, showRemaniementParcellaireLoadingBtn: false, showEmolumentRepartition_saveToFactures_btn: false, + editAffaireEtapeAllowed: false, }, showConfirmAbandonAffaireDialog: false, showConfirmAbandonErrorAffaireDialog: false, @@ -255,13 +255,12 @@ export default { _this.permission.editNumerosMOAllowed = checkPermission(process.env.VUE_APP_NUMERO_MO_EDITION) && !_this.parentAffaireReadOnly; _this.permission.editControleGeometreAllowed = checkPermission(process.env.VUE_APP_AFFAIRE_CONTROLE_GEOMETRE_EDITION) && !_this.parentAffaireReadOnly; _this.permission.editSuiviMandatAllowed = checkPermission(process.env.VUE_APP_AFFAIRE_SUIVI_EDITION) && !_this.affaireValidee; - _this.permission.editEmolumentAllowed = checkPermission(process.env.VUE_APP_AFFAIRE_FACTURE_EDITION) && !_this.parentAffaireReadOnly; _this.permission.editFactureAllowed = checkPermission(process.env.VUE_APP_AFFAIRE_FACTURE_EDITION) && !_this.parentAffaireReadOnly; _this.permission.affaireCloture = checkPermission(process.env.VUE_APP_AFFAIRE_CLOTURE); _this.permission.affaireReactivation = checkPermission(process.env.VUE_APP_AFFAIRE_REACTIVATION); _this.permission.editAffaireAllowed = checkPermission(process.env.VUE_APP_AFFAIRE_EDITION) && !_this.parentAffaireReadOnly; _this.permission.editClientAllowed = checkPermission(process.env.VUE_APP_CLIENT_EDITION) && !_this.parentAffaireReadOnly; - _this.permission.editAffaireEtapeAllowed = checkPermission(process.env.VUE_APP_AFFAIRE_EDITION); + _this.permission.editAffaireEtapeAllowed = checkPermission(process.env.VUE_APP_AFFAIRE_ETAPE_EDITION); if (_this.affaire.type_id === _this.typesAffaires_conf.ppe) { @@ -289,7 +288,6 @@ export default { if(role_id && !isNaN(role_id) && Number(role_id) === Number(process.env.VUE_APP_SECRETAIRE_ROLE_ID)) { _this.permission.editAffaireAllowed = true; _this.permission.editFactureAllowed = true; - _this.permission.editEmolumentAllowed = true; _this.permission.editClientAllowed = true; _this.permission.cloreEmolumentEnabled = true; _this.permission.editEmolumentTva = true; @@ -300,7 +298,6 @@ export default { // Opérateur MO peut modifier les informations générales de l'affaire if(role_id && !isNaN(role_id) && Number(role_id) === Number(process.env.VUE_APP_MO_ROLE_ID)) { - _this.permission.editFactureAllowed = _this.permission.editFactureAllowed && _this.affaire.type_id === _this.typesAffaires_conf.cadastration; _this.permission.editNumerosReferencesAllowed = !_this.parentAffaireReadOnly; _this.permission.editAffaireAllowed = !_this.parentAffaireReadOnly; } @@ -314,7 +311,6 @@ export default { // Opérateur mo_ppe peut modifier les informations générales de l'affaire if(role_id && !isNaN(role_id) && Number(role_id) === Number(process.env.VUE_APP_MO_PPE_ROLE_ID)) { - _this.permission.editFactureAllowed = _this.permission.editFactureAllowed && _this.affaire.type_id === _this.typesAffaires_conf.cadastration; _this.permission.editNumerosReferencesAllowed = !_this.parentAffaireReadOnly; _this.permission.editAffaireAllowed = !_this.parentAffaireReadOnly; _this.permission.affaireCloture = [ _this.typesAffaires_conf.ppe, _this.typesAffaires_conf.modification_ppe].includes(_this.affaire.type_id); diff --git a/front/src/components/Affaires/ControleMutation/controleMutation.html b/front/src/components/Affaires/ControleMutation/controleMutation.html index 6c75f8b0..b355e5ba 100644 --- a/front/src/components/Affaires/ControleMutation/controleMutation.html +++ b/front/src/components/Affaires/ControleMutation/controleMutation.html @@ -17,7 +17,7 @@ -
+

Dernier contrôle effectué le {{controleMutation.date}} par {{controleMutation.operateur_prenom_nom}}

checklist Contrôles GEOMEDIA
@@ -31,7 +31,7 @@
Général
- Tout cocher + Tout cocher
Fichier PDF après MPD figurant les travaux en couleur Scan du croquis terrain @@ -49,7 +49,7 @@
COUVERTURE DU SOL
- Tout cocher + Tout cocher
Réservation des numéros de points particuliers (660) Réservation des numéros de bâtiments @@ -69,7 +69,7 @@
OBJETS DIVERS
- Tout cocher + Tout cocher
Tous les points de constructions "760" sont supprimés Contrôler les nouveaux éléments créés dans votre affaire et qu'il n'y a pas d'objets divers sans géométrie @@ -88,7 +88,7 @@
ADRESSES DES BATIMENTS
- Tout cocher + Tout cocher
Contrôler dans la table « Adresses_des_batiments => Mise_a_jourBAT » qu'il y a bien que les nouveaux éléments que vous avez créés dans votre affaire Contrôler dans la table « Adresses_des_batiments => PosNumero_maison » que les éléments suivants sont corrects (Hali=Center, Vali=Half, Grandeur=Petite.assez_petite) @@ -107,7 +107,7 @@
PRODUCTION
- Tout cocher + Tout cocher
Création de la mutation dans la BD Contrôles de cohérences e.o @@ -128,7 +128,7 @@
BIENS-FONDS
- Tout cocher + Tout cocher
Contrôler les numéros des points limites ainsi que la valeur, la précision et la fiabilité des points sont en adéquations avec le niveau de tolérance de la zone de travail Contrôler dans la table « Bien_fonds => Mise_a_jourBF » qu'il y que les nouveaux biens-fonds créés dans votre affaire et qu'il n'y a pas de biens-fonds sans géométrie @@ -145,7 +145,7 @@
COUVERTURE DU SOL
- Tout cocher + Tout cocher
Contrôler les numéros des points particuliers "660" ainsi que la valeur, la précision et la fiabilité des points sont en adéquations avec le niveau de tolérance de la zone de travail Contrôler dans la table « Couverture_du_sol => Mise_a_jourCS » qu'il y a que les nouvelles surfaces créées dans votre affaire qu'il n'y a pas de surfaces sans géométrie @@ -164,7 +164,7 @@
OBJETS DIVERS
- Tout cocher
+ Tout cocher
Tous les points de constructions "760" sont supprimés. Contrôler les nouveaux éléments créés dans votre affaire et qu'il n'y a pas d'objets divers sans géométrie Contrôler que les bâtiments souterrains ont les bons numéros et une désignation @@ -182,7 +182,7 @@
ADRESSES DES BATIMENTS
- Tout cocher
+ Tout cocher
Contrôler dans la table « Adresses_des_batiments => Mise_a_jourBAT » qu'il y a bien que les nouveaux éléments que vous avez créés dans votre affaire. Contrôler dans la table « Adresses_des_batiments => PosNumero_maison » que les éléments suivants sont corrects (Hali=Center, Vali=Half, Grandeur=Petite.assez_petite). Contrôler que les points adresses sont dans les géométries. @@ -198,7 +198,7 @@
SERVITUDES
- Tout cocher
+ Tout cocher
Contrôler dans la table « Servitudes => Mise_a_jourSE » qu'il y a bien que les nouveaux éléments que vous avez créés dans votre affaire Contrôler dans la table « Servitudes => Servitude_surface » ou « Servitudes => Servitude_ligne » ou « Servitudes => Servitude_point » que l'attribut « Validite » est en_projet pour les nouvelles servitudes Contrôler dans la table « Servitudes => PosNumero_de_servitude » que les éléments suivants sont corrects (Hali=Left, Vali=Base, Grandeur= -) @@ -224,7 +224,7 @@
STATUT MUTATION
- Tout cocher
+ Tout cocher
Supprimer dans la gestion des mutations les « Topic » qui ne sont pas utilisés Mutation "En cours/Libérée"
@@ -238,7 +238,7 @@
DIVERS
- Tout cocher
+ Tout cocher
Épurations des fichiers dans le répertoire de l'affaire Contrôler que vous avez bien saisi le dernier numéro de point de l'affaire concernée dans le programme « Réservation des numéros » Contrôler rigoureusement les désignations, la balance ainsi que les observations pour le registre foncier diff --git a/front/src/components/Affaires/Facturation/facturation.html b/front/src/components/Affaires/Facturation/facturation.html index 55b3e359..e366c307 100644 --- a/front/src/components/Affaires/Facturation/facturation.html +++ b/front/src/components/Affaires/Facturation/facturation.html @@ -10,7 +10,7 @@ Devis et factures
- Nouvel Emolument + Nouvel Emolument Nouveau devis Nouvelle facture
diff --git a/front/src/components/Affaires/SuiviMandat/suiviMandat.html b/front/src/components/Affaires/SuiviMandat/suiviMandat.html index 884ef1e2..24fd804d 100644 --- a/front/src/components/Affaires/SuiviMandat/suiviMandat.html +++ b/front/src/components/Affaires/SuiviMandat/suiviMandat.html @@ -130,7 +130,7 @@
Contrôles du plan
- Tout cocher + Tout cocher
Nom du cadastre Titre @@ -144,7 +144,7 @@
Contrôles de la base de données
- Tout cocher + Tout cocher
Contrôler que la numérotation des nouveaux points particulier "660" ont été reservés dans l'affaire Contrôler que la numérotation des nouveaux numéros de bâtiments ont été reservés dans l'affaire @@ -160,7 +160,7 @@
Contrôles des désignations
- Tout cocher + Tout cocher
Nom du cadastre Titre @@ -190,7 +190,7 @@
Contrôles du tableau des émoluments
- Tout cocher + Tout cocher
Frais cadastration (1 seul bâtiment) Frais RF @@ -215,7 +215,7 @@
Respect des directives du SCAT, SAGR ou service de l'urbanisme
- Tout cocher + Tout cocher
Toutes les autorisations on été demandées Remarques de SAT et SAGR respectées @@ -229,7 +229,7 @@
Contrôle du plan
- Tout cocher + Tout cocher
Nom du cadastre Titre @@ -245,7 +245,7 @@
Contrôle des désignations et de la balance
- Tout cocher + Tout cocher
- Désignations
Nom du cadastre @@ -294,7 +294,7 @@
Contrôle du tableau des émoluments
- Tout cocher + Tout cocher
Frais division de base saisie Frais de matérialisation @@ -311,7 +311,7 @@
Contrôle de la base de données
- Tout cocher + Tout cocher
Contrôler la valeurs des points. Contrôler que l'attribut "EGRIS_EGRID" dans la table "Immeuble" a bien été effacé pour les nouveaux biens-fonds et les nouveaux domaines pulics. @@ -360,7 +360,7 @@
Général
- Tout cocher + Tout cocher
Répertoire de travail (bon endroit, bonne structure) Fichier PDF après MPD figurant les travaux en couleur @@ -372,7 +372,7 @@
Base de données
- Tout cocher + Tout cocher
Toutes les pastilles sont vertes ou grises Réservation des numéros de points particuliers (660) @@ -385,7 +385,7 @@
Normes
- Tout cocher + Tout cocher
Les objets du type : balcons, petits bâtiments, petites surfaces de nature respectent les normes (ne pas en saisir trop) Pas de bâtiments ni de couverts digitalisés @@ -407,7 +407,7 @@
Plan
- Tout cocher + Tout cocher
Nom du cadastre Titre @@ -419,7 +419,7 @@
Contrôle calcul réseau et base de données
- Tout cocher + Tout cocher
Contrôle du calcul (WI, NABLA, ZI, etc...) Contrôle de la fiabilité des nouveaux points @@ -435,7 +435,7 @@
Facture
- Tout cocher + Tout cocher
Forfait de 380 (TTC) par point (mettre 352 dans le tableau des émoluments) Adresse de facturation correcte (en principe pas SGRF)