Commit 3ea22146 authored by Thomas Hamel's avatar Thomas Hamel
Browse files

vérification des privilèges sur la page fichiers communs, correction de clés...

vérification des privilèges sur la page fichiers communs, correction de clés dans la config de unicaenParametre, maj sql
parent 5bf04874
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -951,10 +951,10 @@ INSERT INTO unicaen_renderer_macro (code, description, variable_name, methode_na

INSERT INTO public.unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES ('Url#ConvocationCandidat', NULL, 'Url', 'getSoutenanceConvocationCandidat');

INSERT INTO unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES (''SoutenanceActeur#ActeursPouvantEtrePresidentDuJuryAsUl'', ''<p>Retourne la liste à puce des acteurs pouvant être Président du jury</p>'', ''soutenanceActeur'', ''getActeursPouvantEtrePresidentDuJuryAsUl'');
update unicaen_renderer_template set document_corps = replace(document_corps, ''[SoutenanceMembre#MembresPouvantEtrePresidentDuJuryAsUl'', ''[SoutenanceActeur#ActeursPouvantEtrePresidentDuJuryAsUl''),
                                     document_sujet = replace(document_sujet, ''[SoutenanceMembre#MembresPouvantEtrePresidentDuJuryAsUl'', ''[SoutenanceActeur#ActeursPouvantEtrePresidentDuJuryAsUl'')
where document_corps like ''%SoutenanceMembre#MembresPouvantEtrePresidentDuJuryAsUl%'';
INSERT INTO unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES ('SoutenanceActeur#ActeursPouvantEtrePresidentDuJuryAsUl', '<p>Retourne la liste à puce des acteurs pouvant être Président du jury</p>', 'soutenanceActeur', 'getActeursPouvantEtrePresidentDuJuryAsUl');
update unicaen_renderer_template set document_corps = replace(document_corps, '[SoutenanceMembre#MembresPouvantEtrePresidentDuJuryAsUl', '[SoutenanceActeur#ActeursPouvantEtrePresidentDuJuryAsUl'),
                                     document_sujet = replace(document_sujet, '[SoutenanceMembre#MembresPouvantEtrePresidentDuJuryAsUl', '[SoutenanceActeur#ActeursPouvantEtrePresidentDuJuryAsUl')
where document_corps like '%SoutenanceMembre#MembresPouvantEtrePresidentDuJuryAsUl%';


------------------------------------------------- Versions de diplômes -------------------------------------------------
+7 −7
Original line number Diff line number Diff line
@@ -25,49 +25,49 @@ return [
                    'action' => [
                        'ajouter',
                    ],
                    'pivileges' => ParametrecategoriePrivileges::PARAMETRECATEGORIE_AJOUTER,
                    'privileges' => ParametrecategoriePrivileges::PARAMETRECATEGORIE_AJOUTER,
                ],
                [
                    'controller' => CategorieController::class,
                    'action' => [
                        'modifier',
                    ],
                    'pivileges' => ParametrecategoriePrivileges::PARAMETRECATEGORIE_MODIFIER,
                    'privileges' => ParametrecategoriePrivileges::PARAMETRECATEGORIE_MODIFIER,
                ],
                [
                    'controller' => CategorieController::class,
                    'action' => [
                        'supprimer',
                    ],
                    'pivileges' => ParametrecategoriePrivileges::PARAMETRECATEGORIE_SUPPRIMER,
                    'privileges' => ParametrecategoriePrivileges::PARAMETRECATEGORIE_SUPPRIMER,
                ],
                [
                    'controller' => ParametreController::class,
                    'action' => [
                        'ajouter',
                    ],
                    'pivileges' => ParametrePrivileges::PARAMETRE_AJOUTER,
                    'privileges' => ParametrePrivileges::PARAMETRE_AJOUTER,
                ],
                [
                    'controller' => ParametreController::class,
                    'action' => [
                        'modifier',
                    ],
                    'pivileges' => ParametrePrivileges::PARAMETRE_MODIFIER,
                    'privileges' => ParametrePrivileges::PARAMETRE_MODIFIER,
                ],
                [
                    'controller' => ParametreController::class,
                    'action' => [
                        'modifier-valeur',
                    ],
                    'pivileges' => ParametrePrivileges::PARAMETRE_VALEUR,
                    'privileges' => ParametrePrivileges::PARAMETRE_VALEUR,
                ],
                [
                    'controller' => ParametreController::class,
                    'action' => [
                        'supprimer',
                    ],
                    'pivileges' => ParametrePrivileges::PARAMETRE_SUPPRIMER,
                    'privileges' => ParametrePrivileges::PARAMETRE_SUPPRIMER,
                ],
            ],
        ],
+2 −2
Original line number Diff line number Diff line
@@ -55,8 +55,8 @@ if ($this->url): ?>
        /** @var Submit $submit */
        $submit = $this->form->get('submit');
        ?>
        <button class="upload-file <?php echo $submit->getAttribute('class') ?>" data-loading-text="Patientez...">
            <span class="icon icon-upload"></span> <?php echo $submit->getLabel() ?>
        <button class="btn btn-primary upload-file <?php echo $submit->getAttribute('class') ?>" data-loading-text="Patientez...">
            <?php echo $submit->getLabel() ?>
        </button>
    <?php endif ?>

+26 −20
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@ use Fichier\Provider\Privilege\FichierPrivileges;
use Application\View\Renderer\PhpRenderer;
use Laminas\Paginator\Paginator;

$canTeleverserFichierCommuns = $this->isAllowed(FichierPrivileges::getResourceId(FichierPrivileges::FICHIER_COMMUN_TELEVERSER));
?>

<?php $this->headTitle($this->translate("Fichiers communs")) ?>
@@ -23,10 +24,11 @@ use Laminas\Paginator\Paginator;
    <span class="badge bg-secondary"><?php echo $fichiers->getTotalItemCount(); ?></span>
</h1>

<div class="upload-container"> <!-- Cette div.upload-container est INDISPENSABLE -->
<?php
if($canTeleverserFichierCommuns):
    $uploader = $this->uploader()->setUrl($urlFichierPlugin->televerserFichiersCommuns());
?>
    <div class="upload-container"> <!-- Cette div.upload-container est INDISPENSABLE -->
        <div class="row">
            <div class="col-md-7">
                <!-- Formulaire de dépôt de PJ -->
@@ -39,8 +41,8 @@ use Laminas\Paginator\Paginator;
            </div>
        </div>
    </div>

    <hr>
<?php endif; ?>

<table class="table table-bordered table-hovered table-sm">
    <thead>
@@ -86,11 +88,15 @@ use Laminas\Paginator\Paginator;
            <td>
                <?php echo $fichier->getHistoCreation()->format(Constants::DATETIME_FORMAT) ?>
            </td>
            <?php if($canTeleverserFichierCommuns): ?>
                <td>
                <a data-toggle="confirmationx" href="<?php echo $urlFichierPlugin->supprimerFichier($fichier) ?>"
                    ><span class="icon icon-delete iconly text-danger" data-bs-toggle="tooltip"
                           data-bs-html="true" title="Supprimer le fichier <br>(Une confirmation avant la suppression vous sera demandée)"></span></a>
                    <a data-toggle="confirmationx" href="<?php echo $urlFichierPlugin->supprimerFichier($fichier) ?>">
                        <span class="icon icon-delete iconly text-danger" data-bs-toggle="tooltip"
                               data-bs-html="true" title="Supprimer le fichier <br>(Une confirmation avant la suppression vous sera demandée)">
                        </span>
                    </a>
                </td>
           <?php endif; ?>
        </tr>
    <?php endforeach ?>
    </tbody>