Changeset 108480 in spip-zone


Ignore:
Timestamp:
Jan 12, 2018, 9:30:56 PM (3 years ago)
Author:
kent1@…
Message:

Peuvent voir le bloc de selections éditos sur un objet :
-* ceux qui peuvent associer une sélection à cet objet
-* ceux qui peuvent creer une sélection
-* ceux qui peuvent modifier un sélection

Dans le comportement actuel les deux premières sont associées par AND, cependant si on essaie de faire un système d'autorisation plus fin, ce n'est pas toujours le cas.

Cas d'exemple, avoir besoin qu'un auteue ne pouvant créer une selection ni associer de nouvelles sélections à l'objet, mais qu'il puisse seulement la modifier.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/selections_editoriales/trunk/selections_editoriales_pipelines.php

    r102964 r108480  
    167167                and $exec['edition'] === false // pas en mode édition
    168168                and $type = $exec['type']
    169                 and autoriser('associerselections', $type, $id)
    170                 and autoriser('creer', 'selection')
     169                and (
     170                        autoriser('associerselections', $type, $id)
     171                        or autoriser('creer', 'selection')
     172                        or autoriser('modifier', 'selection')
     173                )
    171174         ) {
    172175                $flux['data'] .= recuperer_fond(
Note: See TracChangeset for help on using the changeset viewer.