Note

This is a public alpha release, and therefore features and functionality may change and the software and documentation may contain technical bugs or other issues. If you discover any issues please consider registering a GitHub issue.

datasources.views.licence module

class datasources.views.licence.LicenceCreateView(**kwargs)[source]

Bases: django.contrib.auth.mixins.PermissionRequiredMixin, django.views.generic.edit.CreateView

context_object_name = 'licence'
form_class

alias of datasources.forms.LicenceForm

form_valid(form)[source]

If the form is valid, save the associated model.

model

alias of datasources.models.datasource.Licence

permission_required = 'datasources.add_licence'
template_name = 'datasources/licence/create.html'
class datasources.views.licence.LicenceDeleteView(**kwargs)[source]

Bases: profiles.permissions.OwnerPermissionMixin, django.views.generic.edit.DeleteView

context_object_name = 'licence'
model

alias of datasources.models.datasource.Licence

success_url = '/datasources/licences'
template_name = 'datasources/licence/delete.html'
class datasources.views.licence.LicenceDetailView(**kwargs)[source]

Bases: django.views.generic.detail.DetailView

context_object_name = 'licence'
get_context_data(**kwargs)[source]

Insert the single object into the context dict.

model

alias of datasources.models.datasource.Licence

template_name = 'datasources/licence/detail.html'
class datasources.views.licence.LicenceListView(**kwargs)[source]

Bases: django.views.generic.list.ListView

context_object_name = 'licences'
model

alias of datasources.models.datasource.Licence

template_name = 'datasources/licence/list.html'
class datasources.views.licence.LicenceUpdateView(**kwargs)[source]

Bases: profiles.permissions.OwnerPermissionMixin, django.views.generic.edit.UpdateView

context_object_name = 'licence'
form_class

alias of datasources.forms.LicenceForm

form_valid(form)[source]

If the form is valid, save the associated model.

model

alias of datasources.models.datasource.Licence

template_name = 'datasources/licence/update.html'