Commit f4edc20b authored by THEO GUILLON's avatar THEO GUILLON
Browse files

Merge branch '172-construire-un-registre-en-tant-que-sous-traitant' into '1.2.0'

Resolve "Construire un registre en tant que sous-traitant"

See merge request libriciel/pole-citoyens/web-DPO/web-DPO!321
parents 8a77cfed 7bdf1148
......@@ -3,20 +3,7 @@
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.0 - 2019-XX-XX
=====
### Ajouts
### Evolutions
- php7.2
### Corrections
### Suppressions
1.2.0 - 2019-XX-XX
2.0.0 - 2020-XX-XX
=====
### Ajouts
......@@ -43,6 +30,9 @@ la création d'un traitement.
### Evolutions
- Affichage de l'onglet "Information de l'entité" lors de la visualisation d'un traitement au registre
- PostgreSQL 10.9
- PHP 7.4
- Ubuntu 20.04 LTS
### Corrections
- Abroger norme "Actes réglementaires uniques" (RU-059)
......
......@@ -380,24 +380,25 @@ ALTER TABLE commentaires DROP CONSTRAINT "commentaires_destinataire_id_fkey";
ALTER TABLE commentaires ALTER COLUMN destinataire_id DROP NOT NULL;
ALTER TABLE commentaires ADD FOREIGN KEY (destinataire_id) REFERENCES users(id) ON DELETE SET NULL ON UPDATE CASCADE;
UPDATE valeurs SET champ_name = 'entite_raisonsociale' WHERE champ_name='raisonsociale';
UPDATE valeurs SET champ_name = 'entite_telephone' WHERE champ_name='telephone';
UPDATE valeurs SET champ_name = 'entite_fax' WHERE champ_name='fax';
UPDATE valeurs SET champ_name = 'entite_adresse' WHERE champ_name='adresse';
UPDATE valeurs SET champ_name = 'entite_email' WHERE champ_name='email';
UPDATE valeurs SET champ_name = 'entite_sigle' WHERE champ_name='sigle';
UPDATE valeurs SET champ_name = 'entite_siret' WHERE champ_name='siret';
UPDATE valeurs SET champ_name = 'entite_ape' WHERE champ_name='ape';
UPDATE valeurs SET champ_name = 'entite_civiliteresponsable' WHERE champ_name='civiliteresponsable';
UPDATE valeurs SET champ_name = 'entite_nomresponsable' WHERE champ_name='nomresponsable';
UPDATE valeurs SET champ_name = 'entite_prenomresponsable' WHERE champ_name='prenomresponsable';
UPDATE valeurs SET champ_name = 'entite_fonctionresponsable' WHERE champ_name='fonctionresponsable';
UPDATE valeurs SET champ_name = 'entite_emailresponsable' WHERE champ_name='emailresponsable';
UPDATE valeurs SET champ_name = 'entite_telephoneresponsable' WHERE champ_name='telephoneresponsable';
UPDATE valeurs SET champ_name = 'entite_dpo' WHERE champ_name='dpo';
UPDATE valeurs SET champ_name = 'entite_numerodpo' WHERE champ_name='numerodpo';
UPDATE valeurs SET champ_name = 'entite_fixDpo' WHERE champ_name='fixDpo';
UPDATE valeurs SET champ_name = 'entite_emailDpo' WHERE champ_name='emailDpo';
UPDATE valeurs SET champ_name = 'rt_organisation_raisonsociale' WHERE champ_name='raisonsociale';
UPDATE valeurs SET champ_name = 'rt_organisation_telephone' WHERE champ_name='telephone';
UPDATE valeurs SET champ_name = 'rt_organisation_fax' WHERE champ_name='fax';
UPDATE valeurs SET champ_name = 'rt_organisation_adresse' WHERE champ_name='adresse';
UPDATE valeurs SET champ_name = 'rt_organisation_email' WHERE champ_name='email';
UPDATE valeurs SET champ_name = 'rt_organisation_sigle' WHERE champ_name='sigle';
UPDATE valeurs SET champ_name = 'rt_organisation_siret' WHERE champ_name='siret';
UPDATE valeurs SET champ_name = 'rt_organisation_ape' WHERE champ_name='ape';
UPDATE valeurs SET champ_name = 'rt_organisation_civiliteresponsable' WHERE champ_name='civiliteresponsable';
UPDATE valeurs SET champ_name = 'rt_organisation_prenomresponsable' WHERE champ_name='prenomresponsable';
UPDATE valeurs SET champ_name = 'rt_organisation_nomresponsable' WHERE champ_name='nomresponsable';
UPDATE valeurs SET champ_name = 'rt_organisation_fonctionresponsable' WHERE champ_name='fonctionresponsable';
UPDATE valeurs SET champ_name = 'rt_organisation_emailresponsable' WHERE champ_name='emailresponsable';
UPDATE valeurs SET champ_name = 'rt_organisation_telephoneresponsable' WHERE champ_name='telephoneresponsable';
UPDATE valeurs SET champ_name = 'rt_organisation_nom_complet_dpo' WHERE champ_name='dpo';
UPDATE valeurs SET champ_name = 'rt_organisation_numerodpo' WHERE champ_name='numerodpo';
UPDATE valeurs SET champ_name = 'rt_organisation_telephonefixe_dpo' WHERE champ_name='fixDpo';
UPDATE valeurs SET champ_name = 'rt_organisation_email_dpo' WHERE champ_name='emailDpo';
UPDATE valeurs SET champ_name = 'rt_organisation_telephoneportable_dpo' WHERE champ_name='portableDpo';
DELETE FROM valeurs WHERE champ_name = 'coresponsable';
DELETE FROM valeurs WHERE champ_name = 'soustraitance';
......
......@@ -60,10 +60,10 @@ msgstr "DPO"
msgid "rt_organisation.champRtOrganisationNumerodpo"
msgstr "Numéro d'enregistrement du DPO"
msgid "rt_organisation.champRtOrganisationTelephonefixeDpo"
msgid "rt_organisation.champRtOrganisationEmailDpo"
msgstr "E-mail du DPO"
msgid "rt_organisation.champRtOrganisationEmailDpo"
msgid "rt_organisation.champRtOrganisationTelephonefixeDpo"
msgstr "Téléphone fixe du DPO"
msgid "rt_organisation.champRtOrganisationTelephoneportableDpo"
......
......@@ -363,26 +363,31 @@ class WebdpoFiche extends AppModel {
}
}
$prefixRtSt = 'rt_';
if ($data['Fiche']['rt_externe'] === true) {
$prefixRtSt = 'st_';
}
$fieldsToKeep = [
'entite_raisonsociale',
'entite_telephone',
'entite_fax',
'entite_adresse',
'entite_email',
'entite_sigle',
'entite_siret',
'entite_ape',
'entite_civiliteresponsable',
'entite_nomresponsable',
'entite_prenomresponsable',
'entite_fonctionresponsable',
'entite_emailresponsable',
'entite_telephoneresponsable',
'entite_dpo',
'entite_numerodpo',
'entite_fixDpo',
'entite_portableDpo',
'entite_emailDpo'
$prefixRtSt.'organisation_raisonsociale',
$prefixRtSt.'organisation_telephone',
$prefixRtSt.'organisation_fax',
$prefixRtSt.'organisation_adresse',
$prefixRtSt.'organisation_email',
$prefixRtSt.'organisation_sigle',
$prefixRtSt.'organisation_siret',
$prefixRtSt.'organisation_ape',
$prefixRtSt.'organisation_civiliteresponsable',
$prefixRtSt.'organisation_prenomresponsable',
$prefixRtSt.'organisation_nomresponsable',
$prefixRtSt.'organisation_fonctionresponsable',
$prefixRtSt.'organisation_emailresponsable',
$prefixRtSt.'organisation_telephoneresponsable',
$prefixRtSt.'organisation_nom_complet_dpo',
$prefixRtSt.'organisation_numerodpo',
$prefixRtSt.'organisation_telephonefixe_dpo',
$prefixRtSt.'organisation_email_dpo',
$prefixRtSt.'organisation_telephoneportable_dpo'
];
if ($actionAdd === false) {
......
......@@ -275,8 +275,8 @@ echo $this->Html->script([
$('#rt_organisation_telephoneresponsable').mask("00 00 00 00 00", {placeholder: "__ __ __ __ __"});
// DPO
$('#rt_organisation_fixdpo').mask("00 00 00 00 00", {placeholder: "__ __ __ __ __"});
$('#rt_organisation_portabledpo').mask("00 00 00 00 00", {placeholder: "__ __ __ __ __"});
$('#rt_organisation_telephonefixe_dpo').mask("00 00 00 00 00", {placeholder: "__ __ __ __ __"});
$('#rt_organisation_telephoneportable_dpo').mask("00 00 00 00 00", {placeholder: "__ __ __ __ __"});
});
......
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