Loading config/module.config.php +3 −3 Changes for config/module.config.php: 3 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -88,11 +88,11 @@ return [ ], //////////////////////////////////////////////////////////// /// Niveau de signatures disponibles (tous parafeurs confondus) /// Niveau de signatures disponibles (tous parapheurs confondus) /// /// [ // 'label' => Intitulé affiché // 'key' => Clef unique utilisé dans la configuration des parafeurs // 'key' => Clef unique utilisé dans la configuration des parapheurs // pour indiquer si ce type de signature est disponible. // 'used' => Indique si ce type de signature est utilisable // 'description' => Description du type de signature (doit être claire Loading Loading @@ -144,7 +144,7 @@ return [ ], ], // Configuration des parafeurs numérique // Configuration des parapheurs numérique 'letterfiles' => [ // configuré dans l'application ./config/autoload/signature.local.php ] Loading config/unicaen-signature.local.php.dist +4 −4 Changes for config/unicaen-signature.local.php.dist: 4 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -178,16 +178,16 @@ return [ ], ], // Configuration des parafeurs numérique // Configuration des parapheurs numérique 'letterfiles' => [ [ // Nom visible côté applicatif 'label' => 'ESUP', // Code (unique) // Code/Clef (unique) 'name' => 'esup', 'description' => 'Parafeur numérique ESUP', 'description' => 'Parapheur numérique ESUP', // Utilisé par défaut 'default' => true, Loading @@ -204,7 +204,7 @@ return [ \UnicaenSignature\Utils\SignatureConstants::SIGN_EIDAS => 'nexuSign', ], // Configuration du parafeur // Configuration du parapheur 'config' => [ // ESUP configuration 'url' => "https://signature-pp.unicaen.fr", Loading public/src/views/TriggerProcess.vue +1 −1 Changes for public/src/views/TriggerProcess.vue: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ <h3>Etape {{ s.order}} - <strong>{{ s.label }}</strong></h3> <p>{{ s.description }}</p> <p> Parafeur : <strong>{{ s.letterfile_label }}</strong><br> Parapheur : <strong>{{ s.letterfile_label }}</strong><br> Type : <strong>{{ s.level_label }}</strong> </p> <div class="alert alert-info" v-if="s.allSignToComplete"> Loading src/Controller/AdministrationController.php +33 −8 Changes for src/Controller/AdministrationController.php: 33 added lines, 8 removed lines. Original line number Diff line number Diff line Loading @@ -59,7 +59,12 @@ class AdministrationController extends AbstractActionController } } public function simpleSignatureStatusAction(): ViewModel /** * Mise à jour du statut d'une signature. * * @return Response */ public function simpleSignatureStatusAction(): Response { try { $id = intval($this->params('id')); Loading @@ -71,7 +76,12 @@ class AdministrationController extends AbstractActionController return $this->redirect()->toRoute('unicaen-signature/administration/simple-signature'); } public function simpleSignatureSendAction(): ViewModel /** * Envoi d'une signature (en Brouillon). * * @return Response */ public function simpleSignatureSendAction(): Response { try { $id = intval($this->params('id')); Loading @@ -83,7 +93,12 @@ class AdministrationController extends AbstractActionController return $this->redirect()->toRoute('unicaen-signature/administration/simple-signature'); } public function simpleSignatureDeleteAction(): ViewModel /** * Suppression d'une signature. * * @return Response */ public function simpleSignatureDeleteAction(): Response { try { $id = $this->params('id'); Loading @@ -99,14 +114,21 @@ class AdministrationController extends AbstractActionController * Nouvelle signature simple. * ATTENTION : Non prévu pour un usage en production * * @return ViewModel * @return Response|ViewModel * @throws SignatureException */ public function simpleSignatureNewAction(): ViewModel public function simpleSignatureNewAction(): Response|ViewModel { // Clef du parapheur utilisé $letterfileKey = $this->params()->fromRoute('key', null); // Parapheur $letterFile = $this->getSignatureService()->getLetterfileService()->getLetterFileStrategy($letterfileKey); $marksSelector = $this->getSignatureService()->getMarksSelectFrom(array_keys($letterFile->getLevels())); // Niveaux de signature disponibles $marksSelector = $this->getSignatureService()->getMarksSelectFromLetterFile($letterfileKey); // Création de la signature $signature = new Signature(); $signature->setLetterfileKey($letterFile->getName()); $form = new SignatureForm($marksSelector); Loading @@ -114,6 +136,8 @@ class AdministrationController extends AbstractActionController $form->init(); $form->setObject($signature); $error = ""; if ($this->getRequest()->isPost()) { $post = array_merge_recursive( $this->getRequest()->getPost()->toArray(), Loading Loading @@ -144,14 +168,15 @@ class AdministrationController extends AbstractActionController return $this->redirect()->toRoute('unicaen-signature/administration/simple-signature'); } else { // meh $error = "Informations incomplètes"; } } $view = new ViewModel( [ 'letterfile' => $letterFile, 'form' => $form 'form' => $form, 'error' => $error ] ); Loading src/Controller/SignatureController.php +3 −2 Changes for src/Controller/SignatureController.php: 3 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -52,8 +52,7 @@ class SignatureController extends AbstractActionController $datas = [ 'signatureRecipients' => $this->getSignatureService() ->getSignaturesRecipientsByEmail( $this->getSignatureService()->getSignatureConfigurationService( )->getCurrentUserMail() $this->getSignatureService()->getSignatureConfigurationService()->getCurrentUserMail() ), ]; return new ViewModel($datas); Loading @@ -64,6 +63,8 @@ class SignatureController extends AbstractActionController } /** * Permet d'afficher les données du document d'une Signature. * * @return void */ public function previewDocumentAction(): void Loading Loading
config/module.config.php +3 −3 Changes for config/module.config.php: 3 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -88,11 +88,11 @@ return [ ], //////////////////////////////////////////////////////////// /// Niveau de signatures disponibles (tous parafeurs confondus) /// Niveau de signatures disponibles (tous parapheurs confondus) /// /// [ // 'label' => Intitulé affiché // 'key' => Clef unique utilisé dans la configuration des parafeurs // 'key' => Clef unique utilisé dans la configuration des parapheurs // pour indiquer si ce type de signature est disponible. // 'used' => Indique si ce type de signature est utilisable // 'description' => Description du type de signature (doit être claire Loading Loading @@ -144,7 +144,7 @@ return [ ], ], // Configuration des parafeurs numérique // Configuration des parapheurs numérique 'letterfiles' => [ // configuré dans l'application ./config/autoload/signature.local.php ] Loading
config/unicaen-signature.local.php.dist +4 −4 Changes for config/unicaen-signature.local.php.dist: 4 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -178,16 +178,16 @@ return [ ], ], // Configuration des parafeurs numérique // Configuration des parapheurs numérique 'letterfiles' => [ [ // Nom visible côté applicatif 'label' => 'ESUP', // Code (unique) // Code/Clef (unique) 'name' => 'esup', 'description' => 'Parafeur numérique ESUP', 'description' => 'Parapheur numérique ESUP', // Utilisé par défaut 'default' => true, Loading @@ -204,7 +204,7 @@ return [ \UnicaenSignature\Utils\SignatureConstants::SIGN_EIDAS => 'nexuSign', ], // Configuration du parafeur // Configuration du parapheur 'config' => [ // ESUP configuration 'url' => "https://signature-pp.unicaen.fr", Loading
public/src/views/TriggerProcess.vue +1 −1 Changes for public/src/views/TriggerProcess.vue: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ <h3>Etape {{ s.order}} - <strong>{{ s.label }}</strong></h3> <p>{{ s.description }}</p> <p> Parafeur : <strong>{{ s.letterfile_label }}</strong><br> Parapheur : <strong>{{ s.letterfile_label }}</strong><br> Type : <strong>{{ s.level_label }}</strong> </p> <div class="alert alert-info" v-if="s.allSignToComplete"> Loading
src/Controller/AdministrationController.php +33 −8 Changes for src/Controller/AdministrationController.php: 33 added lines, 8 removed lines. Original line number Diff line number Diff line Loading @@ -59,7 +59,12 @@ class AdministrationController extends AbstractActionController } } public function simpleSignatureStatusAction(): ViewModel /** * Mise à jour du statut d'une signature. * * @return Response */ public function simpleSignatureStatusAction(): Response { try { $id = intval($this->params('id')); Loading @@ -71,7 +76,12 @@ class AdministrationController extends AbstractActionController return $this->redirect()->toRoute('unicaen-signature/administration/simple-signature'); } public function simpleSignatureSendAction(): ViewModel /** * Envoi d'une signature (en Brouillon). * * @return Response */ public function simpleSignatureSendAction(): Response { try { $id = intval($this->params('id')); Loading @@ -83,7 +93,12 @@ class AdministrationController extends AbstractActionController return $this->redirect()->toRoute('unicaen-signature/administration/simple-signature'); } public function simpleSignatureDeleteAction(): ViewModel /** * Suppression d'une signature. * * @return Response */ public function simpleSignatureDeleteAction(): Response { try { $id = $this->params('id'); Loading @@ -99,14 +114,21 @@ class AdministrationController extends AbstractActionController * Nouvelle signature simple. * ATTENTION : Non prévu pour un usage en production * * @return ViewModel * @return Response|ViewModel * @throws SignatureException */ public function simpleSignatureNewAction(): ViewModel public function simpleSignatureNewAction(): Response|ViewModel { // Clef du parapheur utilisé $letterfileKey = $this->params()->fromRoute('key', null); // Parapheur $letterFile = $this->getSignatureService()->getLetterfileService()->getLetterFileStrategy($letterfileKey); $marksSelector = $this->getSignatureService()->getMarksSelectFrom(array_keys($letterFile->getLevels())); // Niveaux de signature disponibles $marksSelector = $this->getSignatureService()->getMarksSelectFromLetterFile($letterfileKey); // Création de la signature $signature = new Signature(); $signature->setLetterfileKey($letterFile->getName()); $form = new SignatureForm($marksSelector); Loading @@ -114,6 +136,8 @@ class AdministrationController extends AbstractActionController $form->init(); $form->setObject($signature); $error = ""; if ($this->getRequest()->isPost()) { $post = array_merge_recursive( $this->getRequest()->getPost()->toArray(), Loading Loading @@ -144,14 +168,15 @@ class AdministrationController extends AbstractActionController return $this->redirect()->toRoute('unicaen-signature/administration/simple-signature'); } else { // meh $error = "Informations incomplètes"; } } $view = new ViewModel( [ 'letterfile' => $letterFile, 'form' => $form 'form' => $form, 'error' => $error ] ); Loading
src/Controller/SignatureController.php +3 −2 Changes for src/Controller/SignatureController.php: 3 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -52,8 +52,7 @@ class SignatureController extends AbstractActionController $datas = [ 'signatureRecipients' => $this->getSignatureService() ->getSignaturesRecipientsByEmail( $this->getSignatureService()->getSignatureConfigurationService( )->getCurrentUserMail() $this->getSignatureService()->getSignatureConfigurationService()->getCurrentUserMail() ), ]; return new ViewModel($datas); Loading @@ -64,6 +63,8 @@ class SignatureController extends AbstractActionController } /** * Permet d'afficher les données du document d'une Signature. * * @return void */ public function previewDocumentAction(): void Loading