Commit 49c3b0ef authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

Nouveau privilège pour l'accès à la configuration des sections de document

parent 25091c5f
Loading
Loading
Loading
Loading
+8 −0
Changes for install/privileges.json: 8 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -661,6 +661,14 @@
    "fullcode": "MAINTENANCE-DISCIPLINE_MANAGE"
  },

  "MAINTENANCE-DOCPUBSEC_MANAGE": {
    "spot": 7,
    "category_id": 6,
    "code": "DOCPUBSEC_MANAGE",
    "libelle": "Configurer les sections des documents publiques",
    "fullcode": "MAINTENANCE-DOCPUBSEC_MANAGE"
  },

  "MAINTENANCE-NUMEROTATION_MANAGE": {
    "spot": 7,
    "category_id": 6,
+1 −0
Changes for module/Oscar/src/Oscar/Controller/AdministrationController.php: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -45,6 +45,7 @@ class AdministrationController extends AbstractOscarController

    public function documentSectionsAction()
    {
        $this->getOscarUserContext()->check(Privileges::MAINTENANCE_DOCPUBSEC_MANAGE);
        return $this->oscarRest(
            function(){
                return [
+1 −0
Changes for module/Oscar/src/Oscar/Provider/Privileges.php: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -55,6 +55,7 @@ class Privileges extends \UnicaenAuth\Provider\Privilege\Privileges
    const MAINTENANCE_TVA_MANAGE = 'MAINTENANCE-TVA_MANAGE';
    const MAINTENANCE_DOCUMENTTYPE_MANAGE = 'MAINTENANCE-DOCUMENTTYPE_MANAGE';
    const MAINTENANCE_NUMEROTATION_MANAGE = 'MAINTENANCE-NUMEROTATION_MANAGE';
    const MAINTENANCE_DOCPUBSEC_MANAGE = 'MAINTENANCE-DOCPUBSEC_MANAGE';

    const ACTIVITY_NOTIFICATIONS_SHOW = 'ACTIVITY-NOTIFICATIONS_SHOW';
    const ACTIVITY_NOTIFICATIONS_GENERATE = 'ACTIVITY-NOTIFICATIONS_GENERATE';
+15 −0
Changes for module/Oscar/view/oscar/administration/accueil.phtml: 15 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -31,6 +31,21 @@
            <p>Options générales de l'application</p>
        </article>

        <article class="card">
            <h3 class="card-title">
                <strong>
                    <i class="icon-docs"></i>
                    Sections des documents publiques
                </strong>
                <?php if( $this->grant()->privilege(\Oscar\Provider\Privileges::MAINTENANCE_DOCPUBSEC_MANAGE) ): ?>
                    <a href="<?= $this->url('administration/documents-sections') ?>" class="right"><i class="icon-cog"></i><?= _("Configurer") ?></a>
                <?php else: ?>
                    <em><i class="icon-lock"></i> Privilège insuffisant</em>
                <?php endif; ?>
            </h3>
            <p>Configuration des sections de document (documents publiques)</p>
        </article>

        <h2>
            <i class="icon-tags"></i>
            Nomenclatures
+3 −0
Changes for version-2.10.md: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -24,3 +24,6 @@ Un export Excel de ces données sera proposé. A noté que pour les interconnexi



## Section des documents publiques

Les documents publiques peuvent maintenant être organisés en section. Les sections doivent être configurées dans la partie configuration par l'administrateur.
 No newline at end of file