Authentication throught session and authorization throught django ACLs configured
parent
311740990e
commit
bbd6f33d8b
|
@ -1,8 +1,13 @@
|
|||
# myapp/api.py
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.authentication import SessionAuthentication
|
||||
from tastypie.authorization import DjangoAuthorization
|
||||
|
||||
from greenmine.documents.models import *
|
||||
|
||||
class DocumentResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = Document.objects.all()
|
||||
resource_name = 'document'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
|
|
@ -1,8 +1,13 @@
|
|||
# myapp/api.py
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.authentication import SessionAuthentication
|
||||
from tastypie.authorization import DjangoAuthorization
|
||||
|
||||
from greenmine.profile.models import *
|
||||
|
||||
class ProfileResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = Profile.objects.all()
|
||||
resource_name = 'profile'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
|
|
@ -1,13 +1,20 @@
|
|||
# myapp/api.py
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.authentication import SessionAuthentication
|
||||
from tastypie.authorization import DjangoAuthorization
|
||||
|
||||
from greenmine.questions.models import *
|
||||
|
||||
class QuestionResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = Question.objects.all()
|
||||
resource_name = 'question'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
||||
class QuestionResponseResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = QuestionResponse.objects.all()
|
||||
resource_name = 'questionresponse'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
|
|
@ -1,38 +1,55 @@
|
|||
# myapp/api.py
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.authentication import SessionAuthentication
|
||||
from tastypie.authorization import DjangoAuthorization
|
||||
|
||||
from greenmine.scrum.models import *
|
||||
|
||||
class ProjectResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = Project.objects.all()
|
||||
resource_name = 'project'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
||||
class ProjectUserRoleResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = ProjectUserRole.objects.all()
|
||||
resource_name = 'projectuserrole'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
||||
class MilestoneResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = Milestone.objects.all()
|
||||
resource_name = 'milestone'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
||||
class UserStoryResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = UserStory.objects.all()
|
||||
resource_name = 'userstory'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
||||
class ChangeResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = Change.objects.all()
|
||||
resource_name = 'change'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
||||
class ChangeAttachmentResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = ChangeAttachment.objects.all()
|
||||
resource_name = 'changeattachment'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
||||
class TaskResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = Task.objects.all()
|
||||
resource_name = 'task'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
|
|
@ -1,13 +1,20 @@
|
|||
# myapp/api.py
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.authentication import SessionAuthentication
|
||||
from tastypie.authorization import DjangoAuthorization
|
||||
|
||||
from greenmine.taggit.models import *
|
||||
|
||||
class TagResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = Tag.objects.all()
|
||||
resource_name = 'tag'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
||||
class TaggedItemResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = TaggedItem.objects.all()
|
||||
resource_name = 'taggeditem'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
|
|
@ -1,20 +1,29 @@
|
|||
# myapp/api.py
|
||||
from tastypie.resources import ModelResource
|
||||
from tastypie.authentication import SessionAuthentication
|
||||
from tastypie.authorization import DjangoAuthorization
|
||||
|
||||
from greenmine.wiki.models import *
|
||||
|
||||
class WikiPageResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = WikiPage.objects.all()
|
||||
resource_name = 'wikipage'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
||||
|
||||
class WikiPageHistoryResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = WikiPageHistory.objects.all()
|
||||
resource_name = 'wikipagehistory'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
||||
|
||||
class WikiPageAttachmentResource(ModelResource):
|
||||
class Meta:
|
||||
queryset = WikiPageAttachment.objects.all()
|
||||
resource_name = 'wikipageattachment'
|
||||
authentication = SessionAuthentication()
|
||||
authorization = DjangoAuthorization()
|
||||
|
|
Loading…
Reference in New Issue