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.datasource module¶
-
class
datasources.views.datasource.DataSourceCreateView(**kwargs)[source]¶ Bases:
django.contrib.auth.mixins.PermissionRequiredMixin,django.views.generic.edit.CreateView-
context_object_name= 'datasource'¶
-
form_class¶ alias of
datasources.forms.DataSourceForm
-
model¶ alias of
datasources.models.DataSource
-
permission_required= 'datasources.add_datasource'¶
-
template_name= 'datasources/datasource/create.html'¶
-
-
class
datasources.views.datasource.DataSourceDataSetSearchView(**kwargs)[source]¶ Bases:
datasources.permissions.HasPermissionLevelMixin,django.views.generic.detail.DetailView-
context_object_name= 'datasource'¶
-
model¶ alias of
datasources.models.DataSource
-
permission_level= 2¶
-
template_name= 'datasources/datasource/dataset_search.html'¶
-
-
class
datasources.views.datasource.DataSourceDeleteView(**kwargs)[source]¶ Bases:
profiles.permissions.OwnerPermissionMixin,django.views.generic.edit.DeleteView-
context_object_name= 'datasource'¶
-
model¶ alias of
datasources.models.DataSource
-
permission_required= 'datasources.delete_datasource'¶
-
success_url= '/datasources/'¶
-
template_name= 'datasources/datasource/delete.html'¶
-
-
class
datasources.views.datasource.DataSourceDetailView(**kwargs)[source]¶ Bases:
django.views.generic.detail.DetailView-
context_object_name= 'datasource'¶
-
get_template_names()[source]¶ Return a list of template names to be used for the request. May not be called if render_to_response() is overridden. Return the following list:
- the value of
template_nameon the view (if provided) - the contents of the
template_name_fieldfield on the object instance that the view is operating upon (if available) <app_label>/<model_name><template_name_suffix>.html
- the value of
-
model¶ alias of
datasources.models.DataSource
-
template_name= 'datasources/datasource/detail.html'¶
-
-
class
datasources.views.datasource.DataSourceExplorerView(**kwargs)[source]¶ Bases:
datasources.permissions.HasPermissionLevelMixin,django.views.generic.detail.DetailView-
context_object_name= 'datasource'¶
-
model¶ alias of
datasources.models.DataSource
-
permission_level= 2¶
-
template_name= 'datasources/datasource/explorer.html'¶
-
-
class
datasources.views.datasource.DataSourceListView(**kwargs)[source]¶ Bases:
django.views.generic.list.ListView-
context_object_name= 'datasources'¶
-
model¶ alias of
datasources.models.DataSource
-
template_name= 'datasources/datasource/list.html'¶
-
-
class
datasources.views.datasource.DataSourceMetadataAjaxView(**kwargs)[source]¶ Bases:
profiles.permissions.OwnerPermissionMixin,rest_framework.views.APIView-
class
MetadataSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]¶ Bases:
rest_framework.serializers.ModelSerializer-
class
Meta[source]¶ Bases:
object-
fields= '__all__'¶
-
model¶ alias of
datasources.models.MetadataItem
-
-
class
-
model¶ alias of
datasources.models.DataSource
-
raise_exception= True¶
-
class
-
class
datasources.views.datasource.DataSourceUpdateView(**kwargs)[source]¶ Bases:
profiles.permissions.OwnerPermissionMixin,django.views.generic.edit.UpdateView-
context_object_name= 'datasource'¶
-
form_class¶ alias of
datasources.forms.DataSourceForm
-
model¶ alias of
datasources.models.DataSource
-
permission_required= 'datasources.change_datasource'¶
-
template_name= 'datasources/datasource/update.html'¶
-