Skip to content

ViewDeactivate ​

Overview ​

View that renders a confirmation form for the deactivate action via ModelActionForm, then sends a PATCH request to the deactivate endpoint when the user confirms. It shares its body with ViewActivate: the selected objects, the page title, the "Go Back" action, warning confirmation, and bulk requests. Attributes and slots pass through to ModelActionForm, so a wrapping page can adapt it, for example to a self-service account page with confirmText, bannerTitle, actionSuccessSummary, and the confirm-message slot.

Theme entry: ViewDeactivate

Props ​

NameTypeRequiredDefaultDescription
themeOverrideObjectnullA partial ThemeObject keyed by component name, merged over this component's theme and provided to descendants.
appstringyesDjango app label that owns the model.
modelstringyesDjango model name whose instances will be deactivated.
pkstring|arrayyesPrimary key or array of primary keys identifying the instances to deactivate.
titlestringundefinedPage title override. The default title is "Deactivate" followed by the model's verbose name. When pk lists more than one object, the default uses the verbose plural name. The default is empty until the verbose name is known, so the layout shows a skeleton.

Slots ​

slot ​

Scoped slot.

Source ​

client/lib/views/ViewDeactivate.vue