root/conf/ldap_shadows/test.conf @ cc630798
02029fe9 | Marc Dequènes (Duck) | ---
|
|
1744c478 | Marc Dequènes (Duck) | presentation:
|
|
b52f0f7d | Marc Dequènes (Duck) | hidden_attributes: ['objectClass', 'userPassword', 'hasSubordinates', 'entryUUID', 'entryDN', 'structuralObjectClass', 'subschemaSubentry']
|
|
6089b33a | Marc Dequènes (Duck) | tree_objects: ['unit', 'entity']
|
|
02029fe9 | Marc Dequènes (Duck) | objects:
|
|
bot:
|
|||
mapping:
|
|||
dn_attribute: uid
|
|||
prefix: ''
|
|||
classes: ['bot']
|
|||
sort_by: uid
|
|||
presentation:
|
|||
1afccb20 | Marc Dequènes (Duck) | optional_classes: []
|
|
allowed_aspects: ['primary', 'mail', 'fs', 'shell', 'ftp', 'web', 'jabber']
|
|||
1744c478 | Marc Dequènes (Duck) | hidden_attributes: ['uid']
|
|
02029fe9 | Marc Dequènes (Duck) | expert_attributes: ['uidNumber', 'gidNumber', 'gecos']
|
|
individual:
|
|||
mapping:
|
|||
dn_attribute: uid
|
|||
prefix: ''
|
|||
classes: ['individual']
|
|||
sort_by: uid
|
|||
presentation:
|
|||
1afccb20 | Marc Dequènes (Duck) | optional_classes: []
|
|
allowed_aspects: ['primary', 'mail', 'fs', 'shell', 'ftp', 'web', 'jabber']
|
|||
1744c478 | Marc Dequènes (Duck) | hidden_attributes: ['uid']
|
|
02029fe9 | Marc Dequènes (Duck) | expert_attributes: ['uidNumber', 'gidNumber', 'gecos']
|
|
group:
|
|||
mapping:
|
|||
dn_attribute: cn
|
|||
prefix: ''
|
|||
classes: ['posixGroup', 'groupOfMembers']
|
|||
sort_by: cn
|
|||
presentation:
|
|||
optional_classes: []
|
|||
allowed_aspects: []
|
|||
1744c478 | Marc Dequènes (Duck) | hidden_attributes: ['uniqueMember']
|
|
02029fe9 | Marc Dequènes (Duck) | expert_attributes: ['gidNumber']
|
|
b119396d | Marc Dequènes (Duck) | associated_relations: ['individualsPrimaryMembers', 'botsPrimaryMembers', 'individualsSecondaryMembers', 'botsSecondaryMembers']
|
|
ed02e398 | Marc Dequènes (Duck) | relations:
|
|
8519224c | Marc Dequènes (Duck) | individualsPrimaryMembers:
|
|
type: :belongs_to
|
|||
object: individual
|
|||
many: gidNumber
|
|||
foreign_key: gidNumber
|
|||
botsPrimaryMembers:
|
|||
type: :belongs_to
|
|||
object: bot
|
|||
many: gidNumber
|
|||
foreign_key: gidNumber
|
|||
individualsSecondaryMembers:
|
|||
02029fe9 | Marc Dequènes (Duck) | type: :has_many
|
|
object: individual
|
|||
foreign_key: uniqueMember
|
|||
primary_key: dn
|
|||
8519224c | Marc Dequènes (Duck) | botsSecondaryMembers:
|
|
02029fe9 | Marc Dequènes (Duck) | type: :has_many
|
|
object: bot
|
|||
foreign_key: uniqueMember
|
|||
primary_key: dn
|
|||
1afccb20 | Marc Dequènes (Duck) | entity:
|
|
mapping:
|
|||
dn_attribute: o
|
|||
prefix: ''
|
|||
classes: ['entity']
|
|||
excluded_classes: ['dcObject']
|
|||
sort_by: o
|
|||
presentation:
|
|||
23fe62d2 | Marc Dequènes (Duck) | name_attribute: o
|
|
1744c478 | Marc Dequènes (Duck) | hidden_attributes: ['founder']
|
|
9649c3cb | Marc Dequènes (Duck) | associated_relations: ['foundersIndividuals', 'foundersEntities']
|
|
1afccb20 | Marc Dequènes (Duck) | relations:
|
|
foundersIndividuals:
|
|||
type: :has_many
|
|||
object: individual
|
|||
foreign_key: founder
|
|||
primary_key: dn
|
|||
foundersEntities:
|
|||
type: :has_many
|
|||
object: entity
|
|||
foreign_key: founder
|
|||
primary_key: dn
|
|||
6089b33a | Marc Dequènes (Duck) | unit:
|
|
0d75a0b6 | Marc Dequènes (Duck) | mapping:
|
|
dn_attribute: ou
|
|||
prefix: ''
|
|||
classes: ['organizationalUnit']
|
|||
# no sort_by means sort by DN
|
|||
presentation:
|
|||
name_attribute: dn
|
|||
b11a7880 | Marc Dequènes (Duck) | secondary_account:
|
|
mapping:
|
|||
dn_attribute: uid
|
|||
prefix: ''
|
|||
classes: ['secondaryAccount']
|
|||
sort_by: uid
|
|||
presentation:
|
|||
allowed_aspects: ['mail', 'fs', 'shell', 'ftp', 'web', 'jabber']
|
|||
system_account:
|
|||
mapping:
|
|||
dn_attribute: uid
|
|||
prefix: ''
|
|||
classes: ['systemAccount']
|
|||
sort_by: uid
|
|||
presentation:
|
|||
allowed_aspects: ['mail', 'fs', 'shell', 'ftp', 'web', 'jabber']
|
|||
domain:
|
|||
mapping:
|
|||
dn_attribute: cn
|
|||
prefix: ''
|
|||
classes: ['genericDomain']
|
|||
sort_by: cn
|
|||
presentation:
|
|||
allowed_aspects: []
|
|||
02029fe9 | Marc Dequènes (Duck) | aspects:
|
|
mail:
|
|||
mapping:
|
|||
classes: ['emailUser']
|
|||
presentation:
|
|||
ed02e398 | Marc Dequènes (Duck) | relations:
|
|
02029fe9 | Marc Dequènes (Duck) | fs:
|
|
mapping:
|
|||
classes: ['fsUser']
|
|||
presentation:
|
|||
8519224c | Marc Dequènes (Duck) | associated_relations: ['primaryGroup', 'secondaryGroups']
|
|
ed02e398 | Marc Dequènes (Duck) | relations:
|
|
b119396d | Marc Dequènes (Duck) | primaryGroup:
|
|
3d58e226 | Marc Dequènes (Duck) | type: :belongs_to
|
|
b119396d | Marc Dequènes (Duck) | object: group
|
|
foreign_key: gidNumber
|
|||
primary_key: gidNumber
|
|||
secondaryGroups:
|
|||
type: :belongs_to
|
|||
object: group
|
|||
many: uniqueMember
|
|||
foreign_key: dn
|
|||
02029fe9 | Marc Dequènes (Duck) | shell:
|
|
mapping:
|
|||
classes: ['shellUser']
|
|||
1afccb20 | Marc Dequènes (Duck) | depend_aspects: ['primary', 'fs']
|
|
02029fe9 | Marc Dequènes (Duck) | presentation:
|
|
c26f67e5 | Marc Dequènes (Duck) | associated_attributes: ['loginShell']
|
|
ed02e398 | Marc Dequènes (Duck) | relations:
|
|
02029fe9 | Marc Dequènes (Duck) | ftp:
|
|
mapping:
|
|||
classes: ['ftpUser']
|
|||
1afccb20 | Marc Dequènes (Duck) | depend_aspects: ['primary', 'fs']
|
|
02029fe9 | Marc Dequènes (Duck) | presentation:
|
|
ed02e398 | Marc Dequènes (Duck) | relations:
|
|
02029fe9 | Marc Dequènes (Duck) | web:
|
|
mapping:
|
|||
classes: ['webUser']
|
|||
1afccb20 | Marc Dequènes (Duck) | depend_aspects: ['primary']
|
|
02029fe9 | Marc Dequènes (Duck) | presentation:
|
|
ed02e398 | Marc Dequènes (Duck) | relations:
|
|
02029fe9 | Marc Dequènes (Duck) | jabber:
|
|
mapping:
|
|||
classes: ['jabberUser']
|
|||
presentation:
|
|||
ed02e398 | Marc Dequènes (Duck) | relations:
|
|
02029fe9 | Marc Dequènes (Duck) | primary:
|
|
mapping:
|
|||
classes: ['primaryAccount']
|
|||
presentation:
|
|||
9681b76a | Marc Dequènes (Duck) | associated_attributes: ['uid']
|
|
ed02e398 | Marc Dequènes (Duck) | relations:
|