care.emr.api.viewsets.meta_artifact module¶
- class MetaArtifactTypeFilter(field_name=None, lookup_expr=None, *, label=None, method=None, distinct=False, exclude=False, **kwargs)¶
Bases:
CharFilter
- filter(qs, value)¶
- class MetaArtifactFilters(data=None, queryset=None, *, request=None, prefix=None)¶
Bases:
FilterSet
- base_filters = {'name': <django_filters.filters.CharFilter object>, 'object_type': <care.emr.api.viewsets.meta_artifact.MetaArtifactTypeFilter object>}¶
- declared_filters = {'name': <django_filters.filters.CharFilter object>, 'object_type': <care.emr.api.viewsets.meta_artifact.MetaArtifactTypeFilter object>}¶
- meta_artifact_authorizer(user, associating_type, associating_id, permission)¶
- class MetaArtifactViewSet(**kwargs)¶
Bases:
EMRCreateMixin
,EMRRetrieveMixin
,EMRUpdateMixin
,EMRUpsertMixin
,EMRListMixin
,EMRBaseViewSet
- database_model¶
alias of
MetaArtifact
- pydantic_model¶
alias of
MetaArtifactCreateSpec
- pydantic_read_model¶
alias of
MetaArtifactReadSpec
- pydantic_update_model¶
alias of
MetaArtifactUpdateSpec
- filterset_class¶
alias of
MetaArtifactFilters
- filter_backends = (<class 'django_filters.rest_framework.backends.DjangoFilterBackend'>,)¶
- authorize_create(instance)¶
- authorize_update(request_obj, model_instance)¶
- get_queryset()¶