ZAC

class django.contrib.admin.models.LogEntry(id, action_time, user, content_type, object_id, object_repr, action_flag, change_message)
Parameters
  • id (AutoField) – Id

  • action_time (DateTimeField) – Actietijd

  • user_id (ForeignKey to User) – Gebruiker

  • content_type_id (ForeignKey to ContentType) – Inhoudstype

  • object_id (TextField) – Object-id

  • object_repr (CharField) – Object-repr

  • action_flag (PositiveSmallIntegerField) – Actievlag

  • change_message (TextField) – Wijzigingsbericht

get_admin_url()

Return the admin URL to edit the object represented by this log entry.

get_change_message()

If self.change_message is a JSON structure, interpret it as a change string, properly translated.

get_edited_object()

Return the edited object represented by this log entry.

class django.contrib.auth.models.AbstractUser(*args, **kwargs)

An abstract base class implementing a fully featured User model with admin-compliant permissions.

Username and password are required. Other fields are optional.

Parameters
  • password (CharField) – Wachtwoord

  • last_login (DateTimeField) – Laatste aanmelding

  • is_superuser (BooleanField) – Bepaalt dat deze gebruiker alle rechten heeft, zonder deze expliciet toe te wijzen.

  • username (CharField) – Vereist. 150 tekens of minder. Alleen letters, cijfers en de tekens @/,/+/-/_ zijn toegestaan.

  • first_name (CharField) – Voornaam

  • last_name (CharField) – Achternaam

  • email (EmailField) – Emailadres

  • is_staff (BooleanField) – Bepaalt of een gebruiker kan inloggen op deze admin site.

  • is_active (BooleanField) – Bepaalt of een gebruiker als actief behandeld moet worden. Deselecteer dit i.p.v. accounten te verwijderen.

  • date_joined (DateTimeField) – Toetredingsdatum

  • groups (ManyToManyField) – De groep waartoe deze gebruiker behoort. Gebruikers krijgen alle rechten behorende bij hun groepen.

  • user_permissions (ManyToManyField) – Specifieke rechten voor deze gebruiker.

email_user(subject, message, from_email=None, **kwargs)

Send an email to this user.

get_full_name()

Return the first_name plus the last_name, with a space in between.

get_short_name()

Return the short name for the user.

class django.contrib.auth.models.Group(*args, **kwargs)

Groups are a generic way of categorizing users to apply permissions, or some other label, to those users. A user can belong to any number of groups.

A user in a group automatically has all the permissions granted to that group. For example, if the group ‘Site editors’ has the permission can_edit_home_page, any user in that group will have that permission.

Beyond permissions, groups are a convenient way to categorize users to apply some label, or extended functionality, to them. For example, you could create a group ‘Special users’, and you could write code that would do special things to those users – such as giving them access to a members-only portion of your site, or sending them members-only email messages.

Parameters
  • id (AutoField) – Id

  • name (CharField) – Naam

  • permissions (ManyToManyField) – Rechten

class django.contrib.auth.models.GroupManager(*args, **kwargs)

The manager for the auth’s Group model.

class django.contrib.auth.models.Permission(*args, **kwargs)

The permissions system provides a way to assign permissions to specific users and groups of users.

The permission system is used by the Django admin site, but may also be useful in your own code. The Django admin site uses permissions as follows:

  • The “add” permission limits the user’s ability to view the “add” form and add an object.

  • The “change” permission limits a user’s ability to view the change list, view the “change” form and change an object.

  • The “delete” permission limits the ability to delete an object.

  • The “view” permission limits the ability to view an object.

Permissions are set globally per type of object, not per specific object instance. It is possible to say “Mary may change news stories,” but it’s not currently possible to say “Mary may change news stories, but only the ones she created herself” or “Mary may only change news stories that have a certain status or publication date.”

The permissions listed above are automatically created for each model.

Parameters
  • id (AutoField) – Id

  • name (CharField) – Naam

  • content_type_id (ForeignKey to ContentType) – Inhoudstype

  • codename (CharField) – Codenaam

class django.contrib.auth.models.PermissionsMixin(*args, **kwargs)

Add the fields and methods necessary to support the Group and Permission models using the ModelBackend.

Parameters
  • is_superuser (BooleanField) – Bepaalt dat deze gebruiker alle rechten heeft, zonder deze expliciet toe te wijzen.

  • groups (ManyToManyField) – De groep waartoe deze gebruiker behoort. Gebruikers krijgen alle rechten behorende bij hun groepen.

  • user_permissions (ManyToManyField) – Specifieke rechten voor deze gebruiker.

get_group_permissions(obj=None)

Return a list of permission strings that this user has through their groups. Query all available auth backends. If an object is passed in, return only permissions matching this object.

get_user_permissions(obj=None)

Return a list of permission strings that this user has directly. Query all available auth backends. If an object is passed in, return only permissions matching this object.

has_module_perms(app_label)

Return True if the user has any permissions in the given app label. Use similar logic as has_perm(), above.

has_perm(perm, obj=None)

Return True if the user has the specified permission. Query all available auth backends, but return immediately if any backend returns True. Thus, a user who has permission from a single auth backend is assumed to have permission in general. If an object is provided, check permissions for that object.

has_perms(perm_list, obj=None)

Return True if the user has each of the specified permissions. If object is passed, check if the user has all required perms for it.

class django.contrib.auth.models.User(*args, **kwargs)

Users within the Django authentication system are represented by this model.

Username and password are required. Other fields are optional.

Parameters
  • id (AutoField) – Id

  • password (CharField) – Wachtwoord

  • last_login (DateTimeField) – Laatste aanmelding

  • is_superuser (BooleanField) – Bepaalt dat deze gebruiker alle rechten heeft, zonder deze expliciet toe te wijzen.

  • username (CharField) – Vereist. 150 tekens of minder. Alleen letters, cijfers en de tekens @/,/+/-/_ zijn toegestaan.

  • first_name (CharField) – Voornaam

  • last_name (CharField) – Achternaam

  • email (EmailField) – Emailadres

  • is_staff (BooleanField) – Bepaalt of een gebruiker kan inloggen op deze admin site.

  • is_active (BooleanField) – Bepaalt of een gebruiker als actief behandeld moet worden. Deselecteer dit i.p.v. accounten te verwijderen.

  • date_joined (DateTimeField) – Toetredingsdatum

  • groups (ManyToManyField) – De groep waartoe deze gebruiker behoort. Gebruikers krijgen alle rechten behorende bij hun groepen.

  • user_permissions (ManyToManyField) – Specifieke rechten voor deze gebruiker.

django.contrib.auth.models.update_last_login(sender, user, **kwargs)

A signal receiver which updates the last_login date for the user logging in.

class django.contrib.contenttypes.models.ContentType(id, app_label, model)
Parameters
  • id (AutoField) – Id

  • app_label (CharField) – App label

  • model (CharField) – Klassenaam van pythonmodel

get_all_objects_for_this_type(**kwargs)

Return all objects of this type for the keyword arguments given.

get_object_for_this_type(**kwargs)

Return an object of this type for the keyword arguments given. Basically, this is a proxy around this object_type’s get_object() model method. The ObjectNotExist exception, if thrown, will not be caught, so code that calls this method should catch it.

model_class()

Return the model class for this type of content.

class django.contrib.sites.models.Site(id, domain, name)
Parameters
  • id (AutoField) – Id

  • domain (CharField) – Domeinnaam

  • name (CharField) – Weergavenaam

django.contrib.sites.models.clear_site_cache(sender, **kwargs)

Clear the cache (if primed) each time a site is saved or deleted.

class django_admin_index.models.AppGroup(id, order, name, slug)
Parameters
  • id (AutoField) – Id

  • order (PositiveIntegerField) – Sorteer

  • name (CharField) – Naam

  • slug (SlugField) – Slug

  • models (ManyToManyField) – Models

class django_admin_index.models.AppGroupQuerySet(model=None, query=None, using=None, hints=None)
Parameters
  • id (AutoField) – Id

  • order (PositiveIntegerField) – Sorteer

  • app_group_id (ForeignKey to AppGroup) – App group

  • name (CharField) – Name

  • link (CharField) – Link

class django_admin_index.models.AppLinkQuerySet(model=None, query=None, using=None, hints=None)
class django_admin_index.models.ContentTypeProxy(id, app_label, model)
Parameters
  • id (AutoField) – Id

  • app_label (CharField) – App label

  • model (CharField) – Klassenaam van pythonmodel

class django_auth_adfs_db.models.ADFSConfig(id, enabled, server, tenant_id, client_secret, client_id, relying_party_id, claim_mapping, username_claim, sync_groups)
Parameters
  • id (BigAutoField) – Id

  • enabled (BooleanField) – Master switch if ADFS login/SSO is enabled or not.

  • server (CharField) – Example: adfs.example.com. Ignored if you use Azure

  • tenant_id (CharField) – Your Azure tenant ID, you can find this on the overview page.

  • client_secret (CharField) – This is a client secret created for the Azure AD application.

  • client_id (CharField) – This is the Azure ‘Client ID’ or the on-premise ‘Client Identifier’ value.

  • relying_party_id (CharField) – For Azure AD, this is the client ID, for on-premise this is the identifier of the web application.

  • claim_mapping (JSONField) – Mapping from user-model fields to ADFS claims

  • username_claim (CharField) – Claim to use for the username. If left blank, ‘winaccountname’ is used for on-premise or ‘upn’ is for Azure AD.

  • sync_groups (BooleanField) – Synchronize the local user groups with the ADFS groups. Note that this means a user is removed from all groups if there is no group claim. Uncheck to manage groups manually.

as_settings() → dict

Return the configuration as a dict suitable to pass to django-auth-adfs

class django_camunda.models.CamundaConfig(id, enabled, root_url, rest_api_path, auth_header)
Parameters
  • id (BigAutoField) – Id

  • enabled (BooleanField) – Global flag to enable/disable Camunda integration.

  • root_url (URLField) – Root URL where camunda is installed. The REST api path is appended to this.

  • rest_api_path (CharField) – Rest api path

  • auth_header (TextField) – HTTP Authorization header value, required if the API is not open.

class zac.accounts.models.AccessRequest(*args, **kwargs)

Access requests serve to grant users specific permissions for a ZAAK when they request them. A handler must have the permissions to handle access requests but also the permissions requested.

Parameters
  • id (BigAutoField) – Id

  • requester_id (ForeignKey to User) – Requester

  • handler_id (ForeignKey to User) – gebruiker die het verzoek beoordeelde

  • zaak (URLField) – URL-referentie naar de ZAAK in zijn API

  • comment (CharField) – Door aanvrager gegeven toelichting

  • result (CharField) – Resultaat van het toegangsverzoek

  • requested_date (DateField) – Datum wanneer het toegangsverzoek is aangemaakt

  • handled_date (DateField) – Datum wanneer het toegangsverzoek was behandeld

class zac.accounts.models.ApplicationToken(*args, **kwargs)

An application token can be granted to consumer of the ZAC REST APIs. They can be related to an authorization profile to finely control the access the consumer has to exposed ZAC REST APIs.

Parameters
  • token (CharField) – Token

  • contact_person (CharField) – Naam van de persoon in de organisatie die toegang heeft tot de API

  • email (EmailField) – Emailadres van de persoon die toegang heeft tot de API

  • organization (CharField) – Organisatie die toegang heeft tot de API

  • last_modified (DateTimeField) – Datumtijd van wanneer de kolom voor de laatste keer is aangepast

  • created (DateTimeField) – Token creatiedatum

  • application (CharField) – Applicatie die toegang heeft tot de API

  • administration (CharField) – Administratie die toegang heeft tot de API

  • has_all_reading_rights (BooleanField) – Heeft alle leesrechten

  • auth_profiles (ManyToManyField) – Auth profiles

class zac.accounts.models.ApplicationTokenAuthorizationProfile(*args, **kwargs)

Application token authorization profiles serve to relate an application token to an authorization profile from a start to end date.

Parameters
  • id (BigAutoField) – Id

  • application_id (ForeignKey to ApplicationToken) – Application

  • auth_profile_id (ForeignKey to AuthorizationProfile) – Auth profile

  • start (DateTimeField) – Start

  • end (DateTimeField) – Einde

class zac.accounts.models.AtomicPermission(*args, **kwargs)

Permissions can be granted to specific objects. This is an atomic permission. Objects that currently are supported are:

  • zaak

  • document

Parameters
  • id (BigAutoField) – Id

  • object_type (CharField) – Objecttype waar dit recht betrekking op heeft

  • permission (CharField) – Naam van het recht

  • object_url (CharField) – URL van het object in een van de ZGW API waar dit recht betrekking op heeft

class zac.accounts.models.AuthorizationProfile(*args, **kwargs)

Model a set of permission groups that can be assigned to a user.

“Autorisatieprofiel” in Dutch. This is the finest-grained object that is exposed to external systems (via SCIM eventually). Towards IAM/SCIM, this maps to the Entitlement concept.

Parameters
  • id (BigAutoField) – Id

  • uuid (UUIDField) – Uuid

  • name (CharField) – Use an easily recognizable name that maps to the function of users that’s unique.

  • blueprint_permissions (ManyToManyField) – Blueprintrechten

class zac.accounts.models.BlueprintPermission(*args, **kwargs)

Blueprint permissions are related to authorization profiles. They are together with the role the key that checks if the policy related to the blueprint permission which is related to the authorization profile is sufficient to grant access.

Parameters
  • id (BigAutoField) – Id

  • hashkey (CharField) – Hashkey

  • object_type (CharField) – Objecttype waar dit recht betrekking op heeft

  • role_id (ForeignKey to Role) – Role

  • policy (JSONField) – Blueprintrechtendefinities. Worden gebruikt om de toegang tot de objecten te beoordelen op basis van hun eigenschappen zoals ZAAKTYPE, INFORMATIEOBJECTTYPE

class zac.accounts.models.Role(*args, **kwargs)

A role comprises of a series of permissions and is related to the authorization profile. The permissions are used to check if a user can perform an action such as reading a ZAAK or DOCUMENT.

Parameters
  • id (BigAutoField) – Id

  • name (CharField) – Naam van de rol

  • permissions (ArrayField) – Lijst van de rechten

class zac.accounts.models.User(*args, **kwargs)

Extend the built-in user model with handy fields related to history, permissions and groups.

Parameters
  • id (BigAutoField) – Id

  • password (CharField) – Wachtwoord

  • last_login (DateTimeField) – Laatste aanmelding

  • is_superuser (BooleanField) – Bepaalt dat deze gebruiker alle rechten heeft, zonder deze expliciet toe te wijzen.

  • date_joined (DateTimeField) – Toetredingsdatum

  • email (EmailField) – Emailadres

  • first_name (CharField) – Voornaam

  • last_name (CharField) – Achternaam

  • is_active (BooleanField) – Bepaalt of een gebruiker als actief behandeld moet worden. Deselecteer dit i.p.v. accounten te verwijderen.

  • is_staff (BooleanField) – Bepaalt of een gebruiker kan inloggen op deze admin site.

  • recently_viewed (JSONField) – A list of recently viewed ZAAKs.

  • uuid (UUIDField) – Uuid

  • username (CharField) – Vereist. 150 karakters of minder.

  • groups (ManyToManyField) – De groep waartoe deze gebruiker behoort. Gebruikers krijgen alle rechten behorende bij hun groepen.

  • user_permissions (ManyToManyField) – Specifieke rechten voor deze gebruiker.

  • atomic_permissions (ManyToManyField) – Atomische rechten

  • auth_profiles (ManyToManyField) – Auth profiles

  • manages_groups (ManyToManyField) – Managet groepen

get_full_name()

Returns the first_name plus the last_name, with a space in between.

get_short_name()

Returns the short name for the user.

class zac.accounts.models.UserAtomicPermission(*args, **kwargs)

User atomic permissions serve to relate a user to an atomic permission from a start to end date.

Parameters
  • id (BigAutoField) – Id

  • user_id (ForeignKey to User) – User

  • atomic_permission_id (ForeignKey to AtomicPermission) – Atomic permission

  • access_request_id (ForeignKey to AccessRequest) – Toegangsverzoek die het recht heeft aangemaakt.

  • reason (CharField) – De reden waarom het recht werd toegewezen aan de gebruiker

  • comment (CharField) – Toelichting van de gever van het recht

  • start_date (DateTimeField) – Startdatum van het recht

  • end_date (DateTimeField) – Einddatum van het recht

class zac.accounts.models.UserAuthorizationProfile(*args, **kwargs)

User authorization profiles serve to relate a user to an authorization profile from a start to end date.

Parameters
  • id (BigAutoField) – Id

  • user_id (ForeignKey to User) – User

  • auth_profile_id (ForeignKey to AuthorizationProfile) – Auth profile

  • start (DateTimeField) – Start

  • end (DateTimeField) – Einde

class zac.activities.models.Activity(*args, **kwargs)

An activity can be any question or task not currently handled by a pre-defined, programmed business task.

Parameters
  • id (BigAutoField) – Id

  • zaak (URLField) – URL-referentie naar de ZAAK in zijn API

  • name (CharField) – Naam

  • remarks (TextField) – Opmerkingen

  • created_by_id (ForeignKey to User) – Created by

  • status (CharField) – Status

  • user_assignee_id (ForeignKey to User) – Persoon verantwoordelijk voor deze activiteit.

  • group_assignee_id (ForeignKey to Group) – Groep verantwoordelijk voor deze activiteit.

  • document (URLField) – Document in de Documenten API.

  • created (DateTimeField) – Aangemaakt

class zac.activities.models.Event(*args, **kwargs)

An event is related to the an activity and comprises a log-entry worthy event for a given activity.

Parameters
  • id (BigAutoField) – Id

  • activity_id (ForeignKey to Activity) – Activity

  • notes (TextField) – Opmerkingen

  • created (DateTimeField) – Aangemaakt

  • created_by_id (ForeignKey to User) – Created by

class zac.camunda.models.KillableTask(*args, **kwargs)

Holds the name of a camunda task that can be canceled.

Parameters
  • id (BigAutoField) – Id

  • name (CharField) – Taaknaam

class zac.contrib.board.models.Board(*args, **kwargs)

A board, also referred to as dashboard, allows the end user to quickly identify statuses of ZAAKen.

Parameters
  • id (BigAutoField) – Id

  • uuid (UUIDField) – Unieke identificatie (UUID4)

  • name (CharField) – Naam van het bord

  • slug (SlugField) – Slug van het bord

  • created (DateTimeField) – Datumtijd van aanmaken van het bord

  • modified (DateTimeField) – Datumtijd wanneer het bord voor de laatste keer is aangepast

class zac.contrib.board.models.BoardColumn(*args, **kwargs)

A single column of the board. A board can hold multiple columns.

Parameters
  • id (BigAutoField) – Id

  • uuid (UUIDField) – Unieke identificatie (UUID4)

  • board_id (ForeignKey to Board) – Board

  • name (CharField) – Naam van het bordkolom

  • slug (SlugField) – Slug van het bordkolom

  • order (PositiveSmallIntegerField) – Kolomsortering

  • created (DateTimeField) – Datumtijd van aanmaken van de kolom

  • modified (DateTimeField) – Datumtijd van wanneer de kolom voor de laatste keer is aangepast

class zac.contrib.board.models.BoardItem(*args, **kwargs)

A single board item. A board column can hold multiple board items.

Parameters
  • id (BigAutoField) – Id

  • uuid (UUIDField) – Unieke identificatie (UUID4)

  • column_id (ForeignKey to BoardColumn) – Column

  • object_type (CharField) – Type van het borditem

  • object (URLField) – URL-referentie naar het OBJECT in 1 van de gerelateerde ZGW APIs

class zac.contrib.brp.models.BRPConfig(*args, **kwargs)

A singleton model to configure the required credentials to communicate with the “BRP”.

Parameters
  • id (BigAutoField) – Id

  • service_id (ForeignKey to Service) – Service

class zac.contrib.dowc.models.DowcConfig(*args, **kwargs)

A singleton model to configure the required credentials to communicate with the “DoWC”.

Parameters
  • id (BigAutoField) – Id

  • service_id (ForeignKey to Service) – Service

class zac.contrib.kadaster.models.KadasterConfig(*args, **kwargs)

A singleton model to configure the required credentials to communicate with the “Kadaster”.

Parameters
  • id (BigAutoField) – Id

  • locatieserver (URLField) – Root url locatieserver

  • service_id (ForeignKey to Service) – Configuratie voor de service die de requests maakt naar de BAG API.

class zac.contrib.kownsl.models.KownslConfig(*args, **kwargs)

A singleton model to configure the required credentials to communicate with the “KOWNSL”.

Parameters
  • id (BigAutoField) – Id

  • service_id (ForeignKey to Service) – Service

class zac.contrib.organisatieonderdelen.models.OrganisatieOnderdeel(*args, **kwargs)

A model that saves the names and slugs of “organisatie-onderdelen”. Currently not used.

Parameters
  • id (BigAutoField) – Id

  • name (CharField) – Naam

  • slug (SlugField) – Slug

class zac.core.models.CoreConfig(*args, **kwargs)

A singleton model to configure core configuration of the ZAC. Without a properly configured CoreConfig, the ZAC will not function.

Please refer to the configuration documentation for configuration.

Parameters
  • id (BigAutoField) – Id

  • primary_drc_id (ForeignKey to Service) – Primary drc

  • primary_brc_id (ForeignKey to Service) – Primary brc

  • primary_objects_api_id (ForeignKey to Service) – Standaard OBJECTS API service

  • primary_objecttypes_api_id (ForeignKey to Service) – Standaard OBJECTTYPES API service

  • app_id (URLField) – Een (globaal) uniek ID van de BPTL applicatie. In dit geval de URL die wijst naar de juiste applicatie op de Open Zaak Autorisaties API

  • non_adfs_login_enabled (BooleanField) – Een flag die non-ADFS inloggen toestaat (True) of niet (False).

class zac.core.models.MetaObjectTypesConfig(*args, **kwargs)

A singleton model that holds the URL-references of the meta objecttypes. meta-objecttypes are used to store and read data not supported by Open Zaak.

Please refer to the Meta ObjectTypes documentation for further information.

Parameters
  • id (BigAutoField) – Id

  • default (BooleanField) – Setting to False will allow the user to define custom objecttypes instead of the URL-references retrieved from the list of meta objecttypes from the OBJECTS API.

  • meta_list_objecttype (URLField) – A URL-reference to the Meta List OBJECTTYPE. This is used to fetch the meta list objecttype for managing meta objects and objecttypes.

  • checklist_objecttype (URLField) – Een URL-referentie naar het Checklist OBJECTTYPE. Dit wordt gebruikt om de checklist objecttype op te halen voor een ZAAK.

  • checklisttype_objecttype (URLField) – Een URL-referentie naar het ChecklistType OBJECTTYPE. Dit wordt gebruikt om de vragen op te halen voor de checklist van het ZAAKTYPE.

  • oudbehandelaren_objecttype (URLField) – A URL-reference to the Oudbehandelaren OBJECTTYPE. This is used to register the old ROL when the ROL was of ROLTYPE behandelaar.

  • start_camunda_process_form_objecttype (URLField) – Een URL-referentie naar het StartCamundaForms OBJECTTYPE. Dit wordt gebruikt om de juiste variabelen voor het camunda proces te zetten per ZAAKTYPE.

  • zaaktype_attribute_objecttype (URLField) – Een URL-referentie naar het ZaaktypeAttributes OBJECTTYPE. Dit wordt gebruikt om extra data op te halen voor EIGENSCHAPpen.

class zac.elasticsearch.models.SearchReport(*args, **kwargs)

A search report saves search-criteria.

Parameters
  • id (BigAutoField) – Id

  • name (CharField) – Naam

  • query (JSONField) – Zoekopdracht

class zac.forms.models.FormsConfig(*args, **kwargs)

A singleton model to configure the required credentials to communicate with the an Open Forms implementation.

Not currently used.

Parameters
  • id (BigAutoField) – Id

  • forms_service_id (ForeignKey to Service) – Selecteer de service definitie waar Open Forms is gehost.

class zac.landing.models.LandingPageConfiguration(*args, **kwargs)

A singleton model that configures the title and image of the landing page.

Parameters
  • id (BigAutoField) – Id

  • title (CharField) – Title

  • image (ImageField) – Kies de afbeelding die bovenaan de pagina wordt getoond.

The landing page link holds the label, icon, href (link) and is related to a section and landing page configuration.

A landing page section can hold multiple links.

Parameters
  • id (BigAutoField) – Id

  • label (CharField) – Label

  • icon (CharField) – Icon

  • href (CharField) – Href

  • landing_page_configuration_id (ForeignKey to LandingPageConfiguration) – Landing page configuration

  • landing_page_section_id (ForeignKey to LandingPageSection) – Landing page section

class zac.landing.models.LandingPageSection(*args, **kwargs)

The landing page section holds the name and icon of a section and is related to a LandingPageConfiguration.

A landing page configuration can hold multiple sections.

Parameters
  • id (BigAutoField) – Id

  • name (CharField) – Name

  • icon (CharField) – Icon

  • landing_page_configuration_id (ForeignKey to LandingPageConfiguration) – Landing page configuration

class zac.notifications.models.Subscription(*args, **kwargs)

A singleton model that holds the URL of the registered notification subscription.

Parameters
  • id (BigAutoField) – Id

  • url (URLField) – Url

  • created (DateTimeField) – Created