Exemple #1
0
 def getListaPermisos(self, lista_id):
     listaPermisos = []
     pm = PermisoManager()
     for i in lista_id:
         p = pm.getById(i)
         listaPermisos.append(p)
     return listaPermisos
Exemple #2
0
 def getListaPermisos(self, lista_id):
     listaPermisos = []
     pm = PermisoManager()
     for i in lista_id:
         p = pm.getById(i)
         listaPermisos.append(p)
     return listaPermisos
Exemple #3
0
 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)
Exemple #4
0
 def put(self, *args, **kw):
     pm = PermisoManager()
     p = pm.getById(args)
     params = kw
     p.nombre = params["nombre"]
     p.descripcion = params["descripcion"]
     p.tipo = params["tipo"]
     pm.update(p)
     raise redirect('../')
Exemple #5
0
 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)
Exemple #6
0
 def put(self, *args, **kw):
     pm=PermisoManager()
     p = pm.getById(args)
     params = kw
     p.nombre = params["nombre"]
     p.descripcion = params["descripcion"]
     p.tipo = params["tipo"]
     pm.update(p)
     raise redirect('../')
Exemple #7
0
    def buscar(self, **kw):
        pm = PermisoManager()
        params = kw     
        permiso = pm.buscar(params["parametro"])

        busqueda_filler = BusquedaTableFiller(DBSession)
        busqueda_filler.init(params["parametro"])
        tmpl_context.widget = self.table
        value = busqueda_filler.get_value(permiso=permiso)
        return dict(permiso=permiso, value_list=value, model="permiso")
Exemple #8
0
 def post(self, **kw):
     p = Permiso()
     pm = PermisoManager()
     params = kw
     descripcion = params['descripcion']
     nombre = params['nombre']
     tipo = params['tipo']
     p.nombre = nombre
     p.descripcion = descripcion
     p.tipo = tipo
     pm.add(p)
     raise redirect('./')
Exemple #9
0
 def post(self, **kw):
     p = Permiso()
     pm = PermisoManager()
     params = kw
     descripcion = params['descripcion']
     nombre = params['nombre']
     tipo = params['tipo']
     p.nombre = nombre
     p.descripcion = descripcion
     p.tipo = tipo
     pm.add(p)
     raise redirect('./')
Exemple #10
0
    def asignar(self, *args, **kw):
        rm = RolManager()
        params = kw
        r = rm.getById(int(params['id']))
        if r.tipo == 0:
            print "Rol de Sistema"
            u = UsuarioManager().getNoThisRol(r.id_rol)
            f=[]
            p=[]
        if r.tipo == 1:
            print "Rol de Proyecto"
            u = UsuarioManager().getNotThisRolThisProject(r.id_rol, int(session['id_proyecto']))
            f = PermisoManager().getFases(session['id_proyecto'])
            p = PermisoManager().getProyecto(session['id_proyecto'])

        return dict(id=r.id_rol,nombre = r.nombre, tipo = r.tipo, usuarios= u, proyectos=p, fases=f, permisos = r.permisos )
Exemple #11
0
 def deletePermisoByName(self):
     pm = PermisoManager()
     p = pm.getById(12)
     pm.deleteByName(p.nombre)
     return "Verif. Crear proyecto no debe existir"
Exemple #12
0
 def deletePemisoById(self):
     pm = PermisoManager() 
     pm.deleteById(13)
     return "Verificar no existe permiso con id=13"
Exemple #13
0
 def deletePermiso(self):
     pm = PermisoManager()
     p = pm.getById(14)
     pm.delete(p)
     return "Verificar no existe permiso con id=14"
Exemple #14
0
 def updatePermiso(self):
     pm = PermisoManager()
     p = pm.getById(12)
     p.descripcion = "Modificado1"
     pm.update(p)
     return "Verificar"
Exemple #15
0
 def permisoByName(self):
     pm = PermisoManager()
     p = pm.getByName("permiso para Crear Proyecto")
     return p.descripcion
Exemple #16
0
 def permisoByName(self):
     pm = PermisoManager()
     p = pm.getByName("permiso para Crear Proyecto")
     return p.descripcion
Exemple #17
0
 def deletePemisoById(self):
     pm = PermisoManager() 
     pm.deleteById(13)
     return "Verificar no existe permiso con id=13"
Exemple #18
0
 def post_delete(self, *args, **kw):
     pm = PermisoManager()
     pm.deleteById(args)
     raise redirect('./')
Exemple #19
0
 def post_delete(self, *args, **kw):
     pm = PermisoManager()
     pm.deleteById(args)
     raise redirect('./')
Exemple #20
0
 def deletePermisoByName(self):
     pm = PermisoManager()
     p = pm.getById(12)
     pm.deleteByName(p.nombre)
     return "Verif. Crear proyecto no debe existir"
Exemple #21
0
 def post(self, **kw):
     pm = PermisoManager()
     params = kw
     pm.addParams(params)
     raise redirect('./')
Exemple #22
0
 def deletePermiso(self):
     pm = PermisoManager()
     p = pm.getById(14)
     pm.delete(p)
     return "Verificar no existe permiso con id=14"
Exemple #23
0
 def _do_get_provider_count_and_objs(self, buscado="", **kw):
     pm = PermisoManager()
     permisos = pm.buscar(self.buscado)
     return len(permisos), permisos
Exemple #24
0
 def post(self, **kw):
     pm = PermisoManager()
     params = kw
     pm.addParams(params)
     raise redirect('./')
Exemple #25
0
 def _do_get_provider_count_and_objs(self, buscado="", **kw):
     pm = PermisoManager()
     permisos = pm.buscar(self.buscado)
     return len(permisos), permisos   
Exemple #26
0
 def permisoById(self):
     pm = PermisoManager()
     p = pm.getById(1)
     return p.nombre
Exemple #27
0
 def permisoById(self):
     pm = PermisoManager()
     p = pm.getById(1)
     return p.nombre
Exemple #28
0
 def updatePermiso(self):
     pm = PermisoManager()
     p = pm.getById(12)
     p.descripcion = "Modificado1"
     pm.update(p)
     return "Verificar"