authentik.enterprise.search.settings

 1SPECTACULAR_SETTINGS = {
 2    "POSTPROCESSING_HOOKS": [
 3        "authentik.api.v3.schema.response.postprocess_schema_register",
 4        "authentik.api.v3.schema.response.postprocess_schema_responses",
 5        "authentik.api.v3.schema.query.postprocess_schema_query_params",
 6        "authentik.api.v3.schema.cleanup.postprocess_schema_remove_unused",
 7        "authentik.enterprise.search.schema.postprocess_schema_search_autocomplete",
 8        "authentik.api.v3.schema.enum.postprocess_schema_enums",
 9    ],
10}
11
12REST_FRAMEWORK = {
13    "DEFAULT_PAGINATION_CLASS": "authentik.enterprise.search.pagination.AutocompletePagination",
14    "DEFAULT_FILTER_BACKENDS": [
15        "authentik.enterprise.search.ql.QLSearch",
16        "authentik.rbac.filters.ObjectFilter",
17        "django_filters.rest_framework.DjangoFilterBackend",
18        "rest_framework.filters.OrderingFilter",
19    ],
20}
REST_FRAMEWORK = {'DEFAULT_PAGINATION_CLASS': 'authentik.enterprise.search.pagination.AutocompletePagination', 'DEFAULT_FILTER_BACKENDS': ['authentik.enterprise.search.ql.QLSearch', 'authentik.rbac.filters.ObjectFilter', 'django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.OrderingFilter']}