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

Merge branch '357-corrections-libelles-et-menus-types-d-annexes' into '1.2.0'

Resolve "Corrections libellés et menus types d'annexes"

See merge request libriciel/pole-citoyens/web-DPO/web-DPO!319
parents 2e797a0d 73fa41f0
......@@ -3,15 +3,15 @@
/**
* TypagesController
*
* web-DPO : Outil de gestion de vos traitements dans le cadre de la
* web-DPO : Outil de gestion de vos traitements dans le cadre de la
* réglementation relative à la protection des données personnelles (RGPD)
*
*
* Copyright (c) Libriciel SCOP (https://www.libriciel.fr/)
*
* Licensed under The CeCiLL V2 License
* For full copyright and license information, please see the LICENSE.txt
* Redistributions of files must retain the above copyright notice.
*
*
* @copyright Copyright (c) Libriciel SCOP (https://www.libriciel.fr/)
* @link https://www.libriciel.fr/web-cil/
* @since web-DPO v1.0.0
......@@ -25,13 +25,12 @@ App::uses('ListeDroit', 'Model');
class TypagesController extends AppController {
public $uses = [
'Typage',
'TypageOrganisation'
'Typage'
];
/**
* @throws ForbiddenException
*
*
* @author Théo GUILLON <theo.guillon@libriciel.coop>
* @access public
* @created 22/04/2020
......@@ -137,9 +136,8 @@ class TypagesController extends AppController {
$organisation_id = $this->Session->read('Organisation.id');
$condition = [];
$query = [
'conditions' => $condition,
'conditions' => [],
'fields' => [
'Typage.id',
'Typage.libelle'
......@@ -158,7 +156,7 @@ class TypagesController extends AppController {
'typages_organisations.organisation_id' => $organisation_id
]
];
$sql = $this->TypageOrganisation->sql($subQuery);
$sql = $this->Typage->TypageOrganisation->sql($subQuery);
$query['conditions'][] = "Typage.id IN ( {$sql} )";
$this->paginate = $query;
......@@ -166,12 +164,12 @@ class TypagesController extends AppController {
$this->set(compact('typages'));
}
/**
* Fonction qui permet l'ajout d'une nouvelle norme
*
*
* @throws ForbiddenException
*
*
* @author Théo GUILLON <theo.guillon@libriciel.coop>
* @access public
* @created 22/04/2020
......@@ -222,13 +220,13 @@ class TypagesController extends AppController {
return $typage;
}
/**
* Fonction qui permet la modification d'une norme
*
*
* @param int $id
* @throws ForbiddenException
*
*
* @author Théo GUILLON <theo.guillon@libriciel.coop>
* @access public
* @created 22/04/2020
......@@ -246,7 +244,7 @@ class TypagesController extends AppController {
$typage = $this->_getAndCheckTypageAccessAndUsage($id);
$this->set('title', __d('typage', 'typage.titreeditType'));
}
if ($this->request->is('post') || $this->request->is('put')) {
if ('Cancel' === Hash::get($this->request->data, 'submit')) {
$this->redirect($this->Referers->get());
......@@ -294,9 +292,9 @@ class TypagesController extends AppController {
$this->Typage->TypageOrganisation->begin();
$success = false !== $this->Typage->TypageOrganisation->deleteAll([
'TypageOrganisation.organisation_id' => $this->Session->read('Organisation.id'),
'TypageOrganisation.typage_id' => $type_id
]);
'TypageOrganisation.organisation_id' => $this->Session->read('Organisation.id'),
'TypageOrganisation.typage_id' => $type_id
]);
if ($success == true) {
$this->Typage->TypageOrganisation->commit();
......
......@@ -149,10 +149,10 @@ msgid "default.sousTitreMaFAQ"
msgstr "Ma FAQ"
msgid "default.titreTypages"
msgstr "Typages"
msgstr "Types d'annexes"
msgid "default.sousTitreTypagesAnnexes"
msgstr "Typages des annexes"
msgstr "Tous les types d'annexes"
msgid "default.sousTitreMesTypesAnnexes"
msgstr "Mes types d'annexes"
......@@ -173,13 +173,13 @@ msgid "default.sousTitreTachesAutomatiques"
msgstr "Tâches automatiques"
msgid "default.titreSousTraitant"
msgstr "Sous-traitances"
msgstr "Sous-traitants"
msgid "default.sousTitreLesSousTraitants"
msgstr "Toutes les structures"
msgstr "Tous les sous-traitants"
msgid "default.sousTitreMesSousTraitants"
msgstr "Mes structures"
msgstr "Mes sous-traitants"
msgid "default.popupBtnChoisir"
msgstr "Choisir"
......@@ -223,6 +223,9 @@ msgstr "Gestion de tous les sous-traitants"
msgid "default.sousTitreGestionTousResponsable"
msgstr "Gestion de tous les responsables"
msgid "default.sousTitreGestionTypagesAnnexes"
msgstr "Gestion de tous les types d'annexes"
msgid "default.sousTitreGestionPolitiqueConfidentialite"
msgstr "Gestion de la politique de confidentialité"
......
......@@ -16,7 +16,7 @@ msgstr ""
####################### Controller/TypagesController.php #######################
msgid "typage.titreListeTypages"
msgstr "Liste des types de document applicable aux annexes"
msgstr "Liste des types d'annexes présents dans toute l'application"
msgid "typage.titreAddType"
msgstr "Ajout d'un type d'annexe"
......@@ -25,7 +25,7 @@ msgid "typage.titreeditType"
msgstr "Modification d'un type d'annexe"
msgid "typage.titreGestionTypageEntitee"
msgstr "Liste des types d'annexe associés à mon l'entité"
msgstr "Liste des types d'annexes associés à mon entité"
###############################################################################
......@@ -71,7 +71,7 @@ msgstr "Une erreur est survenue lors de la dissociation du type d'annexe"
######################### View/Typages/index.ctp #########################
msgid "typage.btnAffecterEntite"
msgstr "Associer un type à mon entité"
msgstr "Associer un type d'annexe à mon entité"
msgid "typage.titreTableauLibelle"
msgstr "Libelle"
......@@ -82,8 +82,14 @@ msgstr "Entité"
msgid "typage.titreTableauAction"
msgstr "Actions"
msgid "typage.btnAddType"
msgstr "Ajouter un type"
msgid "typage.textAucunTypage"
msgstr "Il n'existe aucun type d'annexe"
msgid "typage.textAucunTypageEntite"
msgstr "Il n'existe aucun type d'annexe associé à votre entité"
msgid "typage.btnAjouterType"
msgstr " Ajouter un type d'annexe"
msgid "typage.commentaireBtnModifierType"
msgstr "Modifier le type d'annexe"
......
......@@ -446,6 +446,13 @@
'action' => 'index'
]
],
__d('default', 'default.sousTitreGestionTypagesAnnexes') => [
'class' => 'fa-list-alt',
'url' => [
'controller' => 'typages',
'action' => 'index'
]
],
__d('default', 'default.sousTitreGestionPolitiqueConfidentialite') => [
'class' => 'fa-user-secret',
'url' => [
......
......@@ -70,7 +70,7 @@
<div>
<span style="word-wrap: break-word; text-align: center">
<?php
echo __d('default', 'default.sousTitreTypagesAnnexes');
echo __d('default', 'default.sousTitreGestionTypagesAnnexes');
?>
</span>
</div>
......@@ -107,4 +107,4 @@
?>
</div>
</a>
</div>
\ No newline at end of file
</div>
......@@ -65,9 +65,9 @@
<div class='text-center'>
<h3>
<?php
echo __d('responsable', 'responsable.textAucunResponsableEntite');
echo __d('typage', 'typage.textAucunTypageEntite');
?>
</h3>
</div>
<?php
}
\ No newline at end of file
}
......@@ -25,27 +25,27 @@ if (!empty($typages)) {
<table class="table ">
<thead>
<tr>
<!-- checkbox -->
<th class="thleft col-md-1">
<input id="typageOrganisationCheckbox" type="checkbox" class="typageOrganisationCheckbox_checkbox"/>
</th>
<!-- Libelle -->
<th class="thleft col-md-2">
<?php echo __d('typage', 'typage.titreTableauLibelle'); ?>
</th>
<!-- Entité -->
<th class="thleft col-md-2">
<?php echo __d('typage', 'typage.titreTableauEntite'); ?>
</th>
<!-- Actions -->
<th class="thleft col-md-1">
<?php echo __d('typage', 'typage.titreTableauAction'); ?>
</th>
</tr>
<tr>
<!-- checkbox -->
<th class="thleft col-md-1">
<input id="typageOrganisationCheckbox" type="checkbox" class="typageOrganisationCheckbox_checkbox"/>
</th>
<!-- Libelle -->
<th class="thleft col-md-2">
<?php echo __d('typage', 'typage.titreTableauLibelle'); ?>
</th>
<!-- Entité -->
<th class="thleft col-md-2">
<?php echo __d('typage', 'typage.titreTableauEntite'); ?>
</th>
<!-- Actions -->
<th class="thleft col-md-1">
<?php echo __d('typage', 'typage.titreTableauAction'); ?>
</th>
</tr>
</thead>
<tbody>
......@@ -113,12 +113,22 @@ if (!empty($typages)) {
</tbody>
</table>
<?php
} else {
?>
<div class='text-center'>
<h3>
<?php
echo __d('typage', 'typage.textAucunTypage');
?>
</h3>
</div>
<?php
}
?>
<div class="text-center">
<?php
echo $this->Html->link('<i class="fa fa-plus-circle fa-lg"></i>'. __d('typage','typage.btnAddType'), [
echo $this->Html->link('<span class="fa fa-plus-circle fa-lg"><!----></span>'. __d('typage','typage.btnAjouterType'), [
'controller' => 'typages',
'action' => 'add'
],[
......
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