Revision b119396d
Added by Marc Dequènes about 15 years ago
- ID b119396da7937370af2a825fda67cea29968d225
config/test.conf | ||
---|---|---|
allowed_aspects: ['primary', 'mail', 'fs', 'shell', 'ftp', 'web', 'jabber']
|
||
hidden_attributes: ['objectClass', 'uid']
|
||
expert_attributes: ['uidNumber', 'gidNumber', 'gecos']
|
||
relations:
|
||
primaryGroup:
|
||
type: :has_many
|
||
object: group
|
||
foreign_key: gidNumber
|
||
primary_key: gidNumber
|
||
secondaryGroups:
|
||
type: :belongs_to
|
||
object: group
|
||
many: uniqueMember
|
||
foreign_key: dn
|
||
individual:
|
||
mapping:
|
||
dn_attribute: uid
|
||
... | ... | |
allowed_aspects: ['primary', 'mail', 'fs', 'shell', 'ftp', 'web', 'jabber']
|
||
hidden_attributes: ['objectClass', 'uid']
|
||
expert_attributes: ['uidNumber', 'gidNumber', 'gecos']
|
||
relations:
|
||
primaryGroup:
|
||
type: :has_many
|
||
object: group
|
||
foreign_key: gidNumber
|
||
primary_key: gidNumber
|
||
secondaryGroups:
|
||
type: :belongs_to
|
||
object: group
|
||
many: uniqueMember
|
||
foreign_key: dn
|
||
group:
|
||
mapping:
|
||
dn_attribute: cn
|
||
... | ... | |
allowed_aspects: []
|
||
hidden_attributes: ['objectClass', 'uniqueMember']
|
||
expert_attributes: ['gidNumber']
|
||
associated_relations: ['individualsPrimaryMembers', 'botsPrimaryMembers', 'individualsSecondaryMembers', 'botsSecondaryMembers']
|
||
relations:
|
||
individualsPrimaryMembers:
|
||
type: :belongs_to
|
||
... | ... | |
presentation:
|
||
associated_relations: ['primaryGroup', 'secondaryGroups']
|
||
relations:
|
||
primaryGroup:
|
||
type: :has_many
|
||
object: group
|
||
foreign_key: gidNumber
|
||
primary_key: gidNumber
|
||
secondaryGroups:
|
||
type: :belongs_to
|
||
object: group
|
||
many: uniqueMember
|
||
foreign_key: dn
|
||
shell:
|
||
mapping:
|
||
classes: ['shellUser']
|
Also available in: Unified diff
[evol] aspects can manage their own relations now