univention.management.console.modules.ucr package#

class univention.management.console.modules.ucr.UCRKeySanitizer(regex_pattern: Pattern[str] | str | None = None, re_flags: int = 0, minimum: int | None = None, maximum: int | None = None, **kwargs: Any)[source]#

Bases: StringSanitizer

class univention.management.console.modules.ucr.Instance(*args, **kwargs)[source]#

Bases: Base

init()[source]#

this function is invoked after the module process started.

is_readonly(key: str) bool[source]#
add(request)[source]#
put(request)[source]#
remove(request) None[source]#
get(request) None[source]#
categories(request) None[source]#
query(request)[source]#

Returns a dictionary of configuration registry variables found by searching for the (wildcard) expression defined by the HTTP request. Additionally a list of configuration registry categories can be defined.

The dictionary returned is compatible with the Dojo data store format.