Commit f0c90989 authored by THEO GUILLON's avatar THEO GUILLON

Merge branch '2.0.1' into 'master'

2.0.1

See merge request libriciel/pole-citoyens/web-DPO/web-DPO!466
parents c379f840 50a3c8fc
Pipeline #11361 failed with stage
in 30 seconds
......@@ -4,6 +4,6 @@ DB_PASSWORD=webdpo
DB_APP_NAME=webdpo
DB_TEST_NAME=webdpo_test
ADD_DATA_DEV=1
ADD_DATA_DEV=0
TZ=Europe/Paris
......@@ -17,6 +17,7 @@
/app/Plugin/LibricielChecks
/app/Plugin/Postgres
/app/Plugin/Translator
/app/webroot/img/logos/logo_organisation
/app/webroot/js/bootstrap
/app/webroot/js/bootstrap-filestyle
/app/webroot/js/chosen
......@@ -77,7 +78,3 @@ nbproject/*
.vscode
# Sass preprocessor
.sass-cache/
/app/webroot/img/logos/logo_organisation
/app/Config/Schema/CreationBase/patchs/migration_logo.sql
/app/webroot/img/logos/
......@@ -3,6 +3,17 @@
Toutes les modifications apportées au projet seront documentées dans ce fichier.
Le format est basé sur le modèle [Keep a Changelog](http://keepachangelog.com/) et adhère aux principes du [Semantic Versioning](http://semver.org/).
[2.0.1] - 21-10-2020
=====
### Ajouts
### Evolutions
### Corrections
- Correction des droits obligatoire pour le profil "DPO" (patch sql)
- Correction sur l'erreur lors du changement d'entité via la pop-up
[2.0.0] - 18-09-2020
=====
......
BEGIN;
INSERT INTO role_droits (role_id, liste_droit_id)
SELECT roles.id, liste_droits.id
FROM roles
INNER JOIN liste_droits ON (1 = 1)
WHERE
roles.libelle = 'DPO'
AND liste_droits.libelle IN (
'Créer un article dans la FAQ',
'Modifier un article dans la FAQ',
'Consulter la FAQ',
'Supprimer un article dans la FAQ',
'Gestion du typage des annexes',
'Consulter tous les traitements dans l''entité',
'Gestion des co-responsables lors de la déclaration d''un traitement',
'Gestion des sous-traitants lors de la déclaration d''un traitement'
)
ORDER BY roles.id, liste_droits.id;
INSERT INTO droits (organisation_user_id, liste_droit_id, created, modified)
SELECT organisations_users.id, liste_droits.id, NOW(), NOW()
FROM organisations_users
INNER JOIN liste_droits ON (1 = 1)
WHERE (organisations_users.organisation_id, organisations_users.user_id) IN (
SELECT organisations.id, organisations.dpo
FROM organisations
WHERE organisations.dpo IS NOT NULL
)
AND liste_droits.libelle IN (
'Créer un article dans la FAQ',
'Modifier un article dans la FAQ',
'Consulter la FAQ',
'Supprimer un article dans la FAQ',
'Gestion du typage des annexes',
'Consulter tous les traitements dans l''entité',
'Gestion des co-responsables lors de la déclaration d''un traitement',
'Gestion des sous-traitants lors de la déclaration d''un traitement'
)
ORDER BY organisations_users.id, liste_droits.id;
COMMIT;
......@@ -706,7 +706,9 @@
if ($modalSelectOrganisations === true) {
// Pop-up pour administrer une entité
echo $this->element('Default/modalChangeEntite');
echo $this->element('Default/modalChangeEntite', [
'listeMesOrganisation' => $listeMesOrganisation
]);
}
?>
......
{
"name": "webdpo",
"description": "Gestion de vos traitements dans le cadre de la réglementation relative à la protection des données personnelles (RGPD)",
"version": "2.0.0",
"version": "2.0.1",
"directory": "app/webroot/js/",
"authors": [
"Théo GUILLON <theo.guillon@libriciel.coop>"
......
{
"name": "web-dpo/web-dpo",
"description": "Gestion de vos traitements dans le cadre de la réglementation relative à la protection des données personnelles (RGPD)",
"version": "2.0.0",
"version": "2.0.1",
"authors": [
{
"name": "Théo GUILLON",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment