Core views¶
-
class
aleksis.core.views.
AccountRegisterView
(**kwargs)[source]¶ Custom view to register a user account.
Rewrites dispatch function from allauth to check if signup is open or if the user has a verified email address from an invitation; otherwise raises permission denied.
-
form_class
¶ alias of
aleksis.core.forms.AccountRegisterForm
-
-
class
aleksis.core.views.
AssignPermissionView
(**kwargs)[source]¶ View for assigning a permission to users/groups for all/some objects.
-
form_class
¶ alias of
aleksis.core.forms.AssignPermissionForm
-
form_valid
(form)[source]¶ If the form is valid, redirect to the supplied URL.
- Return type
HttpResponse
-
-
class
aleksis.core.views.
CeleryProgressView
(**kwargs)[source]¶ Wrap celery-progress view to check permissions before.
-
class
aleksis.core.views.
CreatePersonView
(**kwargs)[source]¶ -
form_class
¶ alias of
aleksis.core.forms.PersonForm
-
model
¶ alias of
aleksis.core.models.Person
-
-
class
aleksis.core.views.
CustomPasswordChangeView
(*args, **kwargs)[source]¶ Custom password change view to allow to disable changing of password.
-
class
aleksis.core.views.
DashboardWidgetCreateView
(**kwargs)[source]¶ Create view for dashboard widgets.
-
get
(request, *args, **kwargs)[source]¶ Handle GET requests: instantiate a blank version of the form.
-
-
class
aleksis.core.views.
DashboardWidgetDeleteView
(**kwargs)[source]¶ Delete view for dashboard widgets.
-
model
¶ alias of
aleksis.core.models.DashboardWidget
-
-
class
aleksis.core.views.
DashboardWidgetEditView
(**kwargs)[source]¶ Edit view for dashboard widgets.
-
get_form_class
()[source]¶ Return the form class to use in this view.
- Return type
Type
[BaseModelForm
]
-
model
¶ alias of
aleksis.core.models.DashboardWidget
-
-
class
aleksis.core.views.
DashboardWidgetListView
(**kwargs)[source]¶ Table of all dashboard widgets.
-
get_context_data
(**kwargs)[source]¶ Overridden version of .TemplateResponseMixin to inject the table into the template’s context.
-
model
¶ alias of
aleksis.core.models.DashboardWidget
-
table_class
¶
-
-
class
aleksis.core.views.
DataCheckView
(**kwargs)[source]¶ -
-
get_queryset
()[source]¶ Return the list of items for this view.
The return value must be an iterable and may be an instance of QuerySet in which case QuerySet specific behavior will be enabled.
- Return type
-
model
¶ alias of
aleksis.core.models.DataCheckResult
-
-
class
aleksis.core.views.
EditDashboardView
(**kwargs)[source]¶ View for editing dashboard widget order.
-
class
aleksis.core.views.
EditPersonView
(*args, **kwargs)[source]¶ -
form_class
¶ alias of
aleksis.core.forms.PersonForm
-
model
¶ alias of
aleksis.core.models.Person
-
-
class
aleksis.core.views.
EnterInvitationCode
(**kwargs)[source]¶ View to enter an invitation code.
-
form_class
¶ alias of
aleksis.core.forms.InvitationCodeForm
-
-
class
aleksis.core.views.
GenerateInvitationCode
(**kwargs)[source]¶ View to generate an invitation code.
-
class
aleksis.core.views.
GroupGlobalPermissionDeleteView
(**kwargs)[source]¶ Delete a global group permission.
-
model
¶ alias of
django.contrib.auth.models.Group_permissions
-
-
class
aleksis.core.views.
GroupGlobalPermissionsListBaseView
(**kwargs)[source]¶ List all global group permissions.
-
filterset_class
¶
-
table_class
¶
-
-
class
aleksis.core.views.
GroupObjectPermissionDeleteView
(**kwargs)[source]¶ Delete a object group permission.
-
model
¶ alias of
guardian.models.models.GroupObjectPermission
-
-
class
aleksis.core.views.
GroupObjectPermissionsListBaseView
(**kwargs)[source]¶ List all object group permissions.
-
filterset_class
¶
-
table_class
¶
-
-
class
aleksis.core.views.
InvitePerson
(**kwargs)[source]¶ View to invite a person to register an account.
-
get_context_data
(**kwargs)[source]¶ Overridden version of .TemplateResponseMixin to inject the table into the template’s context.
-
model
¶ alias of
aleksis.core.models.PersonInvitation
-
table_class
¶ alias of
aleksis.core.tables.InvitationsTable
-
-
class
aleksis.core.views.
InvitePersonByID
(**kwargs)[source]¶ Custom view to invite person by their ID.
-
class
aleksis.core.views.
LoginView
(**kwargs)[source]¶ Custom login view covering e-mail verification if mandatory.
Overrides view from allauth to check if email verification from django-invitations is mandatory. If it i, checks if the user has a verified email address, if not, it re-sends verification.
-
class
aleksis.core.views.
OAuth2DetailView
(**kwargs)[source]¶ Detail view for an application instance.
-
class
aleksis.core.views.
OAuth2EditView
(**kwargs)[source]¶ View used to edit an application.
-
form_class
¶ alias of
aleksis.core.forms.OAuthApplicationForm
-
-
class
aleksis.core.views.
OAuth2RegisterView
(**kwargs)[source]¶ View used to register an application.
-
form_class
¶ alias of
aleksis.core.forms.OAuthApplicationForm
-
-
class
aleksis.core.views.
OfflineView
(**kwargs)[source]¶ Show an error page if there is no internet connection.
-
class
aleksis.core.views.
PermissionSearchView
(**kwargs)[source]¶ Wrapper to apply permission to haystack’s search view.
-
class
aleksis.core.views.
PermissionsListBaseView
(**kwargs)[source]¶ Base view for list of all permissions.
-
class
aleksis.core.views.
RedirectToPDFFile
(**kwargs)[source]¶ Redirect to a generated PDF file.
-
model
¶ alias of
aleksis.core.models.PDFFile
-
-
class
aleksis.core.views.
RenderPDFView
(**kwargs)[source]¶ View to render a PDF file from a template.
Makes use of
render_pdf
.
-
class
aleksis.core.views.
SchoolTermCreateView
(**kwargs)[source]¶ Create view for school terms.
-
form_class
¶ alias of
aleksis.core.forms.SchoolTermForm
-
model
¶ alias of
aleksis.core.models.SchoolTerm
-
-
class
aleksis.core.views.
SchoolTermEditView
(**kwargs)[source]¶ Edit view for school terms.
-
form_class
¶ alias of
aleksis.core.forms.SchoolTermForm
-
model
¶ alias of
aleksis.core.models.SchoolTerm
-
-
class
aleksis.core.views.
SchoolTermListView
(**kwargs)[source]¶ Table of all school terms.
-
model
¶ alias of
aleksis.core.models.SchoolTerm
-
table_class
¶ alias of
aleksis.core.tables.SchoolTermTable
-
-
class
aleksis.core.views.
SelectPermissionForAssignView
(**kwargs)[source]¶ View for selecting a permission to assign.
-
form_class
¶ alias of
aleksis.core.forms.SelectPermissionForm
-
-
class
aleksis.core.views.
ServiceWorkerView
(**kwargs)[source]¶ Render serviceworker.js under root URL.
This can’t be done by static files, because the PWA has a scope and only accepts service worker files from the root URL.
-
class
aleksis.core.views.
SocialAccountDeleteView
(**kwargs)[source]¶ Custom view to delete django-allauth social account.
-
class
aleksis.core.views.
SystemStatus
(**kwargs)[source]¶ View giving information about the system status.
-
class
aleksis.core.views.
UserGlobalPermissionDeleteView
(**kwargs)[source]¶ Delete a global user permission.
-
model
¶ alias of
django.contrib.auth.models.User_user_permissions
-
-
class
aleksis.core.views.
UserGlobalPermissionsListBaseView
(**kwargs)[source]¶ List all global user permissions.
-
filterset_class
¶
-
table_class
¶
-
-
class
aleksis.core.views.
UserObjectPermissionDeleteView
(**kwargs)[source]¶ Delete a object user permission.
-
model
¶ alias of
guardian.models.models.UserObjectPermission
-
-
class
aleksis.core.views.
UserObjectPermissionsListBaseView
(**kwargs)[source]¶ List all object user permissions.
-
filterset_class
¶
-
table_class
¶
-
-
aleksis.core.views.
additional_fields
(request)[source]¶ List view for listing all additional fields.
- Return type
HttpResponse
-
aleksis.core.views.
announcement_form
(request, id_=None)[source]¶ View to create or edit an announcement.
- Return type
HttpResponse
-
aleksis.core.views.
announcements
(request)[source]¶ List view of announcements.
- Return type
HttpResponse
-
aleksis.core.views.
data_management
(request)[source]¶ View with special menu for data management.
- Return type
HttpResponse
-
aleksis.core.views.
delete_additional_field
(request, id_)[source]¶ View to delete an additional field.
- Return type
HttpResponse
-
aleksis.core.views.
delete_announcement
(request, id_)[source]¶ View to delete an announcement.
- Return type
HttpResponse
-
aleksis.core.views.
delete_group
(request, id_)[source]¶ View to delete an group.
- Return type
HttpResponse
-
aleksis.core.views.
delete_group_type
(request, id_)[source]¶ View to delete an group_type.
- Return type
HttpResponse
-
aleksis.core.views.
delete_person
(request, id_)[source]¶ View to delete an person.
- Return type
HttpResponse
-
aleksis.core.views.
edit_additional_field
(request, id_=None)[source]¶ View to edit or create a additional_field.
- Return type
HttpResponse
-
aleksis.core.views.
edit_group
(request, id_=None)[source]¶ View to edit or create a group.
- Return type
HttpResponse
-
aleksis.core.views.
edit_group_type
(request, id_=None)[source]¶ View to edit or create a group_type.
- Return type
HttpResponse
-
aleksis.core.views.
group_types
(request)[source]¶ List view for listing all group types.
- Return type
HttpResponse
-
aleksis.core.views.
groups
(request)[source]¶ List view for listing all groups.
- Return type
HttpResponse
-
aleksis.core.views.
groups_child_groups
(request)[source]¶ View for batch-processing assignment from child groups to groups.
- Return type
HttpResponse
-
aleksis.core.views.
notification_mark_read
(request, id_)[source]¶ Mark a notification read.
- Return type
HttpResponse
-
aleksis.core.views.
person
(request, id_=None)[source]¶ Detail view for one person; defaulting to logged-in person.
- Return type
HttpResponse
-
aleksis.core.views.
persons
(request)[source]¶ List view listing all persons.
- Return type
HttpResponse
-
aleksis.core.views.
preferences
(request, registry_name='person', pk=None, section=None)[source]¶ View for changing preferences.
- Return type
HttpResponse