Changes between Version 6 and Version 7 of Document/Development/Design/LdapBackend
- Timestamp:
- 10/14/08 12:28:36 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Document/Development/Design/LdapBackend
v6 v7 70 70 * SUBSTR neccesary for * (different of ~= operator) 71 71 * Get all of them 72 * ldapsearch -H ldap://localhost -x -s base -b "cn=subschema" "(objectclass=*)" matchingrules72 * ldapsearch -H !ldap://localhost -x -s base -b "cn=subschema" "(objectclass=*)" matchingrules 73 73 * http://tools.ietf.org/html/rfc2252#section-4.5 74 74 * Syntaxes 75 75 * Get all of them 76 * ldapsearch -H ldap://localhost -x -s base -b "cn=subschema" "(objectclass=*)" ldapsyntaxes76 * ldapsearch -H !ldap://localhost -x -s base -b "cn=subschema" "(objectclass=*)" ldapsyntaxes 77 77 * http://tools.ietf.org/html/rfc2252#section-6 78 78 * Types supported … … 114 114 SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 115 115 }}} 116 * Every Ebox's Types has a method (see Ldap #2 ) description() with a hash with tuples name => type117 * A function "somewhere" gets a EBox::Type (and a Module and Model name) and generates the attributetypeschema definitions118 * For types that have more than one field (e.g. PortRange) the function generates more than one attributetype116 * Every Ebox's Types has a method (see Ldap !#2 ) description() with a hash with tuples ''name => type'' 117 * A function "somewhere" gets a EBox::Type (and a Module and Model name) and generates the ''attributetype'' schema definitions 118 * For types that have more than one field (e.g. !PortRange) the function generates more than one attributetype 119 119 * Special cases will be: 120 120 * Composite: do nothing 121 * HasMany: No need for declare an attributetype, a hasmany field in a model, means a eboxModel as a may-attribute121 * !HasMany: No need for declare an attributetype, a hasmany field in a model, means that the foreign !EBoxModel will be as a child of the current Ebox Model (the one which the !HasMany attribute, but this's not concern for the schema generation) 122 122 123 123 === Ldap !#2 ===