def put(self, *args, **kw): """actualiza un rol""" pp = None atras = "/roles/" msg = u"El Rol se ha actualizado con éxito" if kw["id_proyecto"]: pp = PoseePermiso('modificar rol', id_proyecto=int(kw["id_proyecto"])) elif kw["id_fase"]: pp = PoseePermiso('modificar rol', id_fase=int(kw["id_fase"])) elif kw["id_tipo_item"]: pp = PoseePermiso('modificar rol', id_tipo_item=int(kw["id_tipo_item"])) else: pp = PoseePermiso('modificar rol') atras = "/rolesplantilla/" msg = u"El de Plantilla se ha actualizado con éxito" if not pp.is_met(request.environ): flash(pp.message % pp.nombre_permiso, 'warning') redirect(atras) if not (kw.has_key("permisos") and kw["permisos"]): flash("Debe seleccionar al menos un permiso", 'warning') redirect("./edit?contexto=%s" % kw["contexto"]) Rol.actualizar_rol(**kw) flash(msg) redirect(atras)
def put(self, *args, **kw): """actualiza un rol""" pp = None atras = "/roles/" msg = u"El Rol se ha actualizado con éxito" if kw["id_proyecto"]: pp = PoseePermiso('modificar rol', id_proyecto=int(kw["id_proyecto"])) elif kw["id_fase"]: pp = PoseePermiso('modificar rol', id_fase=int(kw["id_fase"])) elif kw["id_tipo_item"]: pp = PoseePermiso('modificar rol', id_tipo_item=int(kw["id_tipo_item"])) else: pp = PoseePermiso('modificar rol') atras = "/rolesplantilla/" msg = u"El de Plantilla se ha actualizado con éxito" if not pp.is_met(request.environ): flash(pp.message % pp.nombre_permiso, 'warning') redirect(atras) if not (kw.has_key("permisos") and kw["permisos"]): flash("Debe seleccionar al menos un permiso", 'warning') redirect("./edit?contexto=%s" % kw["contexto"]) Rol.actualizar_rol(**kw) flash(msg) redirect(atras)
def put(self, *args, **kw): """update a record""" pp = PoseePermiso('modificar rol') if not pp.is_met(request.environ): flash(pp.message % pp.nombre_permiso, 'warning') redirect(self.action) Rol.actualizar_rol(**kw) redirect(self.action)
def put(self, *args, **kw): """update a record""" pp = PoseePermiso('modificar rol') if not pp.is_met(request.environ): flash(pp.message % pp.nombre_permiso, 'warning') redirect(self.action) Rol.actualizar_rol(**kw) redirect(self.action)
def put(self, *args, **kw): """actualiza un rol""" id_tipo_item = UrlParser.parse_id(request.url, "tipositems") url_action = "../../" msg = u"El Rol se ha actualizado con éxito" pp = PoseePermiso('modificar rol', id_tipo_item=id_tipo_item) if not pp.is_met(request.environ): flash(pp.message % pp.nombre_permiso, 'warning') redirect(url_action) if not (kw.has_key("permisos") and kw["permisos"]): flash("Debe seleccionar al menos un permiso", 'warning') redirect(url_action + kw["id_rol"] + "/edit") Rol.actualizar_rol(**kw) flash(msg) redirect(url_action)
def put(self, *args, **kw): """actualiza un rol""" id_tipo_item = UrlParser.parse_id(request.url, "tipositems") url_action = "../../" msg = u"El Rol se ha actualizado con éxito" pp = PoseePermiso('modificar rol', id_tipo_item=id_tipo_item) if not pp.is_met(request.environ): flash(pp.message % pp.nombre_permiso, 'warning') redirect(url_action) if not (kw.has_key("permisos") and kw["permisos"]): flash("Debe seleccionar al menos un permiso", 'warning') redirect(url_action + kw["id_rol"] + "/edit") Rol.actualizar_rol(**kw) flash(msg) redirect(url_action)