Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • release_7.0.6
  • 6.x
  • v5.x-test
  • 5x
  • 7.0.6
  • 7.0.5
  • 7.0.4
  • 7.0.3
  • 7.0.2
  • 7.0.1
  • 7.0.0
  • 6.1.7
  • 6.1.6
  • 6.1.5
  • 6.1.4
  • 6.1.3
  • 6.1.2
  • 6.1.1
  • 6.1.0
  • 6.0.3
  • 6.0.2
  • 5.0.6
  • 6.0.1
  • 6.0.0
25 results

renderer

  • Clone with SSH
  • Clone with HTTPS
  • Module Unicaen Evenement

    Description

    Dépendances

    Description du fonctionnement

    Aides de vue founies

    Configuration

    Tables pour les données du modules

    Privilèges associés au module

    Dépendances

    Dépendance à UnicaenPrivilege

    1. Dans vendor/unicaen/renderer/config/merged/index.config.php, vendor/unicaen/renderer/config/merged/macro.config.php, vendor/unicaen/renderer/config/merged/rendu.config.php, vendor/unicaen/renderer/config/merged/template.config.php : UnicaenPrivilege\Guard\PrivilegeController pour les gardes liées aux actions. Peut être directement remplacer par l'equivalent fournit par unicaen/auth.

    2. Dans vendor/unicaen/renderer/src/UnicaenRenderer/Provider/Privilege/DocumentcontenuPrivileges.php, vendor/unicaen/renderer/src/UnicaenRenderer/Provider/Privilege/DocumentmacroPrivileges.php, vendor/unicaen/renderer/src/UnicaenRenderer/Provider/Privilege/DocumenttemplatePrivileges.php : UnicaenPrivilege\Provider\Privilege\Privileges classe mère des privilèges du module. Peut être directement remplacer par l'equivalent fournit par unicaen/auth.

    3. Utiliser UnicaenRenderer dans le cadre de UnicaenAuth, il faut écraser la config gérant les gardes de bjyauthoryze en ajoutant une config dans Application (par example unicaen-renderer.config.php)

    <?php
    
    use UnicaenPrivilege\Guard\PrivilegeController;
    use UnicaenRenderer\Controller\IndexController;
    use UnicaenRenderer\Controller\MacroController;
    use UnicaenRenderer\Controller\RenduController;
    use UnicaenRenderer\Controller\TemplateController;
    use UnicaenRenderer\Provider\Privilege\DocumentcontenuPrivileges;
    use UnicaenRenderer\Provider\Privilege\DocumentmacroPrivileges;
    use UnicaenRenderer\Provider\Privilege\DocumenttemplatePrivileges;
    
    return [
        'bjyauthorize' => [
            'guards' => [
                PrivilegeController::class => [
                    [
                        'controller' => IndexController::class,
                        'action' => [
                            'index',
                        ],
                        'privileges' => [
                            DocumentcontenuPrivileges::DOCUMENTCONTENU_INDEX,
                            DocumentmacroPrivileges::DOCUMENTMACRO_INDEX,
                            DocumenttemplatePrivileges::DOCUMENTTEMPLATE_INDEX
                        ],
                    ],
                    [
                        'controller' => MacroController::class,
                        'action' => [
                            'index',
                            'generer-json'
                        ],
                        'privileges' => [
                            DocumentmacroPrivileges::DOCUMENTMACRO_INDEX,
                        ],
                    ],
                    [
                        'controller' => MacroController::class,
                        'action' => [
                            'ajouter',
                        ],
                        'privileges' => [
                            DocumentmacroPrivileges::DOCUMENTMACRO_AJOUTER,
                        ],
                    ],
                    [
                        'controller' => MacroController::class,
                        'action' => [
                            'modifier',
                        ],
                        'privileges' => [
                            DocumentmacroPrivileges::DOCUMENTMACRO_MODIFIER,
                        ],
                    ],
                    [
                        'controller' => MacroController::class,
                        'action' => [
                            'supprimer',
                        ],
                        'privileges' => [
                            DocumentmacroPrivileges::DOCUMENTMACRO_SUPPRIMER,
                        ],
                    ],
                    [
                        'controller' => RenduController::class,
                        'action' => [
                            'index',
                        ],
                        'privileges' => [
                            DocumentcontenuPrivileges::DOCUMENTCONTENU_INDEX,
                        ],
                    ],
                    [
                        'controller' => RenduController::class,
                        'action' => [
                            'afficher',
                        ],
                        'privileges' => [
                            DocumentcontenuPrivileges::DOCUMENTCONTENU_AFFICHER,
                        ],
                    ],
                    [
                        'controller' => RenduController::class,
                        'action' => [
                            'supprimer',
                        ],
                        'privileges' => [
                            DocumentcontenuPrivileges::DOCUMENTCONTENU_SUPPRIMER,
                        ],
                    ],
                    [
                        'controller' => TemplateController::class,
                        'action' => [
                            'index',
                        ],
                        'privileges' => [
                            DocumenttemplatePrivileges::DOCUMENTTEMPLATE_INDEX,
                        ],
                    ],
                    [
                        'controller' => TemplateController::class,
                        'action' => [
                            'afficher',
                        ],
                        'privileges' => [
                            DocumenttemplatePrivileges::DOCUMENTTEMPLATE_AFFICHER,
                        ],
                    ],
                    [
                        'controller' => TemplateController::class,
                        'action' => [
                            'ajouter',
                        ],
                        'privileges' => [
                            DocumenttemplatePrivileges::DOCUMENTTEMPLATE_AJOUTER,
                        ],
                    ],
                    [
                        'controller' => TemplateController::class,
                        'action' => [
                            'modifier',
                        ],
                        'privileges' => [
                            DocumenttemplatePrivileges::DOCUMENTTEMPLATE_MODIFIER,
                        ],
                    ],
                    [
                        'controller' => TemplateController::class,
                        'action' => [
                            'detruire',
                        ],
                        'privileges' => [
                            DocumenttemplatePrivileges::DOCUMENTTEMPLATE_SUPPRIMER,
                        ],
                    ],
                ],
            ],
        ],
    ];