heliport.data_management_plan package
Subpackages
Submodules
heliport.data_management_plan.admin module
heliport.data_management_plan.apps module
heliport.data_management_plan.interface module
- class heliport.data_management_plan.interface.DataManagementPlanModule
Bases:
Module
- get_url(project)
- is_configured(project)
- module_id = 'data_management_plan'
- name = 'Data Management Plan'
- heliport.data_management_plan.interface.get_search_url()
- heliport.data_management_plan.interface.serialize_project(project)
heliport.data_management_plan.models module
- class heliport.data_management_plan.models.DataManagementPlan(digital_object_id, persistent_id, generated_persistent_id, category, label, label_is_public, description, description_is_public, created, last_modified, last_modified_is_public, deleted, permission, special_heliport_role, is_helper, projects_is_public, owner, members_is_public, digitalobject_ptr, data_management_plan_id)
Bases:
DigitalObject
- exception DoesNotExist
Bases:
DoesNotExist
- exception MultipleObjectsReturned
Bases:
MultipleObjectsReturned
- data_management_plan_id
A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
- digitalobject_ptr
Accessor to the related object on the forward side of a one-to-one relation.
In the example:
class Restaurant(Model): place = OneToOneField(Place, related_name='restaurant')
Restaurant.place
is aForwardOneToOneDescriptor
instance.
- digitalobject_ptr_id
- link
heliport.data_management_plan.serializers module
- class heliport.data_management_plan.serializers.DataManagementPlanSerializer(*args, **kwargs)
Bases:
ModelSerializer
- class Meta
Bases:
object
- fields = ['data_management_plan_id', 'description', 'link', 'projects']
- model
alias of
DataManagementPlan
- create(validated_data)
- class heliport.data_management_plan.serializers.DmpDATACITESerializer
Bases:
DigitalObjectDATACITESerializer
- resource_type(dmp)
heliport.data_management_plan.tests module
- class heliport.data_management_plan.tests.DataManagementPlanTests(methodName='runTest')
Bases:
TestCase
- setUp()
- test_add_protocol_create()
- test_add_protocol_update()
- test_create()
- test_delete()
- test_list()
- test_update()
heliport.data_management_plan.urls module
heliport.data_management_plan.views module
- class heliport.data_management_plan.views.DataManagementPlanUpdateView(**kwargs)
Bases:
HeliportObjectMixin
,UpdateView
- fields = ['description']
- form_valid(form)
- get_context_data(**kwargs)
- get_success_url()
- model
alias of
DataManagementPlan
- template_name = 'data_management_plan/data_management_plan.html'
- class heliport.data_management_plan.views.DataManagementPlanView(**kwargs)
Bases:
HeliportProjectMixin
,CreateView
- fields = ['description']
- form_valid(form)
- get_context_data(**kwargs)
- get_success_url()
- model
alias of
DataManagementPlan
- post(request, *args, **kwargs)
- template_name = 'data_management_plan/data_management_plan.html'
- class heliport.data_management_plan.views.DataManagementPlanViewSet(**kwargs)
Bases:
HeliportModelViewSet
Data Management Plan.
- filter_backends = [<class 'rest_framework.filters.SearchFilter'>, <class 'django_filters.rest_framework.backends.DjangoFilterBackend'>]
- filterset_fields = ['data_management_plan_id']
- get_queryset()
- search_fields = ['attributes__value']
- serializer_class
alias of
DataManagementPlanSerializer
- class heliport.data_management_plan.views.SearchView(**kwargs)
Bases:
HeliportLoginRequiredMixin
,TemplateView
- get_context_data(**kwargs)
- template_name = 'data_management_plan/search.html'