def getTicketInfo(): i = request.form.get('id', type=str).split("|") verifyAccess("ticket", "read", i[0]) return render_template('ticket.html', ticket=vmdb.getTicket(i[2].strip("vuln:"), i[3], i[1], i[0]), statusses=vmdb.getStatusses())
def setTicketNotes(): i = request.args.get('id', type=str).split("|") notes = request.args.get('notes', type=str) verifyAccess("ticket", "write", i[0], True) ticket = vmdb.getTicket(i[2].strip("vuln:"), i[3], i[1], i[0]) return jsonify({ "status": vmdb.setDBTicketStatus(ticket, current_user.id, notes=notes) })
def setTicketStatus(): i = request.args.get('id', type=str).split("|") status = request.args.get('status', type=str) verifyAccess("ticket", "write", i[0], True) ticket = vmdb.getTicket(i[2].strip("vuln:"), i[3], i[1], i[0]) curStatus = vmdb.setDBTicketStatus(ticket, current_user.id, status=status) updated = None if status == "closed-implemented": updated = vmdb.updateCPE(ticket) #print(updated) return jsonify({"status": curStatus, "statusses": vmdb.getStatusses()})
def setTicketStatus(): i = request.args.get("id", type=str).split("|") status = request.args.get("status", type=str) verifyAccess("ticket", "write", i[0], True) ticket = vmdb.getTicket(i[2].strip("vuln:"), i[3], i[1], i[0]) curStatus = vmdb.setDBTicketStatus(ticket, current_user.id, status=status) updated = None if status == "closed-implemented": updated = vmdb.updateCPE(ticket) # print(updated) return jsonify({"status": curStatus, "statusses": vmdb.getStatusses()})
def setUpdate(): i = request.args.get("id", type=str).split("|") newCPE = request.args.get("newCPE", type=str) updateType = request.args.get("updateType", type=str) verifyAccess("ticket", "write", i[0], True) ticket = vmdb.getTicket(i[2].strip("vuln:"), i[3], i[1], i[0]) return jsonify( { "status": vmdb.setDBTicketStatus(ticket, current_user.id, updateType=updateType, update=newCPE), "statusses": vmdb.getStatusses(), } )
def setUpdate(): i = request.args.get('id', type=str).split("|") newCPE = request.args.get('newCPE', type=str) updateType = request.args.get('updateType', type=str) verifyAccess("ticket", "write", i[0], True) ticket = vmdb.getTicket(i[2].strip("vuln:"), i[3], i[1], i[0]) return jsonify({ "status": vmdb.setDBTicketStatus(ticket, current_user.id, updateType=updateType, update=newCPE), "statusses": vmdb.getStatusses() })
def setTicketNotes(): i = request.args.get("id", type=str).split("|") notes = request.args.get("notes", type=str) verifyAccess("ticket", "write", i[0], True) ticket = vmdb.getTicket(i[2].strip("vuln:"), i[3], i[1], i[0]) return jsonify({"status": vmdb.setDBTicketStatus(ticket, current_user.id, notes=notes)})
def getTicketInfo(): i = request.form.get("id", type=str).split("|") verifyAccess("ticket", "read", i[0]) return render_template( "ticket.html", ticket=vmdb.getTicket(i[2].strip("vuln:"), i[3], i[1], i[0]), statusses=vmdb.getStatusses() )