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()
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()
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, 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 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()
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()
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()
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): """ 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()