Now simple api is working for every object
parent
561ac88e24
commit
46855dbcf8
|
@ -0,0 +1,8 @@
|
||||||
|
# myapp/api.py
|
||||||
|
from tastypie.resources import ModelResource
|
||||||
|
from greenmine.documents.models import *
|
||||||
|
|
||||||
|
class DocumentResource(ModelResource):
|
||||||
|
class Meta:
|
||||||
|
queryset = Document.objects.all()
|
||||||
|
resource_name = 'document'
|
|
@ -0,0 +1,8 @@
|
||||||
|
# myapp/api.py
|
||||||
|
from tastypie.resources import ModelResource
|
||||||
|
from greenmine.profile.models import *
|
||||||
|
|
||||||
|
class ProfileResource(ModelResource):
|
||||||
|
class Meta:
|
||||||
|
queryset = Profile.objects.all()
|
||||||
|
resource_name = 'profile'
|
|
@ -0,0 +1,13 @@
|
||||||
|
# myapp/api.py
|
||||||
|
from tastypie.resources import ModelResource
|
||||||
|
from greenmine.questions.models import *
|
||||||
|
|
||||||
|
class QuestionResource(ModelResource):
|
||||||
|
class Meta:
|
||||||
|
queryset = Question.objects.all()
|
||||||
|
resource_name = 'question'
|
||||||
|
|
||||||
|
class QuestionResponseResource(ModelResource):
|
||||||
|
class Meta:
|
||||||
|
queryset = QuestionResponse.objects.all()
|
||||||
|
resource_name = 'questionresponse'
|
|
@ -0,0 +1,13 @@
|
||||||
|
# myapp/api.py
|
||||||
|
from tastypie.resources import ModelResource
|
||||||
|
from greenmine.taggit.models import *
|
||||||
|
|
||||||
|
class TagResource(ModelResource):
|
||||||
|
class Meta:
|
||||||
|
queryset = Tag.objects.all()
|
||||||
|
resource_name = 'tag'
|
||||||
|
|
||||||
|
class TaggedItemResource(ModelResource):
|
||||||
|
class Meta:
|
||||||
|
queryset = TaggedItem.objects.all()
|
||||||
|
resource_name = 'taggeditem'
|
|
@ -6,6 +6,11 @@ admin.autodiscover()
|
||||||
from tastypie.api import Api
|
from tastypie.api import Api
|
||||||
|
|
||||||
from scrum.api import *
|
from scrum.api import *
|
||||||
|
from questions.api import *
|
||||||
|
from documents.api import *
|
||||||
|
from profile.api import *
|
||||||
|
from taggit.api import *
|
||||||
|
from wiki.api import *
|
||||||
|
|
||||||
v1_api = Api(api_name='v1')
|
v1_api = Api(api_name='v1')
|
||||||
v1_api.register(ProjectResource())
|
v1_api.register(ProjectResource())
|
||||||
|
@ -15,6 +20,15 @@ v1_api.register(UserStoryResource())
|
||||||
v1_api.register(ChangeResource())
|
v1_api.register(ChangeResource())
|
||||||
v1_api.register(ChangeAttachmentResource())
|
v1_api.register(ChangeAttachmentResource())
|
||||||
v1_api.register(TaskResource())
|
v1_api.register(TaskResource())
|
||||||
|
v1_api.register(QuestionResource())
|
||||||
|
v1_api.register(QuestionResponseResource())
|
||||||
|
v1_api.register(DocumentResource())
|
||||||
|
v1_api.register(ProfileResource())
|
||||||
|
v1_api.register(TagResource())
|
||||||
|
v1_api.register(TaggedItemResource())
|
||||||
|
v1_api.register(WikiPageResource())
|
||||||
|
v1_api.register(WikiPageHistoryResource())
|
||||||
|
v1_api.register(WikiPageAttachmentResource())
|
||||||
|
|
||||||
urlpatterns = patterns('',
|
urlpatterns = patterns('',
|
||||||
url(r'^api/', include(v1_api.urls)),
|
url(r'^api/', include(v1_api.urls)),
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
# myapp/api.py
|
||||||
|
from tastypie.resources import ModelResource
|
||||||
|
from greenmine.wiki.models import *
|
||||||
|
|
||||||
|
class WikiPageResource(ModelResource):
|
||||||
|
class Meta:
|
||||||
|
queryset = WikiPage.objects.all()
|
||||||
|
resource_name = 'wikipage'
|
||||||
|
|
||||||
|
|
||||||
|
class WikiPageHistoryResource(ModelResource):
|
||||||
|
class Meta:
|
||||||
|
queryset = WikiPageHistory.objects.all()
|
||||||
|
resource_name = 'wikipagehistory'
|
||||||
|
|
||||||
|
|
||||||
|
class WikiPageAttachmentResource(ModelResource):
|
||||||
|
class Meta:
|
||||||
|
queryset = WikiPageAttachment.objects.all()
|
||||||
|
resource_name = 'wikipageattachment'
|
Loading…
Reference in New Issue