Changeset 120854 in spip-zone


Ignore:
Timestamp:
Jan 28, 2020, 7:52:31 AM (17 months ago)
Author:
peetdu@…
Message:

Gestion des autorisations en fonction des choix fait dans la configuration du plugin.

Location:
_plugins_/emplois/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/emplois/trunk/emplois_autorisations.php

    r106107 r120854  
    106106**/
    107107function autoriser_rubrique_creeroffredans_dist($faire, $type, $id, $qui, $opt) {
    108         return ($id AND autoriser('voir','rubrique', $id) AND autoriser('creer','offre', $id));
     108        $offres_actif = lire_config('emplois/offres/activer_offres');
     109        $offres_actif == 'oui' ? $offres_actif = true : $offres_actif = false;
     110
     111        return
     112                $offres_actif
     113                AND ($id AND autoriser('voir','rubrique', $id) AND autoriser('creer','offre', $id));
    109114}
    110115
     
    195200**/
    196201function autoriser_rubrique_creercvdans_dist($faire, $type, $id, $qui, $opt) {
    197         return ($id AND autoriser('voir','rubrique', $id) AND autoriser('creer','cv', $id));
     202        $cv_actif = lire_config('emplois/offres/activer_cv');
     203        $cv_actif == 'oui' ? $cv_actif = true : $cv_actif = false;
     204        return
     205                $cv_actif
     206                AND ($id AND autoriser('voir','rubrique', $id) AND autoriser('creer','cv', $id));
    198207}
    199208
  • _plugins_/emplois/trunk/paquet.xml

    r108371 r120854  
    22        prefix="emplois"
    33        categorie="divers"
    4         version="1.1.7"
     4        version="1.1.8"
    55        etat="dev"
    66        compatibilite="[3.1.1;3.2.*]"
     
    1616        <licence>GNU/GPL</licence>
    1717       
    18         <necessite nom="verifier" compatibilite="[1.0.6;]" />
    19         <necessite nom="cvtupload" compatibilite="[1.0.9;]" />
    20         <utilise nom="saisies" compatibilite="[2.0.0;]" />
     18        <necessite nom="verifier" compatibilite="[1.9.6;]" />
     19        <necessite nom="cvtupload" compatibilite="[1.20.0;]" />
     20        <utilise nom="saisies" compatibilite="[3.31.1;]" />
     21        <utilise nom="lim" compatibilite="[2.2.2;]" />
     22        <utilise nom="gis" compatibilite="[4.47.18;]" />
    2123
    2224        <pipeline nom="autoriser" inclure="emplois_autorisations.php" />
Note: See TracChangeset for help on using the changeset viewer.