# 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.person.models import * # pyflakes:ignore from ietf.utils.resources import UserResource class PersonResource(ModelResource): user = ToOneField(UserResource, 'user', null=True) class Meta: queryset = Person.objects.all() #resource_name = 'person' filtering = { "id": ALL, "time": ALL, "name": ALL, "ascii": ALL, "ascii_short": ALL, "address": ALL, "affiliation": ALL, "user": ALL_WITH_RELATIONS, } api.person.register(PersonResource()) class EmailResource(ModelResource): person = ToOneField(PersonResource, 'person', null=True) class Meta: queryset = Email.objects.all() #resource_name = 'email' filtering = { "address": ALL, "time": ALL, "active": ALL, "person": ALL_WITH_RELATIONS, } api.person.register(EmailResource()) class AliasResource(ModelResource): person = ToOneField(PersonResource, 'person') class Meta: queryset = Alias.objects.all() #resource_name = 'alias' filtering = { "id": ALL, "name": ALL, "person": ALL_WITH_RELATIONS, } api.person.register(AliasResource()) from ietf.utils.resources import UserResource class PersonHistoryResource(ModelResource): person = ToOneField(PersonResource, 'person') user = ToOneField(UserResource, 'user', null=True) class Meta: queryset = PersonHistory.objects.all() #resource_name = 'personhistory' filtering = { "id": ALL, "time": ALL, "name": ALL, "ascii": ALL, "ascii_short": ALL, "address": ALL, "affiliation": ALL, "person": ALL_WITH_RELATIONS, "user": ALL_WITH_RELATIONS, } api.person.register(PersonHistoryResource())