|
---
|
|
mapping:
|
|
classes: ['fsUser']
|
|
associated_attributes: ['uidNumber', 'gidNumber', 'gecos']
|
|
associated_relations: ['primaryGroup', 'secondaryGroups']
|
|
interface:
|
|
attributes:
|
|
'uidNumber':
|
|
visibility: expert
|
|
'gidNumber':
|
|
visibility: expert
|
|
'gecos':
|
|
visibility: expert
|
|
'loginShell':
|
|
visibility: admin # the shell aspect may claim and unhide this attribute
|
|
'primaryGroup':
|
|
presentation_multiple: shortlist
|
|
'secondaryGroups':
|
|
presentation_multiple: shortlist
|
|
relations:
|
|
primaryGroup:
|
|
type: belongs_to
|
|
object: group
|
|
foreign_key: gidNumber
|
|
primary_key: gidNumber
|
|
secondaryGroups:
|
|
type: belongs_to
|
|
object: group
|
|
many: uniqueMember
|
|
primary_key: dn
|
|
plugin:
|
|
min_uid: 10000
|
|
max_uid: 65535
|
|
step_uid: 100
|
|
default_group: dc-users
|
|
default_home_base: '/home'
|