def AElimCriterioHistoria(): #POST/PUT parameters params = request.get_json() results = [ { 'label': '/VSprint', 'msg': ['Criterio de aceptación eliminado'] }, { 'label': '/VSprint', 'msg': ['Error al eliminar el criterio de aceptación'] }, ] res = results[0] #Action code goes here, res should be a list with a label and a message idSprint = int(session['idSprint']) idPila = int(session['idPila']) idCriterioEliminar = int(request.args['id']) oAcceptanceCriteria = acceptanceCriteria() if oAcceptanceCriteria.deleteAcceptanceCriteria(idCriterioEliminar): res = results[0] res['label'] = res['label'] + '/' + str(idSprint) #Action code ends here if "actor" in res: if res['actor'] is None: session.pop("actor", None) else: session['actor'] = res['actor'] return json.dumps(res)
def ACriterioHistoria(): numCriteria = clsAcceptanceCriteria.query.order_by( clsAcceptanceCriteria.HAC_idAcceptanceCriteria).all() if numCriteria == []: criterio = 1 else: for elem in numCriteria: x = elem.HAC_idAcceptanceCriteria criterio = x + 1 #POST/PUT parameters params = request.get_json() idPila = params['idPila'] idSprint = int(session['idSprint']) idUserHistory = int(params['Historia']) description = str(params['Descripcion']) results = [ { 'label': '/VSprint', 'msg': ['Criterio agregado exitosamente'] }, { 'label': '/VCriterioHistoria/' + str(idSprint), 'msg': ['Error al asignar criterio a la historia'] }, ] res = results[0] #Action code goes here, res should be a list with a label and a message res['label'] = res['label'] + '/' + str(idSprint) oSprint = sprints() oAcceptanceCriteria = acceptanceCriteria() insert = oAcceptanceCriteria.insertAcceptanceCriteria( idUserHistory, description) result = False if insert: result = oSprint.assignSprintAcceptanceCriteria( idSprint, idPila, criterio) if not result: res = results[1] #Action code ends here if "actor" in res: if res['actor'] is None: session.pop("actor", None) else: session['actor'] = res['actor'] return json.dumps(res)
def ACriterioHistoria(): numCriteria = clsAcceptanceCriteria.query.order_by(clsAcceptanceCriteria.HAC_idAcceptanceCriteria).all() if numCriteria == []: criterio = 1 else: for elem in numCriteria: x = elem.HAC_idAcceptanceCriteria criterio = x + 1 #POST/PUT parameters params = request.get_json() idPila = params['idPila'] idSprint = int(session['idSprint']) idUserHistory = int(params['Historia']) description = str(params['Descripcion']) enunciado = str(params['Enunciado']) results = [{'label':'/VSprint', 'msg':['Criterio agregado exitosamente']}, {'label':'/VCriterioHistoria/'+str(idSprint), 'msg':['Error al asignar criterio a la historia']}, ] res = results[0] #Action code goes here, res should be a list with a label and a message res['label'] = res['label'] + '/' + str(idSprint) oSprint = sprints() oAcceptanceCriteria = acceptanceCriteria() insert = oAcceptanceCriteria.insertAcceptanceCriteria(idUserHistory, description, enunciado) result = False if insert: result = oSprint.assignSprintAcceptanceCriteria(idSprint, idPila, criterio); if not result: res = results[1] #Action code ends here if "actor" in res: if res['actor'] is None: session.pop("actor", None) else: session['actor'] = res['actor'] return json.dumps(res)
def AElimCriterioHistoria(): #POST/PUT parameters params = request.get_json() results = [{'label':'/VSprint', 'msg':['Criterio de aceptación eliminado']}, {'label':'/VSprint', 'msg':['Error al eliminar el criterio de aceptación']}, ] res = results[0] #Action code goes here, res should be a list with a label and a message idSprint = int(session['idSprint']) idPila = int(session['idPila']) idCriterioEliminar = int(request.args['id']) oAcceptanceCriteria = acceptanceCriteria() if oAcceptanceCriteria.deleteAcceptanceCriteria(idCriterioEliminar): res = results[0] res['label'] = res['label'] + '/' + str(idSprint) #Action code ends here if "actor" in res: if res['actor'] is None: session.pop("actor", None) else: session['actor'] = res['actor'] return json.dumps(res)