Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
    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)
Exemple #4
0
    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)
Exemple #5
0
    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)
Exemple #6
0
    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)