Skip to content

utils/constants ​

Overview ​

Application-wide constants for cookie names, query-string parameters, internal CRUD identifiers, and authentication flow ids.

Properties ​

ALL_PAGES ​

Sentinel page-size value meaning "load every page at once" rather than a fixed number of rows. Selected from the rows-per-page control; drives the all-pages fetch path instead of sending a ps query param.

Type: "all"

Source: client/lib/utils/constants.js:86

AUTH_FLOW ​

django-allauth flow ids the store and auth views act on. The who-is response names the pending one as auth_pending_flow, and the store holds it as authPendingFlow.

Type: Readonly

Source: client/lib/utils/constants.js:130

COLUMN_TOTALS_PARAM ​

Query string param used to request column totals on a list view, naming the totals to compute. A wildcard value (* or ~all) requests every total the model declares; sending the param with no value requests none, which is also what omitting it does. e.g., ?ct=quantity,product_price

Must match the server's COLUMN_TOTALS_PARAM setting. A project that changes that setting needs a matching change here, as it does for every param in this file, until parameter-name discovery ships after v3.0.0. Which totals a model offers is discovered from model info; only the name of the param that asks for them lives here.

Type: "ct"

Source: client/lib/utils/constants.js:79

Name of the CSRF cookie, usually injected by the backend into a meta tag or cookie. Used by getCSRFToken() for safe POST/PUT/PATCH/DELETE requests.

Type: any

Source: client/lib/utils/constants.js:11

DEFAULT_PAGE_SIZE ​

Default rows-per-page used when no preference is stored and no override is given.

Type: 25

Source: client/lib/utils/constants.js:89

DEFAULT_PAGE_SIZE_OPTIONS ​

Default rows-per-page option list offered by the pagination footer (last entry loads all pages).

Type: string | number[]

Source: client/lib/utils/constants.js:92

DETAIL_VIEW_CRUD_NAME ​

Internal CRUD identifier used to match detail view requests.

Type: "actionrouter.detailview"

Source: client/lib/utils/constants.js:97

EXPAND_PARAM ​

Query string param used to specify related objects to expand (embed) in the response. e.g., ?e=owner,category

Type: "e"

Source: client/lib/utils/constants.js:35

FIELDS_PARAM ​

Query string param used to specify which fields should be included in object/list responses. e.g., ?f=id,name

Type: "f"

Source: client/lib/utils/constants.js:29

LIST_VIEW_CRUD_NAME ​

Internal CRUD identifier used to match list view requests.

Type: "actionrouter.listview"

Source: client/lib/utils/constants.js:102

NON_FIELD_ERRORS_KEY ​

Standard key used by Django REST Framework for non-field form errors. Used in FormValidationError parsing and form error display.

Type: "non_field_errors"

Source: client/lib/utils/constants.js:23

OMIT_PARAM ​

Query string param used to omit specific fields from the response. Used for optimization in large object structures. e.g., ?om=metadata,history

Type: "om"

Source: client/lib/utils/constants.js:42

ORDERING_PARAM ​

Query string param for ordering results in a list view. e.g., ?o=-created_at,name

Type: "o"

Source: client/lib/utils/constants.js:48

PAGE_PARAM ​

Query string param used to control the page number for paginated list views. e.g., ?p=3

Type: "p"

Source: client/lib/utils/constants.js:60

PAGE_SIZE_PARAM ​

Query string param used to specify how many items should be returned per page. e.g., ?ps=50

Type: "ps"

Source: client/lib/utils/constants.js:66

REAUTHENTICATION_FLOW_IDS ​

The flows that send the user to the reauthenticate route.

Type: typeOperator

Source: client/lib/utils/constants.js:140

SEARCH_PARAM ​

Query string param used to apply a backend-side search filter. e.g., ?s=widget

Type: "s"

Source: client/lib/utils/constants.js:54

Max-age in seconds for the sidebar state cookie. Defaults to 7 days.

Type: number

Source: client/lib/utils/constants.js:118

Name of the cookie used to persist the sidebar open/collapsed state across page loads. Read by SidebarProvider on mount to restore previous state.

Type: "sidebar_state"

Source: client/lib/utils/constants.js:113

Keyboard shortcut key that, combined with Ctrl/Cmd, toggles the sidebar. Listened for in SidebarProvider.

Type: "b"

Source: client/lib/utils/constants.js:124

VITE_PACKAGE_VERSION ​

Current version of the frontend package, injected via Vite env. Used for runtime version display, telemetry, or cache-busting.

Type: any

Source: client/lib/utils/constants.js:17

Source ​

client/lib/utils/constants.js:1