Introduced caching for the api resources.
- Legacy-Id: 10929
This commit is contained in:
parent
8c68bc63fa
commit
adb8625635
|
@ -1,7 +1,9 @@
|
|||
# Autogenerated by the mkresources management command 2014-11-13 23:53
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField, ToManyField
|
||||
from ietf.api import ToOneField
|
||||
from tastypie.field import ToManyField
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -16,6 +18,7 @@ class CommunityListResource(ModelResource):
|
|||
group = ToOneField(GroupResource, 'group', null=True)
|
||||
added_ids = ToManyField(DocumentResource, 'added_ids', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = CommunityList.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'communitylist'
|
||||
|
@ -34,6 +37,7 @@ class ExpectedChangeResource(ModelResource):
|
|||
community_list = ToOneField(CommunityListResource, 'community_list')
|
||||
document = ToOneField(DocumentResource, 'document')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = ExpectedChange.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'expectedchange'
|
||||
|
@ -48,6 +52,7 @@ api.community.register(ExpectedChangeResource())
|
|||
class DisplayConfigurationResource(ModelResource):
|
||||
community_list = ToOneField(CommunityListResource, 'community_list')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DisplayConfiguration.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'displayconfiguration'
|
||||
|
@ -63,6 +68,7 @@ from ietf.doc.resources import DocEventResource
|
|||
class ListNotificationResource(ModelResource):
|
||||
event = ToOneField(DocEventResource, 'event')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = ListNotification.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'listnotification'
|
||||
|
@ -78,6 +84,7 @@ class RuleResource(ModelResource):
|
|||
community_list = ToOneField(CommunityListResource, 'community_list')
|
||||
cached_ids = ToManyField(DocumentResource, 'cached_ids', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Rule.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'rule'
|
||||
|
@ -94,6 +101,7 @@ api.community.register(RuleResource())
|
|||
class EmailSubscriptionResource(ModelResource):
|
||||
community_list = ToOneField(CommunityListResource, 'community_list')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = EmailSubscription.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'emailsubscription'
|
||||
|
@ -109,6 +117,7 @@ from ietf.doc.resources import DocumentResource
|
|||
class DocumentChangeDatesResource(ModelResource):
|
||||
document = ToOneField(DocumentResource, 'document')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocumentChangeDates.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'documentchangedates'
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -14,6 +15,7 @@ class DBTemplateResource(ModelResource):
|
|||
type = ToOneField(DBTemplateTypeNameResource, 'type')
|
||||
group = ToOneField(GroupResource, 'group', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DBTemplate.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'dbtemplate'
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# Autogenerated by the makeresources management command 2015-10-19 12:29 PDT
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField, ToManyField, CharField # pyflakes:ignore
|
||||
from ietf.api import ToOneField
|
||||
from tastypie.field import ToManyField, CharField # pyflakes:ignore
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS # pyflakes:ignore
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -17,6 +19,7 @@ class BallotTypeResource(ModelResource):
|
|||
doc_type = ToOneField(DocTypeNameResource, 'doc_type', null=True)
|
||||
positions = ToManyField(BallotPositionNameResource, 'positions', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = BallotType.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'ballottype'
|
||||
|
@ -38,6 +41,7 @@ class DeletedEventResource(ModelResource):
|
|||
content_type = ToOneField(ContentTypeResource, 'content_type')
|
||||
by = ToOneField(PersonResource, 'by')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DeletedEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'deletedevent'
|
||||
|
@ -52,6 +56,7 @@ api.doc.register(DeletedEventResource())
|
|||
|
||||
class StateTypeResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = StateType.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'statetype'
|
||||
|
@ -65,6 +70,7 @@ class StateResource(ModelResource):
|
|||
type = ToOneField(StateTypeResource, 'type')
|
||||
next_states = ToManyField('ietf.doc.resources.StateResource', 'next_states', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = State.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'state'
|
||||
|
@ -96,6 +102,7 @@ class DocumentResource(ModelResource):
|
|||
authors = ToManyField(EmailResource, 'authors', null=True)
|
||||
rfc = CharField(attribute='rfc_number', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Document.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'document'
|
||||
|
@ -130,6 +137,7 @@ class DocumentAuthorResource(ModelResource):
|
|||
document = ToOneField(DocumentResource, 'document')
|
||||
author = ToOneField(EmailResource, 'author')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocumentAuthor.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'documentauthor'
|
||||
|
@ -146,6 +154,7 @@ class DocEventResource(ModelResource):
|
|||
by = ToOneField(PersonResource, 'by')
|
||||
doc = ToOneField(DocumentResource, 'doc')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'docevent'
|
||||
|
@ -167,6 +176,7 @@ class StateDocEventResource(ModelResource):
|
|||
state_type = ToOneField(StateTypeResource, 'state_type')
|
||||
state = ToOneField(StateResource, 'state', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = StateDocEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'statedocevent'
|
||||
|
@ -199,6 +209,7 @@ class DocHistoryResource(ModelResource):
|
|||
tags = ToManyField(DocTagNameResource, 'tags', null=True)
|
||||
authors = ToManyField(EmailResource, 'authors', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocHistory.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'dochistory'
|
||||
|
@ -236,6 +247,7 @@ class ConsensusDocEventResource(ModelResource):
|
|||
doc = ToOneField(DocumentResource, 'doc')
|
||||
docevent_ptr = ToOneField(DocEventResource, 'docevent_ptr')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = ConsensusDocEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'consensusdocevent'
|
||||
|
@ -254,6 +266,7 @@ api.doc.register(ConsensusDocEventResource())
|
|||
class DocAliasResource(ModelResource):
|
||||
document = ToOneField(DocumentResource, 'document')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocAlias.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'docalias'
|
||||
|
@ -269,6 +282,7 @@ class TelechatDocEventResource(ModelResource):
|
|||
doc = ToOneField(DocumentResource, 'doc')
|
||||
docevent_ptr = ToOneField(DocEventResource, 'docevent_ptr')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = TelechatDocEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'telechatdocevent'
|
||||
|
@ -290,6 +304,7 @@ class DocReminderResource(ModelResource):
|
|||
event = ToOneField(DocEventResource, 'event')
|
||||
type = ToOneField(DocReminderTypeNameResource, 'type')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocReminder.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'docreminder'
|
||||
|
@ -308,6 +323,7 @@ class LastCallDocEventResource(ModelResource):
|
|||
doc = ToOneField(DocumentResource, 'doc')
|
||||
docevent_ptr = ToOneField(DocEventResource, 'docevent_ptr')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = LastCallDocEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'lastcalldocevent'
|
||||
|
@ -329,6 +345,7 @@ class NewRevisionDocEventResource(ModelResource):
|
|||
doc = ToOneField(DocumentResource, 'doc')
|
||||
docevent_ptr = ToOneField(DocEventResource, 'docevent_ptr')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = NewRevisionDocEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'newrevisiondocevent'
|
||||
|
@ -350,6 +367,7 @@ class WriteupDocEventResource(ModelResource):
|
|||
doc = ToOneField(DocumentResource, 'doc')
|
||||
docevent_ptr = ToOneField(DocEventResource, 'docevent_ptr')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = WriteupDocEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'writeupdocevent'
|
||||
|
@ -371,6 +389,7 @@ class InitialReviewDocEventResource(ModelResource):
|
|||
doc = ToOneField(DocumentResource, 'doc')
|
||||
docevent_ptr = ToOneField(DocEventResource, 'docevent_ptr')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = InitialReviewDocEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'initialreviewdocevent'
|
||||
|
@ -391,6 +410,7 @@ class DocHistoryAuthorResource(ModelResource):
|
|||
document = ToOneField(DocHistoryResource, 'document')
|
||||
author = ToOneField(EmailResource, 'author')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocHistoryAuthor.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'dochistoryauthor'
|
||||
|
@ -409,6 +429,7 @@ class BallotDocEventResource(ModelResource):
|
|||
docevent_ptr = ToOneField(DocEventResource, 'docevent_ptr')
|
||||
ballot_type = ToOneField(BallotTypeResource, 'ballot_type')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = BallotDocEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'ballotdocevent'
|
||||
|
@ -430,6 +451,7 @@ class RelatedDocumentResource(ModelResource):
|
|||
target = ToOneField(DocAliasResource, 'target')
|
||||
relationship = ToOneField(DocRelationshipNameResource, 'relationship')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = RelatedDocument.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'relateddocument'
|
||||
|
@ -447,6 +469,7 @@ class RelatedDocHistoryResource(ModelResource):
|
|||
target = ToOneField(DocAliasResource, 'target')
|
||||
relationship = ToOneField(DocRelationshipNameResource, 'relationship')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = RelatedDocHistory.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'relateddochistory'
|
||||
|
@ -468,6 +491,7 @@ class BallotPositionDocEventResource(ModelResource):
|
|||
ad = ToOneField(PersonResource, 'ad')
|
||||
pos = ToOneField(BallotPositionNameResource, 'pos')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = BallotPositionDocEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'ballotpositiondocevent'
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# Autogenerated by the mkresources management command 2014-11-13 23:15
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField, ToManyField
|
||||
from ietf.api import ToOneField
|
||||
from tastypie.field import ToManyField
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -21,6 +23,7 @@ class GroupResource(ModelResource):
|
|||
unused_states = ToManyField('ietf.doc.resources.StateResource', 'unused_states', null=True)
|
||||
unused_tags = ToManyField(DocTagNameResource, 'unused_tags', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Group.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'group'
|
||||
|
@ -49,6 +52,7 @@ class GroupStateTransitionsResource(ModelResource):
|
|||
state = ToOneField('ietf.doc.resources.StateResource', 'state')
|
||||
next_states = ToManyField('ietf.doc.resources.StateResource', 'next_states', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = GroupStateTransitions.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'groupstatetransitions'
|
||||
|
@ -66,6 +70,7 @@ class GroupMilestoneResource(ModelResource):
|
|||
state = ToOneField(GroupMilestoneStateNameResource, 'state')
|
||||
docs = ToManyField('ietf.doc.resources.DocumentResource', 'docs', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = GroupMilestone.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'groupmilestone'
|
||||
|
@ -92,6 +97,7 @@ class GroupHistoryResource(ModelResource):
|
|||
unused_states = ToManyField('ietf.doc.resources.StateResource', 'unused_states', null=True)
|
||||
unused_tags = ToManyField(DocTagNameResource, 'unused_tags', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = GroupHistory.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'grouphistory'
|
||||
|
@ -118,6 +124,7 @@ api.group.register(GroupHistoryResource())
|
|||
class GroupURLResource(ModelResource):
|
||||
group = ToOneField(GroupResource, 'group')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = GroupURL.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'groupurl'
|
||||
|
@ -137,6 +144,7 @@ class RoleResource(ModelResource):
|
|||
person = ToOneField(PersonResource, 'person')
|
||||
email = ToOneField(EmailResource, 'email')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Role.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'role'
|
||||
|
@ -154,6 +162,7 @@ class GroupEventResource(ModelResource):
|
|||
group = ToOneField(GroupResource, 'group')
|
||||
by = ToOneField(PersonResource, 'by')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = GroupEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'groupevent'
|
||||
|
@ -175,6 +184,7 @@ class RoleHistoryResource(ModelResource):
|
|||
person = ToOneField(PersonResource, 'person')
|
||||
email = ToOneField(EmailResource, 'email')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = RoleHistory.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'rolehistory'
|
||||
|
@ -194,6 +204,7 @@ class GroupMilestoneHistoryResource(ModelResource):
|
|||
milestone = ToOneField(GroupMilestoneResource, 'milestone')
|
||||
docs = ToManyField('ietf.doc.resources.DocumentResource', 'docs', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = GroupMilestoneHistory.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'groupmilestonehistory'
|
||||
|
@ -217,6 +228,7 @@ class MilestoneGroupEventResource(ModelResource):
|
|||
groupevent_ptr = ToOneField(GroupEventResource, 'groupevent_ptr')
|
||||
milestone = ToOneField(GroupMilestoneResource, 'milestone')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = MilestoneGroupEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'milestonegroupevent'
|
||||
|
@ -240,6 +252,7 @@ class ChangeStateGroupEventResource(ModelResource):
|
|||
groupevent_ptr = ToOneField(GroupEventResource, 'groupevent_ptr')
|
||||
state = ToOneField(GroupStateNameResource, 'state')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = ChangeStateGroupEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'changestategroupevent'
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
# Autogenerated by the mkresources management command 2014-11-13 23:53
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.constants import ALL
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -9,6 +10,7 @@ from ietf.iesg.models import TelechatDate, Telechat, TelechatAgendaItem
|
|||
|
||||
class TelechatDateResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = TelechatDate.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'telechatdate'
|
||||
|
@ -20,6 +22,7 @@ api.iesg.register(TelechatDateResource())
|
|||
|
||||
class TelechatResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Telechat.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'telechat'
|
||||
|
@ -37,6 +40,7 @@ api.iesg.register(TelechatResource())
|
|||
|
||||
class TelechatAgendaItemResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = TelechatAgendaItem.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'telechatagendaitem'
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# Autogenerated by the mkresources management command 2015-03-21 14:05 PDT
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField, ToManyField # pyflakes:ignore
|
||||
from ietf.api import ToOneField
|
||||
from tastypie.field import ToManyField # pyflakes:ignore
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS # pyflakes:ignore
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -18,6 +20,7 @@ class IprDisclosureBaseResource(ModelResource):
|
|||
rel = ToManyField('ietf.ipr.resources.IprDisclosureBaseResource', 'rel', null=True)
|
||||
class Meta:
|
||||
queryset = IprDisclosureBase.objects.all()
|
||||
cache = SimpleCache()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'iprdisclosurebase'
|
||||
filtering = {
|
||||
|
@ -42,6 +45,7 @@ class IprDocRelResource(ModelResource):
|
|||
disclosure = ToOneField(IprDisclosureBaseResource, 'disclosure')
|
||||
document = ToOneField(DocAliasResource, 'document')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = IprDocRel.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'iprdocrel'
|
||||
|
@ -65,6 +69,7 @@ class HolderIprDisclosureResource(ModelResource):
|
|||
docs = ToManyField(DocAliasResource, 'docs', null=True)
|
||||
rel = ToManyField(IprDisclosureBaseResource, 'rel', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = HolderIprDisclosure.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'holderiprdisclosure'
|
||||
|
@ -107,6 +112,7 @@ class ThirdPartyIprDisclosureResource(ModelResource):
|
|||
docs = ToManyField(DocAliasResource, 'docs', null=True)
|
||||
rel = ToManyField(IprDisclosureBaseResource, 'rel', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = ThirdPartyIprDisclosure.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'thirdpartyiprdisclosure'
|
||||
|
@ -139,6 +145,7 @@ class RelatedIprResource(ModelResource):
|
|||
target = ToOneField(IprDisclosureBaseResource, 'target')
|
||||
relationship = ToOneField(DocRelationshipNameResource, 'relationship')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = RelatedIpr.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'relatedipr'
|
||||
|
@ -160,6 +167,7 @@ class NonDocSpecificIprDisclosureResource(ModelResource):
|
|||
docs = ToManyField(DocAliasResource, 'docs', null=True)
|
||||
rel = ToManyField(IprDisclosureBaseResource, 'rel', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = NonDocSpecificIprDisclosure.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'nondocspecificiprdisclosure'
|
||||
|
@ -197,6 +205,7 @@ class GenericIprDisclosureResource(ModelResource):
|
|||
docs = ToManyField(DocAliasResource, 'docs', null=True)
|
||||
rel = ToManyField(IprDisclosureBaseResource, 'rel', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = GenericIprDisclosure.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'genericiprdisclosure'
|
||||
|
@ -232,6 +241,7 @@ class IprEventResource(ModelResource):
|
|||
message = ToOneField(MessageResource, 'message', null=True)
|
||||
in_reply_to = ToOneField(MessageResource, 'in_reply_to', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = IprEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'iprevent'
|
||||
|
@ -259,6 +269,7 @@ class LegacyMigrationIprEventResource(ModelResource):
|
|||
in_reply_to = ToOneField(MessageResource, 'in_reply_to', null=True)
|
||||
iprevent_ptr = ToOneField(IprEventResource, 'iprevent_ptr')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = LegacyMigrationIprEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'legacymigrationiprevent'
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# Autogenerated by the makeresources management command 2015-10-11 13:15 PDT
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField, ToManyField # pyflakes:ignore
|
||||
from ietf.api import ToOneField
|
||||
from tastypie.field import ToManyField # pyflakes:ignore
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS # pyflakes:ignore
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -22,6 +24,7 @@ class LiaisonStatementResource(ModelResource):
|
|||
tags = ToManyField(LiaisonStatementTagNameResource, 'tags', null=True)
|
||||
attachments = ToManyField(DocumentResource, 'attachments', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = LiaisonStatement.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'liaisonstatement'
|
||||
|
@ -52,6 +55,7 @@ from ietf.group.resources import GroupResource
|
|||
class LiaisonStatementGroupContactsResource(ModelResource):
|
||||
group = ToOneField(GroupResource, 'group')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = LiaisonStatementGroupContacts.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'liaisonstatementgroupcontacts'
|
||||
|
@ -70,6 +74,7 @@ class LiaisonStatementEventResource(ModelResource):
|
|||
by = ToOneField(PersonResource, 'by')
|
||||
statement = ToOneField(LiaisonStatementResource, 'statement')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = LiaisonStatementEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'liaisonstatementevent'
|
||||
|
@ -88,6 +93,7 @@ class LiaisonStatementAttachmentResource(ModelResource):
|
|||
statement = ToOneField(LiaisonStatementResource, 'statement')
|
||||
document = ToOneField(DocumentResource, 'document')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = LiaisonStatementAttachment.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'liaisonstatementattachment'
|
||||
|
@ -105,6 +111,7 @@ class RelatedLiaisonStatementResource(ModelResource):
|
|||
target = ToOneField(LiaisonStatementResource, 'target')
|
||||
relationship = ToOneField(DocRelationshipNameResource, 'relationship')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = RelatedLiaisonStatement.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'relatedliaisonstatement'
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# Autogenerated by the makeresources management command 2015-08-06 11:00 PDT
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField, ToManyField # pyflakes:ignore
|
||||
from ietf.api import ToOneField # pyflakes:ignore
|
||||
from tastypie.field import ToManyField # pyflakes:ignore
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS # pyflakes:ignore
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -10,6 +12,7 @@ from ietf.mailtrigger.models import Recipient, MailTrigger
|
|||
|
||||
class RecipientResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Recipient.objects.all()
|
||||
#resource_name = 'recipient'
|
||||
filtering = {
|
||||
|
@ -23,6 +26,7 @@ class MailTriggerResource(ModelResource):
|
|||
to = ToManyField(RecipientResource, 'to', null=True)
|
||||
cc = ToManyField(RecipientResource, 'cc', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = MailTrigger.objects.all()
|
||||
#resource_name = 'mailtrigger'
|
||||
filtering = {
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# Autogenerated by the mkresources management command 2014-11-13 23:15
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField, ToManyField, DateTimeField
|
||||
from ietf.api import ToOneField
|
||||
from tastypie.field import ToManyField, DateTimeField
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -14,6 +16,7 @@ class MeetingResource(ModelResource):
|
|||
agenda = ToOneField('ietf.meeting.resources.ScheduleResource', 'agenda', null=True)
|
||||
updated = DateTimeField(attribute='updated')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Meeting.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'meeting'
|
||||
|
@ -43,6 +46,7 @@ from ietf.name.resources import RoomResourceNameResource
|
|||
class ResourceAssociationResource(ModelResource):
|
||||
name = ToOneField(RoomResourceNameResource, 'name')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = ResourceAssociation.objects.all()
|
||||
serializer = api.Serializer()
|
||||
resource_name = 'resourceassociation'
|
||||
|
@ -64,6 +68,7 @@ class ConstraintResource(ModelResource):
|
|||
person = ToOneField(PersonResource, 'person', null=True)
|
||||
name = ToOneField(ConstraintNameResource, 'name')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Constraint.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'constraint'
|
||||
|
@ -84,6 +89,7 @@ class RoomResource(ModelResource):
|
|||
resources = ToManyField(ResourceAssociationResource, 'resources', null=True)
|
||||
session_types = ToManyField(TimeSlotTypeNameResource, 'session_types', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Room.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'room'
|
||||
|
@ -103,6 +109,7 @@ class ScheduleResource(ModelResource):
|
|||
meeting = ToOneField(MeetingResource, 'meeting', null=True)
|
||||
owner = ToOneField(PersonResource, 'owner')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Schedule.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'schedule'
|
||||
|
@ -131,6 +138,7 @@ class SessionResource(ModelResource):
|
|||
resources = ToManyField(ResourceAssociationResource, 'resources', null=True)
|
||||
requested_duration = api.TimedeltaField('requested_duration')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Session.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'session'
|
||||
|
@ -164,6 +172,7 @@ class TimeSlotResource(ModelResource):
|
|||
sessions = ToManyField(SessionResource, 'sessions', null=True)
|
||||
duration = api.TimedeltaField('duration')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = TimeSlot.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'timeslot'
|
||||
|
@ -188,6 +197,7 @@ class SchedTimeSessAssignmentResource(ModelResource):
|
|||
schedule = ToOneField(ScheduleResource, 'schedule')
|
||||
extendedfrom = ToOneField('ietf.meeting.resources.SchedTimeSessAssignmentResource', 'extendedfrom', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = SchedTimeSessAssignment.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'schedtimesessassignment'
|
||||
|
@ -212,6 +222,7 @@ class SessionPresentationResource(ModelResource):
|
|||
session = ToOneField(SessionResource, 'session')
|
||||
document = ToOneField(DocumentResource, 'document')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = SessionPresentation.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'sessionpresentation'
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# Autogenerated by the mkresources management command 2014-11-13 23:53
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField, ToManyField
|
||||
from ietf.api import ToOneField
|
||||
from tastypie.field import ToManyField
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -16,6 +18,7 @@ class MessageResource(ModelResource):
|
|||
related_groups = ToManyField(GroupResource, 'related_groups', null=True)
|
||||
related_docs = ToManyField(DocumentResource, 'related_docs', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Message.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'message'
|
||||
|
@ -41,6 +44,7 @@ class SendQueueResource(ModelResource):
|
|||
by = ToOneField(PersonResource, 'by')
|
||||
message = ToOneField(MessageResource, 'message')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = SendQueue.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'sendqueue'
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# Autogenerated by the makeresources management command 2015-08-27 11:01 PDT
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField, ToManyField # pyflakes:ignore
|
||||
from ietf.api import ToOneField # pyflakes:ignore
|
||||
from tastypie.field import ToManyField # pyflakes:ignore
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS # pyflakes:ignore
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -16,6 +18,7 @@ from ietf.name.models import (TimeSlotTypeName, GroupStateName, DocTagName, Inte
|
|||
|
||||
class TimeSlotTypeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = TimeSlotTypeName.objects.all()
|
||||
#resource_name = 'timeslottypename'
|
||||
filtering = {
|
||||
|
@ -29,6 +32,7 @@ api.name.register(TimeSlotTypeNameResource())
|
|||
|
||||
class GroupStateNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = GroupStateName.objects.all()
|
||||
#resource_name = 'groupstatename'
|
||||
filtering = {
|
||||
|
@ -42,6 +46,7 @@ api.name.register(GroupStateNameResource())
|
|||
|
||||
class DocTagNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocTagName.objects.all()
|
||||
#resource_name = 'doctagname'
|
||||
filtering = {
|
||||
|
@ -55,6 +60,7 @@ api.name.register(DocTagNameResource())
|
|||
|
||||
class IntendedStdLevelNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = IntendedStdLevelName.objects.all()
|
||||
#resource_name = 'intendedstdlevelname'
|
||||
filtering = {
|
||||
|
@ -68,6 +74,7 @@ api.name.register(IntendedStdLevelNameResource())
|
|||
|
||||
class LiaisonStatementPurposeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = LiaisonStatementPurposeName.objects.all()
|
||||
#resource_name = 'liaisonstatementpurposename'
|
||||
filtering = {
|
||||
|
@ -82,6 +89,7 @@ api.name.register(LiaisonStatementPurposeNameResource())
|
|||
class DraftSubmissionStateNameResource(ModelResource):
|
||||
next_states = ToManyField('ietf.name.resources.DraftSubmissionStateNameResource', 'next_states', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DraftSubmissionStateName.objects.all()
|
||||
#resource_name = 'draftsubmissionstatename'
|
||||
filtering = {
|
||||
|
@ -96,6 +104,7 @@ api.name.register(DraftSubmissionStateNameResource())
|
|||
|
||||
class DocTypeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocTypeName.objects.all()
|
||||
#resource_name = 'doctypename'
|
||||
filtering = {
|
||||
|
@ -109,6 +118,7 @@ api.name.register(DocTypeNameResource())
|
|||
|
||||
class RoleNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = RoleName.objects.all()
|
||||
#resource_name = 'rolename'
|
||||
filtering = {
|
||||
|
@ -122,6 +132,7 @@ api.name.register(RoleNameResource())
|
|||
|
||||
class IprDisclosureStateNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = IprDisclosureStateName.objects.all()
|
||||
#resource_name = 'iprdisclosurestatename'
|
||||
filtering = {
|
||||
|
@ -135,6 +146,7 @@ api.name.register(IprDisclosureStateNameResource())
|
|||
|
||||
class StdLevelNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = StdLevelName.objects.all()
|
||||
#resource_name = 'stdlevelname'
|
||||
filtering = {
|
||||
|
@ -148,6 +160,7 @@ api.name.register(StdLevelNameResource())
|
|||
|
||||
class LiaisonStatementEventTypeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = LiaisonStatementEventTypeName.objects.all()
|
||||
#resource_name = 'liaisonstatementeventtypename'
|
||||
filtering = {
|
||||
|
@ -161,6 +174,7 @@ api.name.register(LiaisonStatementEventTypeNameResource())
|
|||
|
||||
class GroupTypeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = GroupTypeName.objects.all()
|
||||
#resource_name = 'grouptypename'
|
||||
filtering = {
|
||||
|
@ -174,6 +188,7 @@ api.name.register(GroupTypeNameResource())
|
|||
|
||||
class IprEventTypeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = IprEventTypeName.objects.all()
|
||||
#resource_name = 'ipreventtypename'
|
||||
filtering = {
|
||||
|
@ -187,6 +202,7 @@ api.name.register(IprEventTypeNameResource())
|
|||
|
||||
class GroupMilestoneStateNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = GroupMilestoneStateName.objects.all()
|
||||
#resource_name = 'groupmilestonestatename'
|
||||
filtering = {
|
||||
|
@ -200,6 +216,7 @@ api.name.register(GroupMilestoneStateNameResource())
|
|||
|
||||
class SessionStatusNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = SessionStatusName.objects.all()
|
||||
#resource_name = 'sessionstatusname'
|
||||
filtering = {
|
||||
|
@ -213,6 +230,7 @@ api.name.register(SessionStatusNameResource())
|
|||
|
||||
class DocReminderTypeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocReminderTypeName.objects.all()
|
||||
#resource_name = 'docremindertypename'
|
||||
filtering = {
|
||||
|
@ -226,6 +244,7 @@ api.name.register(DocReminderTypeNameResource())
|
|||
|
||||
class ConstraintNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = ConstraintName.objects.all()
|
||||
#resource_name = 'constraintname'
|
||||
filtering = {
|
||||
|
@ -240,6 +259,7 @@ api.name.register(ConstraintNameResource())
|
|||
|
||||
class MeetingTypeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = MeetingTypeName.objects.all()
|
||||
#resource_name = 'meetingtypename'
|
||||
filtering = {
|
||||
|
@ -253,6 +273,7 @@ api.name.register(MeetingTypeNameResource())
|
|||
|
||||
class DocRelationshipNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DocRelationshipName.objects.all()
|
||||
#resource_name = 'docrelationshipname'
|
||||
filtering = {
|
||||
|
@ -267,6 +288,7 @@ api.name.register(DocRelationshipNameResource())
|
|||
|
||||
class RoomResourceNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = RoomResourceName.objects.all()
|
||||
resource_name = 'roomresourcename' # Needed because tastypie otherwise removes 'resource' from the name
|
||||
filtering = {
|
||||
|
@ -280,6 +302,7 @@ api.name.register(RoomResourceNameResource())
|
|||
|
||||
class IprLicenseTypeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = IprLicenseTypeName.objects.all()
|
||||
#resource_name = 'iprlicensetypename'
|
||||
filtering = {
|
||||
|
@ -293,6 +316,7 @@ api.name.register(IprLicenseTypeNameResource())
|
|||
|
||||
class LiaisonStatementTagNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = LiaisonStatementTagName.objects.all()
|
||||
#resource_name = 'liaisonstatementtagname'
|
||||
filtering = {
|
||||
|
@ -306,6 +330,7 @@ api.name.register(LiaisonStatementTagNameResource())
|
|||
|
||||
class FeedbackTypeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = FeedbackTypeName.objects.all()
|
||||
#resource_name = 'feedbacktypename'
|
||||
filtering = {
|
||||
|
@ -319,6 +344,7 @@ api.name.register(FeedbackTypeNameResource())
|
|||
|
||||
class LiaisonStatementStateResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = LiaisonStatementState.objects.all()
|
||||
#resource_name = 'liaisonstatementstate'
|
||||
filtering = {
|
||||
|
@ -332,6 +358,7 @@ api.name.register(LiaisonStatementStateResource())
|
|||
|
||||
class StreamNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = StreamName.objects.all()
|
||||
#resource_name = 'streamname'
|
||||
filtering = {
|
||||
|
@ -345,6 +372,7 @@ api.name.register(StreamNameResource())
|
|||
|
||||
class BallotPositionNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = BallotPositionName.objects.all()
|
||||
#resource_name = 'ballotpositionname'
|
||||
filtering = {
|
||||
|
@ -359,6 +387,7 @@ api.name.register(BallotPositionNameResource())
|
|||
|
||||
class DBTemplateTypeNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DBTemplateTypeName.objects.all()
|
||||
#resource_name = 'dbtemplatetypename'
|
||||
filtering = {
|
||||
|
@ -372,6 +401,7 @@ api.name.register(DBTemplateTypeNameResource())
|
|||
|
||||
class NomineePositionStateNameResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = NomineePositionStateName.objects.all()
|
||||
#resource_name = 'nomineepositionstatename'
|
||||
filtering = {
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
# Autogenerated by the mkresources management command 2014-11-13 23:53
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField, ToManyField
|
||||
from ietf.api import ToOneField
|
||||
from tastypie.field import ToManyField
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -12,6 +14,7 @@ from ietf.group.resources import GroupResource
|
|||
class NomComResource(ModelResource):
|
||||
group = ToOneField(GroupResource, 'group')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = NomCom.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'nomcom'
|
||||
|
@ -31,6 +34,7 @@ class PositionResource(ModelResource):
|
|||
requirement = ToOneField(DBTemplateResource, 'requirement', null=True)
|
||||
questionnaire = ToOneField(DBTemplateResource, 'questionnaire', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Position.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'position'
|
||||
|
@ -51,6 +55,7 @@ class NomineeResource(ModelResource):
|
|||
nomcom = ToOneField(NomComResource, 'nomcom')
|
||||
nominee_position = ToManyField(PositionResource, 'nominee_position', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Nominee.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'nominee'
|
||||
|
@ -66,6 +71,7 @@ api.nomcom.register(NomineeResource())
|
|||
class ReminderDatesResource(ModelResource):
|
||||
nomcom = ToOneField(NomComResource, 'nomcom')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = ReminderDates.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'reminderdates'
|
||||
|
@ -82,6 +88,7 @@ class NomineePositionResource(ModelResource):
|
|||
nominee = ToOneField(NomineeResource, 'nominee')
|
||||
state = ToOneField(NomineePositionStateNameResource, 'state')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = NomineePosition.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'nomineeposition'
|
||||
|
@ -103,6 +110,7 @@ class FeedbackResource(ModelResource):
|
|||
positions = ToManyField(PositionResource, 'positions', null=True)
|
||||
nominees = ToManyField(NomineeResource, 'nominees', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Feedback.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'feedback'
|
||||
|
@ -127,6 +135,7 @@ class NominationResource(ModelResource):
|
|||
comments = ToOneField(FeedbackResource, 'comments')
|
||||
user = ToOneField(UserResource, 'user')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Nomination.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'nomination'
|
||||
|
@ -149,6 +158,7 @@ class FeedbackLastSeenResource(ModelResource):
|
|||
reviewer = ToOneField(PersonResource, 'reviewer')
|
||||
nominee = ToOneField(NomineeResource, 'nominee')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = FeedbackLastSeen.objects.all()
|
||||
serializer = api.Serializer()
|
||||
filtering = {
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -12,6 +13,7 @@ from ietf.utils.resources import UserResource
|
|||
class PersonResource(ModelResource):
|
||||
user = ToOneField(UserResource, 'user', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Person.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'person'
|
||||
|
@ -30,6 +32,7 @@ api.person.register(PersonResource())
|
|||
class EmailResource(ModelResource):
|
||||
person = ToOneField(PersonResource, 'person', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Email.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'email'
|
||||
|
@ -44,6 +47,7 @@ api.person.register(EmailResource())
|
|||
class AliasResource(ModelResource):
|
||||
person = ToOneField(PersonResource, 'person')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Alias.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'alias'
|
||||
|
@ -59,6 +63,7 @@ class PersonHistoryResource(ModelResource):
|
|||
person = ToOneField(PersonResource, 'person')
|
||||
user = ToOneField(UserResource, 'user', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = PersonHistory.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'personhistory'
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -10,6 +11,7 @@ from ietf.redirects.models import Redirect, Suffix, Command
|
|||
|
||||
class RedirectResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Redirect.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'redirect'
|
||||
|
@ -24,6 +26,7 @@ api.redirects.register(RedirectResource())
|
|||
|
||||
class SuffixResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Suffix.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'suffix'
|
||||
|
@ -38,6 +41,7 @@ class CommandResource(ModelResource):
|
|||
script = ToOneField(RedirectResource, 'script')
|
||||
suffix = ToOneField(SuffixResource, 'suffix', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Command.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'command'
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import ToOneField
|
||||
from tastypie.constants import ALL, ALL_WITH_RELATIONS
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from ietf import api
|
||||
|
||||
|
@ -12,6 +13,7 @@ from ietf.person.resources import PersonResource
|
|||
class PreapprovalResource(ModelResource):
|
||||
by = ToOneField(PersonResource, 'by')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Preapproval.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'preapproval'
|
||||
|
@ -29,6 +31,7 @@ class SubmissionResource(ModelResource):
|
|||
state = ToOneField(DraftSubmissionStateNameResource, 'state')
|
||||
group = ToOneField(GroupResource, 'group', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = Submission.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'submission'
|
||||
|
@ -61,6 +64,7 @@ class SubmissionEventResource(ModelResource):
|
|||
submission = ToOneField(SubmissionResource, 'submission')
|
||||
by = ToOneField(PersonResource, 'by', null=True)
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = SubmissionEvent.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'submissionevent'
|
||||
|
@ -76,6 +80,7 @@ api.submit.register(SubmissionEventResource())
|
|||
class SubmissionCheckResource(ModelResource):
|
||||
submission = ToOneField(SubmissionResource, 'submission')
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = SubmissionCheck.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'submissioncheck'
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
from tastypie.resources import ModelResource
|
||||
from tastypie.fields import CharField
|
||||
from tastypie.constants import ALL
|
||||
from tastypie.cache import SimpleCache
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
|
@ -12,17 +13,20 @@ from ietf.utils.models import DumpInfo
|
|||
class UserResource(ModelResource):
|
||||
username = CharField()
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = User.objects.all()
|
||||
serializer = api.Serializer()
|
||||
|
||||
class ContentTypeResource(ModelResource):
|
||||
username = CharField()
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = ContentType.objects.all()
|
||||
serializer = api.Serializer()
|
||||
|
||||
class DumpInfoResource(ModelResource):
|
||||
class Meta:
|
||||
cache = SimpleCache()
|
||||
queryset = DumpInfo.objects.all()
|
||||
serializer = api.Serializer()
|
||||
#resource_name = 'dumpinfo'
|
||||
|
|
Loading…
Reference in a new issue