web2ldap  1.7.7
About: web2ldap is a full-featured web-based LDAPv3 client.
  Fossies Dox: web2ldap-1.7.7.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

web2ldap.app.schema.syntaxes.DynamicDNSelectList Class Reference
Inheritance diagram for web2ldap.app.schema.syntaxes.DynamicDNSelectList:
Collaboration diagram for web2ldap.app.schema.syntaxes.DynamicDNSelectList:

Public Member Functions

str display (self, vidx, links)
- Public Member Functions inherited from web2ldap.app.schema.syntaxes.DynamicValueSelectList
def __init__ (self, app, str dn, schema, str attrType, bytes attr_value, entry=None)
str display (self, vidx, links)
Dict[str, strget_attr_value_dict (self)
- Public Member Functions inherited from web2ldap.app.schema.syntaxes.SelectList
Dict[str, strget_attr_value_dict (self)
str display (self, vidx, links)
web_forms.Field input_field (self)
str display (self, vidx, links)
- Public Member Functions inherited from web2ldap.app.schema.syntaxes.LDAPSyntax
def __init__ (self, app, Optional[str] dn, SubSchema schema, Optional[str] attrType, Optional[bytes] attr_value, entry=None)
def dn (self)
def av_u (self)
bytes sanitize (self, bytes attr_value)
List[bytes] transmute (self, List[bytes] attr_values)
def validate (self, bytes attr_value)
str value_button (self, command, row, mode, link_text=None)
str form_value (self)
def input_fields (self)
web_forms.Field input_field (self)
str display (self, vidx, links)
str display (self, vidx, links)

Static Public Attributes

- Static Public Attributes inherited from web2ldap.app.schema.syntaxes.DynamicValueSelectList
tuple ignored_errors
- Static Public Attributes inherited from web2ldap.app.schema.syntaxes.SelectList
- Static Public Attributes inherited from web2ldap.app.schema.syntaxes.DirectoryString
string html_tmpl = '{av}'
- Static Public Attributes inherited from web2ldap.app.schema.syntaxes.LDAPSyntax
- Static Public Attributes inherited from web2ldap.app.schema.syntaxes.DistinguishedName
bool isBindDN = False
bool hasSubordinates = False

Private Member Functions

dict _get_ref_entry (self, str dn, attrlist=None)
bool _validate (self, bytes attr_value)

Additional Inherited Members

- Public Attributes inherited from web2ldap.app.schema.syntaxes.DynamicValueSelectList

Detailed Description

Plugin base class for attribute value select lists of LDAP syntax DN
constructed and validated by internal LDAP search.

Definition at line 2115 of file syntaxes.py.

Member Function Documentation

◆ _get_ref_entry()

◆ _validate()

bool web2ldap.app.schema.syntaxes.DynamicDNSelectList._validate (   self,
bytes  attr_value 
check the syntax of attr_value

Implementors can overload this method to apply arbitrary syntax checks.

Reimplemented from web2ldap.app.schema.syntaxes.DistinguishedName.

Reimplemented in web2ldap.app.plugins.aedir.AEGroupMember, and web2ldap.app.plugins.aedir.AEPerson.

Definition at line 2141 of file syntaxes.py.

Referenced by web2ldap.app.schema.syntaxes.Image.sanitize(), and web2ldap.app.schema.syntaxes.LDAPSyntax.validate().

◆ display()

Member Data Documentation

◆ str


Definition at line 2120 of file syntaxes.py.

The documentation for this class was generated from the following file: