root/data/ldap_shadows/schema/object.yaml @ adf367f7
c5ae937c | Marc Dequènes (Duck) | ---
|
|
type: map
|
|||
mapping:
|
|||
"mapping":
|
|||
type: map
|
|||
717158af | Marc Dequènes (Duck) | required: true
|
|
7f913647 | Marc Dequènes (Duck) | name: ObjectMapping
|
|
c5ae937c | Marc Dequènes (Duck) | mapping:
|
|
428fdd46 | Marc Dequènes (Duck) | "possible_aspects":
|
|
type: seq
|
|||
sequence:
|
|||
- type: str
|
|||
c3a5f36f | Marc Dequènes (Duck) | "associated_relations":
|
|
type: seq
|
|||
sequence:
|
|||
- type: str
|
|||
"associated_attributes":
|
|||
type: seq
|
|||
sequence:
|
|||
- type: str
|
|||
458f7c28 | Marc Dequènes (Duck) | "parent_handle_restrictions": {type: str}
|
|
"parent_dn_restrictions": {type: str}
|
|||
fa116a1b | Marc Dequènes (Duck) | "default_parent": {type: str}
|
|
953a2b4d | Marc Dequènes (Duck) | =: {type: any}
|
|
c5ae937c | Marc Dequènes (Duck) | "presentation":
|
|
type: map
|
|||
mapping:
|
|||
717158af | Marc Dequènes (Duck) | "name_attribute": {type: str}
|
|
c5ae937c | Marc Dequènes (Duck) | "hidden_attributes":
|
|
type: seq
|
|||
sequence:
|
|||
- type: str
|
|||
"expert_attributes":
|
|||
type: seq
|
|||
sequence:
|
|||
- type: str
|
|||
717158af | Marc Dequènes (Duck) | "relations":
|
|
type: map
|
|||
mapping:
|
|||
=:
|
|||
type: map
|
|||
name: RelationMapping
|
|||
mapping:
|
|||
"type": {type: str, required: true, enum: [belongs_to, has_many]}
|
|||
"object": {type: str, required: true}
|
|||
"foreign_key": {type: str, required: true}
|
|||
"many": {type: str}
|
|||
"primary_key": {type: str}
|
|||
953a2b4d | Marc Dequènes (Duck) | "plugin":
|
|
type: map
|
|||
mapping:
|
|||
=: {type: any}
|