web2ldap
1.7.7
About: web2ldap is a full-featured web-based LDAPv3 client.
![]() ![]() |
Public Member Functions | |
str | display (self, vidx, links) |
![]() | |
def | __init__ (self, app, str dn, schema, str attrType, bytes attr_value, entry=None) |
str | display (self, vidx, links) |
Dict[str, str] | get_attr_value_dict (self) |
![]() | |
Dict[str, str] | get_attr_value_dict (self) |
str | display (self, vidx, links) |
web_forms.Field | input_field (self) |
str | display (self, vidx, links) |
![]() | |
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 | |
str | |
![]() | |
str | |
tuple | ignored_errors |
![]() | |
str | |
bool | |
![]() | |
str | |
string | html_tmpl = '{av}' |
![]() | |
str | |
int | |
bool | |
![]() | |
str | |
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 | |
![]() | |
lu_obj | |
min_len | |
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.
|
private |
Reimplemented in web2ldap.app.schema.syntaxes.DerefDynamicDNSelectList.
Definition at line 2122 of file syntaxes.py.
References web2ldap.app.entry.DisplayEntry._app, web2ldap.app.read.VCardEntry._app, web2ldap.app.schema.syntaxes.LDAPSyntax._app, web2ldap.app.schema.viewer.DisplaySchemaElement._app, web2ldap.app.search.PrintableHTMLWriter._app, web2ldap.app.plugins.aedir.AENwDevice._filterstr(), web2ldap.app.plugins.aedir.AEGroupMember._filterstr(), web2ldap.app.plugins.aedir.AESrvGroup._filterstr(), web2ldap.app.plugins.aedir.AEProxyFor._filterstr(), web2ldap.app.plugins.aedir.AEPerson._filterstr(), web2ldap.app.plugins.aedir.AEPersonMailaddress._filterstr(), web2ldap.app.plugins.aedir.AEOathHOTPToken._filterstr(), web2ldap.app.schema.syntaxes.DynamicValueSelectList._filterstr(), and web2ldap.app.schema.syntaxes.DynamicValueSelectList.lu_obj.
Referenced by web2ldap.app.schema.syntaxes.DynamicDNSelectList.display().
|
private |
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().
str web2ldap.app.schema.syntaxes.DynamicDNSelectList.display | ( | self, | |
vidx, | |||
links | |||
) |
Reimplemented from web2ldap.app.schema.syntaxes.DistinguishedName.
Reimplemented in web2ldap.app.plugins.aedir.AEGroupDN.
Definition at line 2144 of file syntaxes.py.
References web2ldap.app.entry.DisplayEntry._app, web2ldap.app.read.VCardEntry._app, web2ldap.app.schema.syntaxes.LDAPSyntax._app, web2ldap.app.schema.viewer.DisplaySchemaElement._app, web2ldap.app.search.PrintableHTMLWriter._app, web2ldap.app.schema.syntaxes.DynamicDNSelectList._get_ref_entry(), web2ldap.app.schema.syntaxes.DerefDynamicDNSelectList._get_ref_entry(), web2ldap.app.plugins.activedirectory.Interval.av_u, web2ldap.app.schema.syntaxes.LDAPSyntax.av_u(), and web2ldap.app.schema.syntaxes.DynamicValueSelectList.lu_obj.
|
static |
Definition at line 2120 of file syntaxes.py.