bonjour,
voila j'ai besoin de gérer des groupes d'utilisateurs, après bien des péripéties on a décidé de gerer le groupe au niveau du user (sfGuardUser) et les infos concernant les groupes dans une autre table:
et ma table group:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 sfGuardUser: actAs: [Timestampable] columns: first_name: string(255) last_name: string(255) email_address: type: string(255) notnull: true unique: true username: type: string(128) notnull: true unique: true algorithm: type: string(128) default: sha1 notnull: true salt: string(128) password: string(128) is_active: type: boolean default: 1 is_super_admin: type: boolean default: false last_login: type: timestamp matricule: type: integer unique: true .... grpe_chq_dej_list_id: type: integer indexes: is_active_idx: fields: [is_active] relations: Groups: class: sfGuardGroup local: user_id foreign: group_id refClass: sfGuardUserGroup foreignAlias: Users Permissions: class: sfGuardPermission local: user_id foreign: permission_id refClass: sfGuardUserPermission foreignAlias: Users grpe_chq_dej_list: class: GrpeChqDej local: grpe_chq_dej_list_id foreign: id onDelete: SET NULL
je peut bien entendu gerer ce group via l'interface de sfGuardUser.... Sauf que les personnes gérant ces groupes en sont pas du tout les memes que celles qui gérent le profil.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 GrpeChqDej: tableName: GrpeChqDej columns: name: type: string(50) notnull: true primary_user_id: type: integer secondary_user_id: type: integer site_id: integer relations: primaryUser: class: sfGuardUser local: primary_user_id foreign: id onDelete: SET NULL secondaryUser: class: sfGuardUser local: secondary_user_id foreign: id onDelete: SET NULL site: class: Site local: site_id foreign: id onDelete: SET NULL
Donc dois je créer un module a part entier, basé sur sfGuardUser ou bien y a t il moyen de creer simplement un formulaire dans le module GrpeCheqDej ?
Partager