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 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.register(ProjectResource())
|
||||
|
@ -15,6 +20,15 @@ v1_api.register(UserStoryResource())
|
|||
v1_api.register(ChangeResource())
|
||||
v1_api.register(ChangeAttachmentResource())
|
||||
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('',
|
||||
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