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
Changes for doc/release-notes/v10/10.0.0/01_module_hdr.sql: 4 added lines, 4 removed lines.
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
Changes for module/Application/config/others/unicaen-parametre.config.php: 7 added lines, 7 removed lines.
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
Changes for module/Fichier/src/Fichier/View/Helper/Uploader/script/upload-form.phtml: 2 added lines, 2 removed lines.
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 ?>

+11 −5
Changes for module/Fichier/view/fichier/fichier/lister-fichiers-communs.phtml: 11 added lines, 5 removed lines.
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>