Beispiel #1
0
 def delete(self, id):
     """
     Deletes code item.
     * Privileges required: **delete**
     """
     validate_privilege(self, 'delete')
     result = delete_code_item(id)
     return result, 200, security_headers()
Beispiel #2
0
 def get(self, id):
     """
     Returns sprint items.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     result = get_sprint_results(id)
     return result, 200, security_headers()
 def delete(self, id):
     """
     Delete questions.
     * Privileges required: **delete**
     """
     validate_privilege(self, 'delete')
     result = delete_question(id)
     return result, 200, security_headers()
Beispiel #4
0
 def get(self, search_string):
     """
     Returns list of search lab hits.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     result = search_lab(search_string)
     return result, 200, security_headers()
 def delete(self, id):
     """
     Delete a checklist type.
     * Privileges required: **manage**
     """
     validate_privilege(self, 'manage')
     result = delete_checklist_type(id)
     return result, 200, security_headers()
 def get(self):
     """
     Returns list of project items.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     result = get_project_items()        
     return result, 200, security_headers()
Beispiel #7
0
 def delete(self, id):
     """
     Deletes project item.
     * Privileges required: **delete**
     """
     validate_privilege(self, 'delete')
     val_num(id)
     return result, 200, security_headers()
 def get(self):
     """
     List available users.
     * Privileges required: **manage**
     """
     validate_privilege(self, 'manage')
     result = list_privileges()
     return result, 200, security_headers()
Beispiel #9
0
 def delete(self, checklist_result_id):
     """
     Deletes a checklist_result item from your sprint/feature.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     result = delete_checklist_result(checklist_result_id)
     return result, 200, security_headers()
Beispiel #10
0
 def get(self, questionID):
     """
     Returns a list of checklist items correlated to question sprint identifier
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     result = get_checklist_item_question_sprint(questionID)
     return result, 200, security_headers()
Beispiel #11
0
 def get(self):
     """
     List available users.
     * Privileges required: **manage**
     """
     validate_privilege(self, 'manage')
     result = list_users()
     return result, 200, security_headers()
Beispiel #12
0
 def get(self):
     """
     Returns list of project items.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     result = get_project_items()
     return result, 200, security_headers()
Beispiel #13
0
 def delete(self, checklist_id, checklist_type):
     """
     Delete a checklist item.
     * Privileges required: **delete**
     """
     validate_privilege(self, 'delete')
     result = delete_checklist_item(checklist_id, checklist_type)
     return result, 200, security_headers()
Beispiel #14
0
 def get(self, id):
     """
     Returns sprints stats.
     * Privileges required: **read**
     """
     val_num(id)
     validate_privilege(self, 'read')
     result = stats_sprint(id)
     return result, 200, security_headers()
 def get(self, id):
     """
     Returns sprint export.
     * Privileges required: **read**
     """
     val_num(id)
     validate_privilege(self, 'read')
     result = export_results(id)
     return result, 200, security_headers()
Beispiel #16
0
 def get(self, id):
     """
     Create new project item.
     * Privileges required: **edit**
     """
     val_num(id)
     result = get_project_item(id)
     validate_privilege(self, 'edit')
     return result, 200, security_headers()
Beispiel #17
0
 def put(self):
     """
     Create a new checklist type.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     data = request.json
     result = create_checklist_type(data)
     return result, 200, security_headers()
Beispiel #18
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()
Beispiel #19
0
 def put(self, checklist_type, maturity):
     """
     Store list of question sprint items.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     data = request.json
     result = store_questions(checklist_type, maturity, data)
     return result, 200, security_headers()
 def put(self):
     """
     Create new code example item.
     * Privileges required: **manage**
     """
     validate_privilege(self, 'manage')
     data = request.json
     result = create_code_item(data)
     return result, 200, security_headers()
Beispiel #21
0
 def put(self, id):
     """
     Update a checklist type.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     data = request.json
     result = update_checklist_type(id, data)
     return result, 200, security_headers()
Beispiel #22
0
 def put(self):
     """
     Create an user.
     * Privileges required: **manage**
     """
     data = request.json
     validate_privilege(self, 'manage')
     result = create_user(data)
     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()
 def put(self, checklist_id, checklist_type):
     """
     Create new checklist item.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     data = request.json
     result = create_checklist_item(checklist_id, checklist_type, data)
     return result, 200, security_headers()
 def post(self):
     """
     Returns a comment item.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     data = request.json
     result = get_comment_items(data)
     return result, 200, security_headers()
 def put(self, id):
     """
     Update a kb item.
     * Privileges required: **manage**
     """
     validate_privilege(self, 'manage')
     data = request.json
     result = update_kb_item(id, data)
     return result, 200, security_headers()
Beispiel #27
0
 def put(self, id):
     """
     Update question sprint item.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     data = request.json
     result = update_question(id, data)
     return result, 200, security_headers()
Beispiel #28
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 #30
0
 def put(self, checklistID, checklist_type):
     """
     Update a checklist item.
     * Privileges required: **manage**
     """
     validate_privilege(self, 'manage')
     data = request.json
     result = update_checklist_item(checklistID, checklist_type, data)
     return result, 200, security_headers()
Beispiel #31
0
 def put(self, id):
     """
     Update a kb item.
     * Privileges required: **manage**
     """
     validate_privilege(self, 'manage')
     data = request.json
     result = update_kb_item(id, data)
     return result, 200, security_headers()
Beispiel #32
0
 def put(self, id):
     """
     Manage an user.
     * Privileges required: **none**
     """
     data = request.json
     validate_privilege(self, 'manage')
     result = manage_user(id, data)
     return result, 200, security_headers()
Beispiel #33
0
 def put(self):
     """
     Create new questions .
     * Privileges required: **manage**
     """
     validate_privilege(self, 'manage')
     data = request.json
     result = new_question(data)
     return result, 200, security_headers()
Beispiel #34
0
 def put(self):
     """
     Create new kb item.
     * Privileges required: **edit**
     """
     validate_privilege(self, 'edit')
     data = request.json
     result = create_kb_item(data)
     return result, 200, security_headers()
Beispiel #35
0
 def post(self):
     """
     Returns a comment item.
     * Privileges required: **read**
     """
     validate_privilege(self, 'read')
     data = request.json
     result = get_comment_items(data)
     return result, 200, security_headers()
Beispiel #36
0
 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 #37
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()
Beispiel #38
0
 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 #39
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()
 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()
 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()