コード例 #1
0
    def read(self, request):
        cleaned = request.form.cleaned_data
        user = authenticate(username=cleaned["username"], password=cleaned["password"])

        if user is not None:
            if user.is_active:
                return Response.http(rc.ALL_OK, "")
            else:
                return Response.http(rc.BAD_REQUEST, "Your account has been disabled.")
        else:
            return Response.http(rc.BAD_REQUEST, "Your username or password were incorrect.")
コード例 #2
0
 def create(self, request):
     return Response.http(rc.DELETED, Followers.managers.update(
         {
             'user'      : request.user.id,
             'id'        : form.request.cleaned_data['id']
         },
         { 'is_deleted'  : True }
     ))
コード例 #3
0
ファイル: vote.py プロジェクト: catalooc/catalooc-api-server
 def delete(self, request, photo_id):
     return Response.http(rc.DELETED, Photos.managers.update(
         {
             'user'      : request.user.id,
             'photo_id'  : photo_id
         },
         { 'is_deleted'  : True }
     ))
コード例 #4
0
 def create(self, request):
     return Response.http(rc.DELETED, Photos.managers.update(
         { '_id'         : request.form.cleaned_data['id'] },
         { 'is_deleted'  : True }
     ))
コード例 #5
0
 def read(self, request):
     return Response.http(rc.ALL_OK,"")
コード例 #6
0
 def update(self, request):
     return Response.http(rc.ALL_OK, "")
コード例 #7
0
 def delete(self, request):
     logout(request)
     return Response.http(rc.DELETED, "Your session is ended.")
コード例 #8
0
ファイル: users.py プロジェクト: catalooc/catalooc-api-server
 def read(self, request):
     try:
         return User.objects.get(id=request.form.cleaned_data["id"], is_active=True)
     except:
         return Response.http(rc.NOT_FOUND, "")