Commit 400fb743 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

WIP module rapport activité

parent 89781cfa
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -60,7 +60,7 @@ $config = [
            // Resaisir les attestations ? Sinon celles saisies au 1er dépôt sont reprises/dupliquées.
            'resaisir_attestations' => true,
        ],
        // Options concernant les rapports (activité, CSI, mi-parcours)
        // Options concernant les rapports (CSI, mi-parcours)
        'rapport' => [
            // Page de couverture des rapports d'activité déposés
            'page_de_couverture' => [
+14 −1
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@ with d(ordre, code, lib) as (
    select 60, 'supprimer', 'SUpprimer un jeton utilisateur' from dual union
    select 70, 'tester', 'Tester unejeton utilisateur' from dual
)
select privilege_id_seq.nextval, cp.id, d.code, d.lib, d.ordre
select nextval('privilege_id_seq'), cp.id, d.code, d.lib, d.ordre
from d
join CATEGORIE_PRIVILEGE cp on cp.CODE = 'unicaen-auth-token'
;
@@ -63,6 +63,19 @@ insert into PROFIL_TO_ROLE (PROFIL_ID, ROLE_ID)
        select * from PROFIL_TO_ROLE where PROFIL_ID = pr.id and ROLE_ID = r.id
    ) ;

--
-- Application du profil 'GEST_ED' aux roles 'GEST_ED'.
-- NB: penser à créer ensuite les ROLE_PRIVILEGE.
--
insert into profil_to_role (profil_id, role_id)
select p.id, r.id
from profil p, role r
where r.code = 'GEST_ED' and p.role_id = 'GEST_ED'
  and not exists (
        select * from profil_to_role where profil_id = p.id and role_id = r.id
    )
;

--
-- Attribution automatique des privilèges aux rôles, d'après ce qui est spécifié dans :
--   - PROFIL_TO_ROLE (profils appliqués à chaque rôle) et
+1 −1
Original line number Diff line number Diff line
@@ -58,7 +58,7 @@ class RapportCsiControllerFactory
        $controller->setIndividuService($individuService);
        $controller->setForm($rapportForm);
        $controller->setValidationService($validationService);
        $controller->setTheseAnneeUnivService($theseAnneeUnivService);
        $controller->setAnneesUnivs($theseAnneeUnivService);
        $controller->setTypeRapport($typeRapport);
        $controller->setTypeValidation($typeValidation);

+1 −1
Original line number Diff line number Diff line
@@ -58,7 +58,7 @@ class RapportMiparcoursControllerFactory
        $controller->setIndividuService($individuService);
        $controller->setForm($rapportForm);
        $controller->setValidationService($validationService);
        $controller->setTheseAnneeUnivService($theseAnneeUnivService);
        $controller->setAnneesUnivs($theseAnneeUnivService);
        $controller->setTypeRapport($typeRapport);
        $controller->setTypeValidation($typeValidation);

+1 −1
Original line number Diff line number Diff line
@@ -97,7 +97,7 @@ abstract class RapportController extends AbstractController
    /**
     * @inheritDoc
     */
    public function setTheseAnneeUnivService(TheseAnneeUnivService $service)
    public function setAnneesUnivs(TheseAnneeUnivService $service)
    {
        $this->theseAnneeUnivService = $service;

Loading