Commit 73fa41f0 authored by Christian BUFFIN's avatar Christian BUFFIN
Browse files

Correction et ajout des traductions et des entrées de menu manquantes...

Correction et ajout des traductions et des entrées de menu manquantes concernant les types d'annexes, correction des entrées de menu concernant les sous-traitants, simplification des modèles utilisés dans la classe TypagesController.
parent 2e797a0d
......@@ -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