Identifiants personnels


Moi ... Moi ... et re Moi
« [UBUNTU] Compiler Flvtool2   Informatique  [SPIP] Spip.ici.ous »

[SPIP Core] Les autorisations de spip

dimanche 9 mars 2008, modifié le 27 août 2008, par Quentin Drouet

Aucun tag n'est associé

Depuis 1 ou 2 versions a été mise en place dans spip des fonctions d’autorisations qui sont censées rendre aisée la gestion des autorisations liées au workflow de spip...

Voici ce que j’en ai compris ... et qui m’a servi soit dans des plugins soit sur des sites particuliers, notamment emotion-pictures

Tout d’abord rappelons les 4 statuts de bases de spip liés aux personnes :

  • Administrateur : 0minirezo (qui peut être modifié en administrateur restreint => restreint à une ou plusieurs rubriques particulières)
  • Rédacteur : 1comite
  • Visiteur : 6forum
  • À la poubelle : 5poubelle

Ces statuts sont définis dans un tableau php à la ligne 272 du fichier ecrire/inc_version.php

  1. // Constantes surchargeables, cf. plugin autorite
  2. // false pour ignorer la notion d'admin restreint # todo: une option a activer
  3. define('_ADMINS_RESTREINTS', true);
  4. // statut par defaut a la creation
  5. define('_STATUT_AUTEUR_CREATION', '1comite');
  6. // statuts associables a des rubriques (separes par des virgules)
  7. define('_STATUT_AUTEUR_RUBRIQUE', _ADMINS_RESTREINTS ? '0minirezo' : '');
  8. // id du ou des webmestres, '1:5:90' a regler dans mes_options
  9. if (!defined ('_ID_WEBMESTRES')) define ('_ID_WEBMESTRES', '1');

Répondre à cet article


commentaires fermes
Propulsé par : SPIP 2.1.26 SVN [21335]