def delete(self, id): """ Deletes code item. * Privileges required: **delete** """ validate_privilege(self, 'delete') result = delete_code_item(id) return result, 200, security_headers()
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()
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()
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()
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()
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()
def get(self): """ List available users. * Privileges required: **manage** """ validate_privilege(self, 'manage') result = list_users() return result, 200, security_headers()
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()
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()
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()
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()
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 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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()