univention.directory.reports package#
- class univention.directory.reports.Config(filename='/etc/univention/directory/reports/config.ini')[source]#
Bases:
ConfigParser
- class univention.directory.reports.Document(template, header=None, footer=None)[source]#
Bases:
object- TYPE_CSV = 1#
- TYPE_LATEX = 0#
- TYPE_RML = 2#
- TYPE_UNKNOWN = 3#
- univention.directory.reports.connect(userdn=None, password=None, host='localhost', base=None, start_tls=2, access=None)[source]#
Submodules#
univention.directory.reports.admin module#
univention.directory.reports.config module#
univention.directory.reports.document module#
univention.directory.reports.error module#
univention.directory.reports.filter module#
univention.directory.reports.interpreter module#
univention.directory.reports.output module#
univention.directory.reports.parser module#
univention.directory.reports.report module#
univention.directory.reports.tokens module#
- class univention.directory.reports.tokens.Token(name=None, attrs={}, data=None)[source]#
Bases:
object
- class univention.directory.reports.tokens.IContextToken(name, attrs, closing)[source]#
Bases:
TemplateToken,list
- class univention.directory.reports.tokens.ResolveToken(attrs={}, closing=False)[source]#
Bases:
IContextToken
- class univention.directory.reports.tokens.QueryToken(attrs={}, closing=False)[source]#
Bases:
IContextToken,list
- class univention.directory.reports.tokens.HeaderToken(attrs={}, closing=False)[source]#
Bases:
IContextToken,list
Bases:
IContextToken,list
- class univention.directory.reports.tokens.AttributeToken(attrs={}, value='')[source]#
Bases:
TemplateToken
- class univention.directory.reports.tokens.PolicyToken(attrs={}, value='')[source]#
Bases:
TemplateToken
- class univention.directory.reports.tokens.DateToken(attrs={}, value='')[source]#
Bases:
TemplateToken