r13904 - in spip: ecrire ecrire/action ecrire/base ecrire/inc ecrire/install ecrire/maj prive/formulaires

Author: cedric@yterium.com
Date: 2009-04-21 21:19:01 +0200 (mar, 21 avr 2009)
New Revision: 13904

Log:
Les webmestres ne sont pas forcement des geeks et ont le droit a une interface decente pour gerer le statut webmestre, donc.

Un champ webmestre est ajoute a la table spip_auteurs, et vaut oui ou non. Les droits de webmestre necessitent d'avoir ce champ a oui ET le statut 0minirezo, et pas de etre un admin restreint.

A l'upgrade, si _ID_WEBMESTRES est defini, les auteurs concernes sont statues webmestres, sinon seul l'auteur qui fait l'upgrade est promu webmestre.
Il est possible de se promouvoir webmestre en refaisant l'installation (suppression du fichier connect.php).

Un webmestre peut ensuite promouvoir ou degrader un autre webmestre. Un admin normal ne peut pas changer le statut d'un webmestre.

Modified:
   spip/ecrire/action/editer_auteur.php
   spip/ecrire/base/serial.php
   spip/ecrire/inc/admin.php
   spip/ecrire/inc/autoriser.php
   spip/ecrire/inc/instituer_auteur.php
   spip/ecrire/inc_version.php
   spip/ecrire/install/etape_4.php
   spip/ecrire/maj/svn10000.php
   spip/prive/formulaires/editer_auteur.html

Details: http://trac.rezo.net/trac/spip/changeset/13904