Organizations
This package contains all views related to organizations
Organization Actions
This module contains action methods for organizations (archive, restore)
- integreat_cms.cms.views.organizations.organization_actions.archive(request: HttpRequest, region_slug: str, organization_id: int) HttpResponseRedirect [source]
Set archived flag for an organization
- integreat_cms.cms.views.organizations.organization_actions.delete(request: HttpRequest, region_slug: str, organization_id: int) HttpResponseRedirect [source]
Delete a single organization
Organization Content Mixin
- class integreat_cms.cms.views.organizations.organization_content_mixin.OrganizationContextMixin[source]
Bases:
ContextMixin
This mixin provides extra context for organization views
Organization Form View
- class integreat_cms.cms.views.organizations.organization_form_view.OrganizationFormView(**kwargs)[source]
Bases:
TemplateView
,OrganizationContextMixin
,MediaContextMixin
Class for rendering the organizations form
- get(request: HttpRequest, *args: Any, **kwargs: Any) HttpResponse [source]
Render organization form for HTTP GET requests
- Parameters:
request (HttpRequest) – Object representing the user call
*args (Any) – The supplied arguments
**kwargs (Any) – The supplied keyword arguments
- Returns:
The rendered template response
- Return type:
HttpResponse
- post(request: HttpRequest, **kwargs: Any) HttpResponse [source]
Save organization form for HTTP POST requests
- Parameters:
request (HttpRequest) – Object representing the user call
**kwargs (Any) – The supplied keyword arguments
- Returns:
The rendered template response
- Return type:
HttpResponse
- template_name = 'organizations/organization_form.html'[source]
The template to render (see
TemplateResponseMixin
)
Organization List View
- class integreat_cms.cms.views.organizations.organization_list_view.OrganizationListView(**kwargs)[source]
Bases:
TemplateView
,OrganizationContextMixin
View for listing organizations (either non-archived or archived organizations depending on
archived
)- archived = False[source]
Whether or not to show archived organizations
- get(request: HttpRequest, *args: Any, **kwargs: Any) HttpResponse [source]
Render organizations list for HTTP GET requests
- Parameters:
request (HttpRequest) – Object representing the user call
*args (Any) – The supplied arguments
**kwargs (Any) – The supplied keyword arguments
- Returns:
The rendered template response
- Return type:
HttpResponse
- template_name = 'organizations/organization_list.html'[source]
Template for list of non-archived organizations