jump to navigation

Permisos d’edició de pàgines a NWiki 17/04/2007

Posted by Albert in PFC.
trackback

Després d’investigar el codi de la NWiki, ja he trobat quines comprovacions s’han de fer per determinar si un usuari pot editar una pàgina. S’ha de complir alguna de les condicions següents:

  • L’usuari té cappability editanywiki.
  • L’usuari té cappability editawiki i es compleix alguna de les condicions següents:
    • El camp groupmode de la wiki és 0.
    • L’identificador del grup de l’usuari és 0.
  • L’usuari té cappability caneditawiki i no és compleix cap de les condicions següents:
    • La pàgina no existeix i el camp editable de la wiki és 0.
    • El camp editable de la pàgina és 0.
    • El camp studentmode de la wiki no és 0, el camp editanotherstudent de la wiki és 0 i la pàgina és d’un altre usuari.
    • El camp groupmode de la wiki no és 0, el camp editanothergroup de la wiki és 0 i la pàgina és d’un grup al qual l’usuari no pertany.

Comentaris»

1. Marc - 17/04/2007

Quin mareig de permisos!