def updateRol(self): rm = RolManager() r = rm.getById(2) r.nombre = "Mod" rm.update(r) r = rm.getById(2) return r.nombre
def put(self, *args, **kw): rm = RolManager() p = rm.getById(args) params = kw descripcion = params['descripcion'] nombre = params['nombre'] per = params['permisos'] permisos = rm.getListaPermisos(per) p.nombre = nombre p.descripcion = descripcion p.permisos = permisos rm.update(p) raise redirect('../')
def put(self, *args, **kw): rm = RolManager() p = rm.getById(args) params = kw descripcion = params["descripcion"] nombre = params["nombre"] per = params["permisos"] permisos = rm.getListaPermisos(per) p.nombre = nombre p.descripcion = descripcion p.permisos = permisos rm.update(p) raise redirect("../")
def put(self, *args, **kw): print "EN EL PUT" print kw print args rm = RolManager() params = kw p = rm.getById(params['id_rol']) descripcion = params['descripcion'] nombre = params['nombre'] per = params['permisos'] tipo = params['tipo'] permisos = rm.getListaPermisos(per) p.nombre = nombre p.descripcion = descripcion p.permisos = permisos p.tipo=tipo rm.update(p) params['id_proyecto']=session['actual_p'] redirect('/rol?id_proyecto=' + params['id_proyecto'])
def put(self, *args, **kw): """Guarda los cambios especificados en la base de datos""" rm = RolManager() params = kw if kw['tipo']=="cancelar": redirect('/rol',id_proyecto=kw['id_proyecto']) if int(params['tipo']) == 1: if not(Secure().FiltrarByProyecto(kw['id_proyecto'],'modificar_rol_proyecto')): flash(('USTED NO CUENTA CON PERMISOS SUFICIENTES'), 'error') raise redirect("/index") else: if not(Secure().FiltrarBySistema('modificar_rol_sistema')): flash(('USTED NO CUENTA CON PERMISOS SUFICIENTES'), 'error') raise redirect("/index") p = rm.getById(params['id_rol']) p.descripcion = params['descripcion'] p.nombre = params['nombre'] per = params['permisos'] p.tipo = int(params['tipo']) permisos = rm.getListaPermisos(per) p.permisos = permisos rm.update(p) redirect('/rol',id_proyecto=kw['id_proyecto'])