tardis.tardis_portal.graphql package

Submodules

tardis.tardis_portal.graphql.datafile module

class tardis.tardis_portal.graphql.datafile.CreateDataFile(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateDataFileInput

class tardis.tardis_portal.graphql.datafile.DataFileType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.datafile.DataFileTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'created_time': ['lte', 'gte'], 'directory': ['exact', 'contains'], 'filename': ['exact', 'contains'], 'id': ['exact']}
model

alias of tardis.tardis_portal.models.datafile.DataFile

base_filters = {'created_time__gte': <django_filters.filters.DateTimeFilter object>, 'created_time__lte': <django_filters.filters.DateTimeFilter object>, 'directory': <django_filters.filters.CharFilter object>, 'directory__contains': <django_filters.filters.CharFilter object>, 'filename': <django_filters.filters.CharFilter object>, 'filename__contains': <django_filters.filters.CharFilter object>, 'id': <django_filters.filters.NumberFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.datafile.UpdateDataFile(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateDataFileInput

class tardis.tardis_portal.graphql.datafile.UploadDataFile(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.UploadDataFileInput

classmethod after_save(info, instance, cleaned_input=None)

Perform “after save” operations.

Override this to perform any operation on the instance after its .save() method is called.

classmethod clean_input(info, instance, data)

Clear and normalize the input data.

tardis.tardis_portal.graphql.datafileobject module

class tardis.tardis_portal.graphql.datafileobject.CreateDataFileObject(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateDataFileObjectInput

class tardis.tardis_portal.graphql.datafileobject.DataFileObjectType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.datafileobject.DataFileObjectTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'created_time': ['lte', 'gte'], 'id': ['exact'], 'verified': ['exact']}
model

alias of tardis.tardis_portal.models.datafile.DataFileObject

base_filters = {'created_time__gte': <django_filters.filters.DateTimeFilter object>, 'created_time__lte': <django_filters.filters.DateTimeFilter object>, 'id': <django_filters.filters.NumberFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>, 'verified': <django_filters.filters.BooleanFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.datafileobject.UpdateDataFileObject(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateDataFileObjectInput

tardis.tardis_portal.graphql.dataset module

class tardis.tardis_portal.graphql.dataset.CreateDataset(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateDatasetInput

class tardis.tardis_portal.graphql.dataset.DatasetType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.dataset.DatasetTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'created_time': ['lte', 'gte'], 'description': ['exact', 'contains'], 'id': ['exact']}
model

alias of tardis.tardis_portal.models.dataset.Dataset

base_filters = {'created_time__gte': <django_filters.filters.DateTimeFilter object>, 'created_time__lte': <django_filters.filters.DateTimeFilter object>, 'description': <django_filters.filters.CharFilter object>, 'description__contains': <django_filters.filters.CharFilter object>, 'id': <django_filters.filters.NumberFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.dataset.UpdateDataset(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateDatasetInput

tardis.tardis_portal.graphql.experiment module

class tardis.tardis_portal.graphql.experiment.CreateExperiment(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateExperimentInput

classmethod after_save(info, instance, cleaned_input=None)

Perform “after save” operations.

Override this to perform any operation on the instance after its .save() method is called.

classmethod before_save(info, instance, cleaned_input=None)

Perform “before save” operations.

Override this to perform any operation on the instance before its .save() method is called.

classmethod clean_instance(instance, clean_input)

Validate the instance by calling its .full_clean() method.

class tardis.tardis_portal.graphql.experiment.CreateExperimentAuthor(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateExperimentAuthorInput

class tardis.tardis_portal.graphql.experiment.ExperimentAuthorType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.experiment.ExperimentAuthorTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'author': ['exact', 'contains'], 'id': ['exact']}
model

alias of tardis.tardis_portal.models.experiment.ExperimentAuthor

base_filters = {'author': <django_filters.filters.CharFilter object>, 'author__contains': <django_filters.filters.CharFilter object>, 'id': <django_filters.filters.NumberFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.experiment.ExperimentType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.experiment.ExperimentTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'created_time': ['lte', 'gte'], 'id': ['exact'], 'title': ['exact', 'contains']}
model

alias of tardis.tardis_portal.models.experiment.Experiment

base_filters = {'created_time__gte': <django_filters.filters.DateTimeFilter object>, 'created_time__lte': <django_filters.filters.DateTimeFilter object>, 'id': <django_filters.filters.NumberFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>, 'title': <django_filters.filters.CharFilter object>, 'title__contains': <django_filters.filters.CharFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.experiment.UpdateExperiment(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateExperimentInput

class tardis.tardis_portal.graphql.experiment.UpdateExperimentAuthor(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateExperimentAuthorInput

tardis.tardis_portal.graphql.facility module

class tardis.tardis_portal.graphql.facility.CreateFacility(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateFacilityInput

class tardis.tardis_portal.graphql.facility.FacilityType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.facility.FacilityTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'created_time': ['lte', 'gte'], 'id': ['exact'], 'name': ['exact', 'contains']}
model

alias of tardis.tardis_portal.models.facility.Facility

base_filters = {'created_time__gte': <django_filters.filters.DateTimeFilter object>, 'created_time__lte': <django_filters.filters.DateTimeFilter object>, 'id': <django_filters.filters.NumberFilter object>, 'name': <django_filters.filters.CharFilter object>, 'name__contains': <django_filters.filters.CharFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.facility.UpdateFacility(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateFacilityInput

tardis.tardis_portal.graphql.group module

class tardis.tardis_portal.graphql.group.CreateGroup(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateGroupInput

class tardis.tardis_portal.graphql.group.GroupType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.group.GroupTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'id': ['exact'], 'name': ['exact', 'contains']}
model

alias of django.contrib.auth.models.Group

base_filters = {'id': <django_filters.filters.NumberFilter object>, 'name': <django_filters.filters.CharFilter object>, 'name__contains': <django_filters.filters.CharFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.group.UpdateGroup(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateGroupInput

tardis.tardis_portal.graphql.instrument module

class tardis.tardis_portal.graphql.instrument.CreateInstrument(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateInstrumentInput

class tardis.tardis_portal.graphql.instrument.InstrumentType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.instrument.InstrumentTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'created_time': ['lte', 'gte'], 'id': ['exact'], 'name': ['exact', 'contains']}
model

alias of tardis.tardis_portal.models.instrument.Instrument

base_filters = {'created_time__gte': <django_filters.filters.DateTimeFilter object>, 'created_time__lte': <django_filters.filters.DateTimeFilter object>, 'id': <django_filters.filters.NumberFilter object>, 'name': <django_filters.filters.CharFilter object>, 'name__contains': <django_filters.filters.CharFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.instrument.UpdateInstrument(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateInstrumentInput

tardis.tardis_portal.graphql.parameters module

class tardis.tardis_portal.graphql.parameters.CreateDatafileParameter(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateDatafileParameterInput

class tardis.tardis_portal.graphql.parameters.CreateDatafileParameterSet(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateDatafileParameterSetInput

class tardis.tardis_portal.graphql.parameters.CreateDatasetParameter(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateDatasetParameterInput

class tardis.tardis_portal.graphql.parameters.CreateDatasetParameterSet(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateDatasetParameterSetInput

class tardis.tardis_portal.graphql.parameters.CreateExperimentParameter(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateExperimentParameterInput

class tardis.tardis_portal.graphql.parameters.CreateExperimentParameterSet(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateExperimentParameterSetInput

class tardis.tardis_portal.graphql.parameters.CreateParameterName(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateParameterNameInput

class tardis.tardis_portal.graphql.parameters.CreateSchema(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateSchemaInput

class tardis.tardis_portal.graphql.parameters.DatafileParameterSetType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.parameters.DatafileParameterSetTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {}
model

alias of tardis.tardis_portal.models.parameters.DatafileParameterSet

base_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.parameters.DatafileParameterType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.parameters.DatafileParameterTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {}
model

alias of tardis.tardis_portal.models.parameters.DatafileParameter

base_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.parameters.DatasetParameterSetType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.parameters.DatasetParameterSetTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {}
model

alias of tardis.tardis_portal.models.parameters.DatasetParameterSet

base_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.parameters.DatasetParameterType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.parameters.DatasetParameterTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {}
model

alias of tardis.tardis_portal.models.parameters.DatasetParameter

base_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.parameters.ExperimentParameterSetType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.parameters.ExperimentParameterSetTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {}
model

alias of tardis.tardis_portal.models.parameters.ExperimentParameterSet

base_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.parameters.ExperimentParameterType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.parameters.ExperimentParameterTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {}
model

alias of tardis.tardis_portal.models.parameters.ExperimentParameter

base_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.parameters.ParameterNameType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.parameters.ParameterNameTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'id': ['exact'], 'name': ['exact', 'contains'], 'schema': ['exact']}
model

alias of tardis.tardis_portal.models.parameters.ParameterName

base_filters = {'id': <django_filters.filters.NumberFilter object>, 'name': <django_filters.filters.CharFilter object>, 'name__contains': <django_filters.filters.CharFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>, 'schema': <django_filters.filters.ModelChoiceFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.parameters.TardisSchemaType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.parameters.TardisSchemaTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'id': ['exact'], 'name': ['exact', 'contains'], 'namespace': ['exact', 'contains']}
model

alias of tardis.tardis_portal.models.parameters.Schema

base_filters = {'id': <django_filters.filters.NumberFilter object>, 'name': <django_filters.filters.CharFilter object>, 'name__contains': <django_filters.filters.CharFilter object>, 'namespace': <django_filters.filters.CharFilter object>, 'namespace__contains': <django_filters.filters.CharFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.parameters.UpdateDatafileParameter(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateDatafileParameterInput

class tardis.tardis_portal.graphql.parameters.UpdateDatafileParameterSet(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateDatafileParameterSetInput

class tardis.tardis_portal.graphql.parameters.UpdateDatasetParameter(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateDatasetParameterInput

class tardis.tardis_portal.graphql.parameters.UpdateDatasetParameterSet(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateDatasetParameterSetInput

class tardis.tardis_portal.graphql.parameters.UpdateExperimentParameter(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateExperimentParameterInput

class tardis.tardis_portal.graphql.parameters.UpdateExperimentParameterSet(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateExperimentParameterSetInput

class tardis.tardis_portal.graphql.parameters.UpdateParameterName(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateParameterNameInput

class tardis.tardis_portal.graphql.parameters.UpdateSchema(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateSchemaInput

tardis.tardis_portal.graphql.schema module

class tardis.tardis_portal.graphql.schema.tardisMutation(*args, **kwargs)

Bases: graphene.types.objecttype.ObjectType

api_key_sign_in = <graphene.types.field.Field object>
create_datafile = <graphene.types.field.Field object>
create_datafileobject = <graphene.types.field.Field object>
create_datafileparameter = <graphene.types.field.Field object>
create_datafileparameterset = <graphene.types.field.Field object>
create_dataset = <graphene.types.field.Field object>
create_datasetparameter = <graphene.types.field.Field object>
create_datasetparameterset = <graphene.types.field.Field object>
create_experiment = <graphene.types.field.Field object>
create_experimentauthor = <graphene.types.field.Field object>
create_experimentparameter = <graphene.types.field.Field object>
create_experimentparameterset = <graphene.types.field.Field object>
create_facility = <graphene.types.field.Field object>
create_group = <graphene.types.field.Field object>
create_instrument = <graphene.types.field.Field object>
create_parametername = <graphene.types.field.Field object>
create_schema = <graphene.types.field.Field object>
create_storagebox = <graphene.types.field.Field object>
create_storageboxattribute = <graphene.types.field.Field object>
create_storageboxoption = <graphene.types.field.Field object>
refresh_token = <graphene.types.field.Field object>
revoke_token = <graphene.types.field.Field object>
update_datafile = <graphene.types.field.Field object>
update_datafileobject = <graphene.types.field.Field object>
update_datafileparameter = <graphene.types.field.Field object>
update_datafileparameterset = <graphene.types.field.Field object>
update_dataset = <graphene.types.field.Field object>
update_datasetparameter = <graphene.types.field.Field object>
update_datasetparameterset = <graphene.types.field.Field object>
update_experiment = <graphene.types.field.Field object>
update_experimentauthor = <graphene.types.field.Field object>
update_experimentparameter = <graphene.types.field.Field object>
update_experimentparameterset = <graphene.types.field.Field object>
update_facility = <graphene.types.field.Field object>
update_group = <graphene.types.field.Field object>
update_instrument = <graphene.types.field.Field object>
update_parametername = <graphene.types.field.Field object>
update_schema = <graphene.types.field.Field object>
update_storagebox = <graphene.types.field.Field object>
update_storageboxattribute = <graphene.types.field.Field object>
update_storageboxoption = <graphene.types.field.Field object>
upload_datafile = <graphene.types.field.Field object>
user_sign_in = <graphene.types.field.Field object>
verify_token = <graphene.types.field.Field object>
class tardis.tardis_portal.graphql.schema.tardisQuery(*args, **kwargs)

Bases: graphene.types.objecttype.ObjectType

datafileobjects = <graphene_django.filter.fields.DjangoFilterConnectionField object>
datafiles = <graphene_django.filter.fields.DjangoFilterConnectionField object>
datasets = <graphene_django.filter.fields.DjangoFilterConnectionField object>
experiments = <graphene_django.filter.fields.DjangoFilterConnectionField object>
facilities = <graphene_django.filter.fields.DjangoFilterConnectionField object>
groups = <graphene_django.filter.fields.DjangoFilterConnectionField object>
instruments = <graphene_django.filter.fields.DjangoFilterConnectionField object>
parameternames = <graphene_django.filter.fields.DjangoFilterConnectionField object>
resolve_datafileobjects(info, **kwargs)
resolve_datafiles(info, **kwargs)
resolve_datasets(info, **kwargs)
resolve_experiments(info, **kwargs)
resolve_facilities(info, **kwargs)
resolve_groups(info, **kwargs)
resolve_instruments(info, **kwargs)
resolve_parameternames(info, **kwargs)
resolve_schemas(info, **kwargs)
resolve_storageboxattributes(info, **kwargs)
resolve_storageboxes(info, **kwargs)
resolve_storageboxoptions(info, **kwargs)
resolve_user(info, **kwargs)
schemas = <graphene_django.filter.fields.DjangoFilterConnectionField object>
storageboxattributes = <graphene_django.filter.fields.DjangoFilterConnectionField object>
storageboxes = <graphene_django.filter.fields.DjangoFilterConnectionField object>
storageboxoptions = <graphene_django.filter.fields.DjangoFilterConnectionField object>
user = <graphene.types.field.Field object>

tardis.tardis_portal.graphql.storagebox module

class tardis.tardis_portal.graphql.storagebox.CreateStorageBox(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateStorageBoxInput

class tardis.tardis_portal.graphql.storagebox.StorageBoxType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.storagebox.StorageBoxTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'id': ['exact'], 'name': ['exact', 'contains']}
model

alias of tardis.tardis_portal.models.storage.StorageBox

base_filters = {'id': <django_filters.filters.NumberFilter object>, 'name': <django_filters.filters.CharFilter object>, 'name__contains': <django_filters.filters.CharFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.storagebox.UpdateStorageBox(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateStorageBoxInput

tardis.tardis_portal.graphql.storageboxattribute module

class tardis.tardis_portal.graphql.storageboxattribute.CreateStorageBoxAttribute(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateStorageBoxAttributeInput

class tardis.tardis_portal.graphql.storageboxattribute.StorageBoxAttributeType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.storageboxattribute.StorageBoxAttributeTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'id': ['exact'], 'key': ['exact', 'contains'], 'value': ['exact', 'contains']}
model

alias of tardis.tardis_portal.models.storage.StorageBoxAttribute

base_filters = {'id': <django_filters.filters.NumberFilter object>, 'key': <django_filters.filters.CharFilter object>, 'key__contains': <django_filters.filters.CharFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>, 'value': <django_filters.filters.CharFilter object>, 'value__contains': <django_filters.filters.CharFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.storageboxattribute.UpdateStorageBoxAttribute(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateStorageBoxAttributeInput

tardis.tardis_portal.graphql.storageboxoption module

class tardis.tardis_portal.graphql.storageboxoption.CreateStorageBoxOption(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelCreateMutation

Input

alias of graphene.relay.mutation.CreateStorageBoxOptionInput

class tardis.tardis_portal.graphql.storageboxoption.StorageBoxOptionType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

pk = <graphene.types.scalars.Int object>
class tardis.tardis_portal.graphql.storageboxoption.StorageBoxOptionTypeFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.filterset.FilterSet

class Meta

Bases: object

fields = {'id': ['exact'], 'key': ['exact', 'contains'], 'value': ['exact', 'contains']}
model

alias of tardis.tardis_portal.models.storage.StorageBoxOption

base_filters = {'id': <django_filters.filters.NumberFilter object>, 'key': <django_filters.filters.CharFilter object>, 'key__contains': <django_filters.filters.CharFilter object>, 'order_by': <django_filters.filters.OrderingFilter object>, 'value': <django_filters.filters.CharFilter object>, 'value__contains': <django_filters.filters.CharFilter object>}
declared_filters = {'order_by': <django_filters.filters.OrderingFilter object>}
class tardis.tardis_portal.graphql.storageboxoption.UpdateStorageBoxOption(*args, **kwargs)

Bases: graphene_django_plus.mutations.ModelUpdateMutation

Input

alias of graphene.relay.mutation.UpdateStorageBoxOptionInput

tardis.tardis_portal.graphql.user module

class tardis.tardis_portal.graphql.user.ApiSignIn(*args, **kwargs)

Bases: graphene.types.mutation.Mutation

class Arguments

Bases: object

input = <tardis.tardis_portal.graphql.user.ApiSignInInput object>
mutate(info, input=None)
token = <graphene.types.scalars.String object>
user = <graphene.types.field.Field object>
class tardis.tardis_portal.graphql.user.ApiSignInInput(*args, **kwargs)

Bases: graphene.types.inputobjecttype.InputObjectType

key = <graphene.types.scalars.String object>
class tardis.tardis_portal.graphql.user.UserSignIn(*args, **kwargs)

Bases: graphql_jwt.relay.JSONWebTokenMutation

Input

alias of graphene.relay.mutation.UserSignInInput

classmethod resolve(self, info, **kwargs)
user = <graphene.types.field.Field object>
class tardis.tardis_portal.graphql.user.UserType(*args, **kwargs)

Bases: graphene_django_plus.types.ModelType

tardis.tardis_portal.graphql.utils module

class tardis.tardis_portal.graphql.utils.ExtendedConnection(*args, **kwargs)

Bases: graphene.relay.connection.Connection

edge_count = <graphene.types.scalars.Int object>
resolve_edge_count(info, **kwargs)
resolve_total_count(info, **kwargs)
total_count = <graphene.types.scalars.Int object>
tardis.tardis_portal.graphql.utils.get_accessible_datafiles(user)
tardis.tardis_portal.graphql.utils.get_accessible_experiments(user)

Module contents