Changeset 89796 in spip-zone for _plugins_/facd


Ignore:
Timestamp:
May 30, 2015, 8:56:18 PM (6 years ago)
Author:
kent1@…
Message:

Surcharger les autorisations du plugin medias

Pourquoi ne peut on lier des docs à des docs?

http://zone.spip.org/trac/spip-zone/changeset/89155/_core_#file3

Il y a des gens qui font cela depuis des années

Location:
_plugins_/facd
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/facd/facd_autoriser.php

    r64882 r89796  
    3333        return ($qui['id_auteur'] == $id_auteur) OR autoriser('configurer','','',$qui,$opt);
    3434}
     35
     36/**
     37 * Surcharges des autorisations du plugin medias
     38 * depuis http://zone.spip.org/trac/spip-zone/changeset/89155/_core_#file3
     39 * On doit lier des docs à d'autres docs
     40 */
     41if(!function_exists('autoriser_associerdocuments')){
     42/**
     43 * Autoriser a associer des documents a un objet :
     44 * il faut avoir le droit de modifier cet objet
     45 * 
     46 * @param $faire
     47 * @param $type
     48 * @param $id
     49 * @param $qui
     50 * @param $opt
     51 * @return bool
     52 */
     53function autoriser_associerdocuments($faire, $type, $id, $qui, $opt){
     54        return autoriser('modifier',$type,$id,$qui,$opt);
     55}
     56}
     57
     58if(!function_exists('autoriser_dissocierdocuments')){
     59/**
     60 * Autoriser a dissocier des documents a un objet :
     61 * il faut avoir le droit de modifier cet objet
     62 * 
     63 * @param $faire
     64 * @param $type
     65 * @param $id
     66 * @param $qui
     67 * @param $opt
     68 * @return bool
     69 */
     70function autoriser_dissocierdocuments($faire, $type, $id, $qui, $opt){
     71        if (intval($id)<0 AND $id==-$qui['id_auteur']){
     72                return true;
     73        }
     74        return autoriser('modifier',$type,$id,$qui,$opt);
     75}
     76}
    3577?>
  • _plugins_/facd/paquet.xml

    r78203 r89796  
    22        prefix="facd"
    33        categorie="outil"
    4         version="0.3.0"
     4        version="0.4.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.