AlekSIS
AlekSIS

Core filters

class aleksis.core.filters.GroupGlobalPermissionFilter(*args, **kwargs)[source]

Filter for global group permissions.

class aleksis.core.filters.GroupObjectPermissionFilter(*args, **kwargs)[source]

Filter for object group permissions.

class aleksis.core.filters.GroupPermissionFilter(*args, **kwargs)[source]

Common filter for group permissions.

__init__(*args, **kwargs)[source]

Initialize self. See help(type(self)) for accurate signature.

class aleksis.core.filters.MultipleCharFilter(fields, *args, **kwargs)[source]

Filter for filtering multiple fields with one input.

>>> multiple_filter = MultipleCharFilter(["name__icontains", "short_name__icontains"])
__init__(fields, *args, **kwargs)[source]

Initialize self. See help(type(self)) for accurate signature.

class aleksis.core.filters.PermissionFilter(data=None, queryset=None, *, request=None, prefix=None)[source]

Common filter for permissions.

class aleksis.core.filters.UserGlobalPermissionFilter(*args, **kwargs)[source]

Filter for global user permissions.

class aleksis.core.filters.UserObjectPermissionFilter(*args, **kwargs)[source]

Filter for object user permissions.

class aleksis.core.filters.UserPermissionFilter(*args, **kwargs)[source]

Common filter for user permissions.

__init__(*args, **kwargs)[source]

Initialize self. See help(type(self)) for accurate signature.