Outils pour utilisateurs

Outils du site


vrac:alternc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

vrac:alternc [2012/09/04 17:51]
domi créée
vrac:alternc [2012/09/05 22:37] (Version actuelle)
domi
Ligne 6: Ligne 6:
 ALTER TABLE address ADD COLUMN compte INTEGER UNSIGNED; ALTER TABLE address ADD COLUMN compte INTEGER UNSIGNED;
 </​code>​ </​code>​
 +  * les fonctions de la classe ''​mail''​ doivent savoir gérer la colonne ''​compte''​
 +  * il faut une table dans laquelle stocker les autorisations sur un domaine
 +<​code>​
 +CREATE TABLE authorize (id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, type enum ('​mail','​web'​) NOT NULL, domain_id BIGINT UNSIGNED NOT NULL, owner_id INTEGER UNSIGNED NOT NULL, auth_user_id INTEGER UNSIGNED NOT NULL, enabled BOOLEAN);
 +</​code>​
 +    * ''​id''​ techique
 +    * ''​type''​ : enum qui permet de faire des autorisations sur différents types de création (mail, hébergement,​ ...)
 +    * ''​domain_id''​ : le domaine sur lequel on agit
 +    * ''​owner_id''​ : le propriétaire du domaine (nécessaire ?)
 +    * ''​auth_user_id''​ : l'​utilisateur qu'on autorise
 +    * ''​enabled''​ : flag qui indique que l'​utilisateur peut créer de nouveaux objets (permet de suspendre une autorisation sans tout supprimer)
 +
vrac/alternc.1346773866.txt.gz · Dernière modification: 2012/09/04 17:51 par domi