# Autogenerated by the mkresources management command 2014-11-13 23:53 from tastypie.resources import ModelResource from tastypie.fields import ToOneField from tastypie.constants import ALL, ALL_WITH_RELATIONS from ietf import api from ietf.submit.models import * # pyflakes:ignore from ietf.person.resources import PersonResource class PreapprovalResource(ModelResource): by = ToOneField(PersonResource, 'by') class Meta: queryset = Preapproval.objects.all() serializer = api.Serializer() #resource_name = 'preapproval' filtering = { "id": ALL, "name": ALL, "time": ALL, "by": ALL_WITH_RELATIONS, } api.submit.register(PreapprovalResource()) from ietf.group.resources import GroupResource from ietf.name.resources import DraftSubmissionStateNameResource class SubmissionResource(ModelResource): state = ToOneField(DraftSubmissionStateNameResource, 'state') group = ToOneField(GroupResource, 'group', null=True) class Meta: queryset = Submission.objects.all() serializer = api.Serializer() #resource_name = 'submission' filtering = { "id": ALL, "remote_ip": ALL, "access_key": ALL, "auth_key": ALL, "name": ALL, "title": ALL, "abstract": ALL, "rev": ALL, "pages": ALL, "authors": ALL, "note": ALL, "replaces": ALL, "first_two_pages": ALL, "file_types": ALL, "file_size": ALL, "document_date": ALL, "submission_date": ALL, "submitter": ALL, "idnits_message": ALL, "state": ALL_WITH_RELATIONS, "group": ALL_WITH_RELATIONS, } api.submit.register(SubmissionResource()) from ietf.person.resources import PersonResource class SubmissionEventResource(ModelResource): submission = ToOneField(SubmissionResource, 'submission') by = ToOneField(PersonResource, 'by', null=True) class Meta: queryset = SubmissionEvent.objects.all() serializer = api.Serializer() #resource_name = 'submissionevent' filtering = { "id": ALL, "time": ALL, "desc": ALL, "submission": ALL_WITH_RELATIONS, "by": ALL_WITH_RELATIONS, } api.submit.register(SubmissionEventResource())