コード例 #1
0
 def delete(self):
     id = request.json['id']
     # get auth token
     auth_token = request.headers.get('Authorization')
     user = get_a_user_by_auth_token(auth_token)
     if user:
         return proposal_claim_service.delete_team(id, user)
コード例 #2
0
 def delete(self):
     id = request.json['id']
     # get auth token
     auth_token = request.headers.get('Authorization')
     user = get_a_user_by_auth_token(auth_token)
     if user:
         return delete_comment(id, user)
コード例 #3
0
    def put(self, id):
        # get the post data
        post_data = request.json
        # get auth token
        auth_token = request.headers.get('Authorization')
        user = get_a_user_by_auth_token(auth_token)

        if user:
            return update_proposal_zone(id=id, data=post_data, user=user)
コード例 #4
0
    def post(self):
        # get the post data
        post_data = request.json
        # get auth token
        auth_token = request.headers.get('Authorization')
        user = get_a_user_by_auth_token(auth_token)

        return proposal_claim_service.submit_claim_result(data=post_data,
                                                          user_id=user.id)
コード例 #5
0
    def put(self):
        # get the post data
        post_data = request.json
        # get auth token
        auth_token = request.headers.get('Authorization')
        user = get_a_user_by_auth_token(auth_token)

        if user:
            post_data['creator_id'] = user.id
            return update_comment(data=post_data)
コード例 #6
0
    def post(self):
        # get the post data
        post_data = request.json
        # get auth token
        auth_token = request.headers.get('Authorization')
        user = get_a_user_by_auth_token(auth_token)

        if user:
            post_data['creator_id'] = user.id
            return save_new_proposal_zone(data=post_data)
コード例 #7
0
    def put(self):
        # get the post data
        post_data = request.json
        # get auth token
        auth_token = request.headers.get('Authorization')
        user = get_a_user_by_auth_token(auth_token)

        if user:
            return proposal_claim_service.cancel_claim_proposal(
                data=post_data, user_id=user.id)
コード例 #8
0
    def post(self, id):
        # get the post data
        post_data = request.json
        # get auth token
        auth_token = request.headers.get('Authorization')
        user = get_a_user_by_auth_token(auth_token)

        if user:
            return proposal_service.add_proposal_progress(id=id,
                                                          data=post_data,
                                                          user=user)
コード例 #9
0
    def put(self):
        # get the post data
        post_data = request.json
        # get auth token
        auth_token = request.headers.get('Authorization')
        user = get_a_user_by_auth_token(auth_token)

        claim_id = post_data.get('claim_id')
        approve = post_data.get('approve', True)

        return proposal_claim_service.verify_claim_result(claim_id=claim_id,
                                                          user_id=user.id,
                                                          approve=approve)
コード例 #10
0
    def post(self):
        post_data = request.json

        auth_token = request.headers.get('Authorization')
        user = get_a_user_by_auth_token(auth_token)
        if user:
            creator_id = user.id

        name = post_data.get('name')
        name_en = post_data.get('name_en', name)
        order = post_data.get('order', 0)

        return proposal_service.save_new_category(name, name_en, order,
                                                  creator_id)
コード例 #11
0
    def delete(self, id):
        auth_token = request.headers.get('Authorization')
        user = get_a_user_by_auth_token(auth_token)

        if user:
            return delete_proposal_zone(id=id, user=user)