Identifiants personnels


Moi ... Moi ... et re Moi
« [MAC] Compiler ffmpeg sur (...)   Informatique  [Ubuntu Server] Installation »

[SPIP Core] Les autorisations de spip

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

 

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


Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Lien hypertexte (optionnel)
  • (Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Qui êtes-vous ? (optionnel)
Connexion


Propulsé par : SPIP 2.0.0 dev SVN [12725]