Commit 7e086666 authored by Théo GUILLON's avatar Théo GUILLON
Browse files

Modification : les formulaires dans l'ancienne version sont toujours...

Modification : les formulaires dans l'ancienne version sont toujours utilisable mais non modifiable. Il est necessaire de les dupliquer pour utiliser les nouvelles fonctionnalités
parent 4abec081
...@@ -81,7 +81,6 @@ ALTER TABLE formulaires ALTER COLUMN soustraitant DROP NOT NULL; ...@@ -81,7 +81,6 @@ ALTER TABLE formulaires ALTER COLUMN soustraitant DROP NOT NULL;
ALTER TABLE formulaires ALTER COLUMN active DROP NOT NULL; ALTER TABLE formulaires ALTER COLUMN active DROP NOT NULL;
ALTER TABLE formulaires ALTER COLUMN active SET DEFAULT FALSE; ALTER TABLE formulaires ALTER COLUMN active SET DEFAULT FALSE;
UPDATE formulaires SET active = false;
-- --
-- ALTER TABLE fg_champs TO champs -- ALTER TABLE fg_champs TO champs
......
...@@ -491,11 +491,6 @@ class FichesController extends AppController ...@@ -491,11 +491,6 @@ class FichesController extends AppController
] ]
]); ]);
if (in_array(true, $formulaireOLD['Formulaire'], true)) {
$this->Session->setFlash(__d('default', 'default.flasherrorPasDroitPage'), 'flasherror');
$this->redirect($this->Referers->get());
}
$rt_externe = $this->Formulaire->find('first', [ $rt_externe = $this->Formulaire->find('first', [
'conditions' => [ 'conditions' => [
'id' => $formulaire_id 'id' => $formulaire_id
......
...@@ -182,8 +182,7 @@ class FormulairesController extends AppController ...@@ -182,8 +182,7 @@ class FormulairesController extends AppController
'usetransferthorsue', 'usetransferthorsue',
'usedonneessensible', 'usedonneessensible',
'useallextensionfiles', 'useallextensionfiles',
'usepia', 'usepia'
'oldformulaire',
] ]
]); ]);
...@@ -202,7 +201,6 @@ class FormulairesController extends AppController ...@@ -202,7 +201,6 @@ class FormulairesController extends AppController
'usedonneessensible' => $formulaireToDuplicate['Formulaire']['usedonneessensible'], 'usedonneessensible' => $formulaireToDuplicate['Formulaire']['usedonneessensible'],
'useallextensionfiles' => $formulaireToDuplicate['Formulaire']['useallextensionfiles'], 'useallextensionfiles' => $formulaireToDuplicate['Formulaire']['useallextensionfiles'],
'usepia' => $formulaireToDuplicate['Formulaire']['usepia'], 'usepia' => $formulaireToDuplicate['Formulaire']['usepia'],
'oldformulaire' => $formulaireToDuplicate['Formulaire']['oldformulaire'],
'rt_externe' => $data['Formulaire']['rt_externe'], 'rt_externe' => $data['Formulaire']['rt_externe'],
]); ]);
...@@ -339,20 +337,6 @@ class FormulairesController extends AppController ...@@ -339,20 +337,6 @@ class FormulairesController extends AppController
public function toggle($id, $state = null) { public function toggle($id, $state = null) {
$this->Droits->assertRecordAuthorized('Formulaire', $id); $this->Droits->assertRecordAuthorized('Formulaire', $id);
$oldFormulaire = $this->Formulaire->find('first', [
'conditions' => [
'id' => $id
],
'fields' => [
'oldformulaire'
]
]);
if ($oldFormulaire['Formulaire']['oldformulaire'] === true) {
$this->Session->setFlash(__d('default', 'default.flasherrorPasDroitPage'), 'flasherror');
$this->redirect($this->Referers->get());
}
$success = true; $success = true;
$this->Formulaire->begin(); $this->Formulaire->begin();
......
...@@ -118,35 +118,33 @@ ...@@ -118,35 +118,33 @@
]); ]);
} }
if ($data['Formulaire']['oldformulaire'] == false) { if ($data['Formulaire']['active'] == true) {
if ($data['Formulaire']['active'] == true) { // Bouton désactivé le formulaire
// Bouton désactivé le formulaire $lien = $this->Html->link('<span class="fa fa-toggle-on fa-lg"><!----></span>', [
$lien = $this->Html->link('<span class="fa fa-toggle-on fa-lg"><!----></span>', [ 'controller' => 'formulaires',
'controller' => 'formulaires', 'action' => 'toggle',
'action' => 'toggle', $data['Formulaire']['id'],
$data['Formulaire']['id'], $data['Formulaire']['active']
$data['Formulaire']['active'] ], [
], [ 'class' => 'btn btn-default-default btn-sm my-tooltip',
'class' => 'btn btn-default-default btn-sm my-tooltip', 'escape' => false,
'escape' => false, 'title' => __d('formulaire', 'formulaire.commentaireDesactiverFormulaire')
'title' => __d('formulaire', 'formulaire.commentaireDesactiverFormulaire') ]);
]); } else {
} else { // Bouton activé le formulaire
// Bouton activé le formulaire $lien = $this->Html->link('<span class="fa fa-toggle-off fa-lg"><!----></span>', [
$lien = $this->Html->link('<span class="fa fa-toggle-off fa-lg"><!----></span>', [ 'controller' => 'formulaires',
'controller' => 'formulaires', 'action' => 'toggle',
'action' => 'toggle', $data['Formulaire']['id'],
$data['Formulaire']['id'], $data['Formulaire']['active']
$data['Formulaire']['active'] ], [
], [ 'class' => 'btn btn-default-default btn-sm my-tooltip',
'class' => 'btn btn-default-default btn-sm my-tooltip', 'title' => __d('formulaire', 'formulaire.commentaireActiverFormulaire'),
'title' => __d('formulaire', 'formulaire.commentaireActiverFormulaire'), 'escape' => false
'escape' => false ]);
]);
}
echo $lien;
} }
echo $lien;
?> ?>
<!--Bouton dupliqué le formulaire--> <!--Bouton dupliqué le formulaire-->
......
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