--- objects: bot: mapping: dn_attribute: uid prefix: '' classes: ['bot'] sort_by: uid presentation: desc_attribute: cn optional_classes: ['primary'] allowed_aspects: ['mail', 'fs', 'shell', 'ftp', 'web', 'jabber'] hidden_attributes: ['objectClass'] expert_attributes: ['uidNumber', 'gidNumber', 'gecos'] associations: secondaryGroups: type: :belongs_to object: group many: uniqueMember foreign_key: dn individual: mapping: dn_attribute: uid prefix: '' classes: ['individual'] sort_by: uid presentation: desc_attribute: cn optional_classes: ['primary'] allowed_aspects: ['mail', 'fs', 'shell', 'ftp', 'web', 'jabber'] hidden_attributes: ['objectClass'] expert_attributes: ['uidNumber', 'gidNumber', 'gecos'] associations: secondaryGroups: type: :belongs_to object: group many: uniqueMember foreign_key: dn group: mapping: dn_attribute: cn prefix: '' classes: ['posixGroup', 'groupOfMembers'] sort_by: cn presentation: desc_attribute: description optional_classes: [] allowed_aspects: [] hidden_attributes: ['objectClass'] expert_attributes: ['gidNumber'] associations: individuals: type: :has_many object: individual foreign_key: uniqueMember primary_key: dn bots: type: :has_many object: bot foreign_key: uniqueMember primary_key: dn aspects: mail: mapping: classes: ['emailUser'] presentation: associations: fs: mapping: classes: ['fsUser'] presentation: skipped_attributes: ['loginShell'] associations: shell: mapping: classes: ['shellUser'] presentation: associations: ftp: mapping: classes: ['ftpUser'] presentation: skipped_attributes: ['loginShell'] associations: web: mapping: classes: ['webUser'] presentation: associations: jabber: mapping: classes: ['jabberUser'] presentation: associations: primary: mapping: classes: ['primaryAccount'] presentation: associations: