def addParams(self, nombre, descripcion, id_permisos): r = Rol() r.nombre = nombre r.descripcion = descripcion pm = PermisoManager() permisos = pm.getListaPermisos(id_permisos) for p in permisos: r.permisos.append(p) self.add(r)
def addParams(self,nombre, descripcion, id_permisos): r = Rol() r.nombre = nombre r.descripcion = descripcion pm = PermisoManager() permisos = pm.getListaPermisos(id_permisos) for p in permisos: r.permisos.append(p) self.add(r)
def post(self, **kw): p = Rol() rm = RolManager() params = kw descripcion = params['descripcion'] nombre = params['nombre'] try: per = params['permisos'] permisos = rm.getListaPermisos(per) p.nombre = nombre p.descripcion = descripcion p.permisos = permisos rm.add(p) raise redirect('./') except: flash(("No se puede crear un rol sin permisos!"), 'error') raise redirect("rol/new")
def post(self, **kw): p = Rol() rm = RolManager() params = kw descripcion = params["descripcion"] nombre = params["nombre"] try: per = params["permisos"] permisos = rm.getListaPermisos(per) p.nombre = nombre p.descripcion = descripcion p.permisos = permisos rm.add(p) raise redirect("./") except: flash(("No se puede crear un rol sin permisos!"), "error") raise redirect("rol/new")
def post(self, **kw): print "Estoy en el POST" p = Rol() rm = RolManager() params = kw print params if params['tipo']!="cancelar": descripcion = params['descripcion'] nombre = params['nombre'] tipo = params['tipo'] self.tipo_rol=params['tipo'] try: per = params['permisos'] print per except: flash(("No se puede crear un rol sin permisos!"), 'error') raise redirect("/rol/new") permisos = rm.getListaPermisos(per) p.nombre = nombre p.descripcion = descripcion p.tipo = tipo p.permisos = permisos rm.add(p) # try: if tipo == 1: raise redirect('/rol?id_proyecto='+session['id_proyecto']) else: raise redirect('/rol') # except: # raise redirect('/rol') else: if session['admin_sistema']: raise redirect ('/rol') raise redirect('/rol?id_proyecto='+session['id_proyecto'])