Beispiel #1
0
 def delete(self, id):
     """
     Deletes code item.
     * Privileges required: **delete**
     """
     validate_privilege(self, 'delete')
     user_id = select_userid_jwt(self)
     result = delete_code_item(id, user_id)
     return result, 200, security_headers()
Beispiel #2
0
 def get(self, id):
     """
     Returns project stats.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     user_id = select_userid_jwt(self)
     result = stats_project(id)
     return result, 200, security_headers()
 def delete(self, checklist_result_id):
     """
     Deletes a checklist_result item from your sprint/feature.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     user_id = select_userid_jwt(self)
     result = delete_checklist_result(checklist_result_id, user_id)
     return result, 200, security_headers()
 def get(self, id):
     """
     Returns a sprint item.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     user_id = select_userid_jwt(self)
     result = get_sprint_item(id, user_id)
     return result, 200, security_headers()
Beispiel #5
0
 def get(self, id):
     """
     Returns sprint export.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     user_id = select_userid_jwt(self)
     result = get_sprint_results_audit_export(id, user_id)
     return result, 200, security_headers()
 def get(self, id):
     """
     Returns project stats.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     user_id = select_userid_jwt(self)
     result = stats_project(id)
     return result, 200, security_headers()
Beispiel #7
0
 def get(self, instance_name):
     """
     Returns list of labs.
     * Privileges required: **none**
     """
     userid = select_userid_jwt(self)
     validate_privilege(self, 'read')
     result = deploy_labs(instance_name, userid)
     return result, 200, security_headers()
 def delete(self, id):
     """
     Deletes sprint item.
     * Privileges required: **delete**
     """
     validate_privilege(self, 'delete')
     user_id = select_userid_jwt(self)
     result = delete_sprint(id, user_id)
     return result, 200, security_headers()
Beispiel #9
0
 def get(self, id):
     """
     Returns a project item.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     user_id = select_userid_jwt(self)
     result = get_project_item(id, user_id)
     return result, 200, security_headers()
 def put(self, checklist_type):
     """
     Store list of question sprint items.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     user_id = select_userid_jwt(self)
     data = request.json
     result = store_questions(checklist_type, data)
     return result, 200, security_headers()
Beispiel #11
0
 def put(self):
     """
     Create new sprint item.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     user_id = select_userid_jwt(self)
     data = request.json
     result = new_sprint(user_id, data)
     return result, 200, security_headers()
 def put(self, id):
     """
     Update a project item.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     user_id = select_userid_jwt(self)
     data = request.json
     result = update_project(id, user_id, data)
     return result, 200, security_headers()
Beispiel #13
0
 def put(self, id):
     """
     Update list of question pre items.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     user_id = select_userid_jwt(self)
     data = request.json
     result = update_pre_questions(id, user_id, data)
     return result, 200, security_headers()
 def put(self):
     """
     Store list of question pre items.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     user_id = select_userid_jwt(self)
     data = request.json
     result = store_pre_questions(user_id, data)
     return result, 200, security_headers()
Beispiel #15
0
 def put(self):
     """
     Create a comment item.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     user_id = select_userid_jwt(self)
     data = request.json
     result = new_comment_item(user_id, data)
     return result, 200, security_headers()
Beispiel #16
0
 def put(self):
     """
     Create new project item.
     * Privileges required: **edit**
     """
     data = request.json
     val_alpha_num_special(data.get('name'))
     val_alpha_num(data.get('version'))
     val_alpha_num_special(data.get('description'))
     validate_privilege(self, 'edit')
     user_id = select_userid_jwt(self)
     result = new_project(user_id, data)
     return result, 200, security_headers()