Assignments

Comptes, niveaux, domaines. Portage de users.php et de DomainCrudController.

Planning du personnel — le calendrier des conges et jours de repos de ces memes comptes.

Personnel

User Role Help Add User
Chargement...

Add User

Assign Property Types

Les champs sont ceux du formulaire historique : fname, email, userlevel, password, puis company, caddress et cphone, facultatifs. Le niveau 9 n y est pas propose, et il ne l est pas ici. Le nom d utilisateur (username) suit la regle de l ancien : 6 a 15 caracteres, lettres, chiffres, tiret et souligne ; il ouvre une session comme le courriel.

Help — User Role
User RoleCreate & EditView DetailsView Status
AdminAllAllAll Colors
StaffOwnAllAll Colors
AgentOwnOwnAll Colors
ObserverNoNoAll Colors
CheckerNoNoTwo Colors

Aide du formulaire historique (timodal-userrole de users.php), reprise telle quelle : ce que chaque role peut faire des reservations du planning.

Domaines

Chargement...

Un domaine regroupe des hebergements et des comptes. C est la seule regle de perimetre du systeme actuel : VillaService::getVillaListByUser rend les villas des domaines dont le compte est membre, et getUserList($fromUser) borne de la meme facon la visibilite du personnel. Supprimer un domaine retire ses comptes et ses hebergements : chez l ancien, les rattachements restaient orphelins et getVillaListByUser les ignorait. Un domaine utilise par un acces partenaire n est pas supprime.