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.
Quin mareig de permisos!