Exemplo n.º 1
0
 def getListaPermisos(self, lista_id):
     listaPermisos = []
     pm = PermisoManager()
     for i in lista_id:
         p = pm.getById(i)
         listaPermisos.append(p)
     return listaPermisos
Exemplo n.º 2
0
 def getListaPermisos(self, lista_id):
     listaPermisos = []
     pm = PermisoManager()
     for i in lista_id:
         p = pm.getById(i)
         listaPermisos.append(p)
     return listaPermisos
Exemplo n.º 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)
Exemplo n.º 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('../')
Exemplo n.º 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)
Exemplo n.º 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('../')
Exemplo n.º 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")
Exemplo n.º 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('./')
Exemplo n.º 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('./')
Exemplo n.º 10
0
Arquivo: rol.py Projeto: javierpf/SGP
    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 )
Exemplo n.º 11
0
Arquivo: root.py Projeto: javierpf/SGP
 def deletePermisoByName(self):
     pm = PermisoManager()
     p = pm.getById(12)
     pm.deleteByName(p.nombre)
     return "Verif. Crear proyecto no debe existir"
Exemplo n.º 12
0
Arquivo: root.py Projeto: javierpf/SGP
 def deletePemisoById(self):
     pm = PermisoManager() 
     pm.deleteById(13)
     return "Verificar no existe permiso con id=13"
Exemplo n.º 13
0
Arquivo: root.py Projeto: javierpf/SGP
 def deletePermiso(self):
     pm = PermisoManager()
     p = pm.getById(14)
     pm.delete(p)
     return "Verificar no existe permiso con id=14"
Exemplo n.º 14
0
Arquivo: root.py Projeto: javierpf/SGP
 def updatePermiso(self):
     pm = PermisoManager()
     p = pm.getById(12)
     p.descripcion = "Modificado1"
     pm.update(p)
     return "Verificar"
Exemplo n.º 15
0
Arquivo: root.py Projeto: javierpf/SGP
 def permisoByName(self):
     pm = PermisoManager()
     p = pm.getByName("permiso para Crear Proyecto")
     return p.descripcion
Exemplo n.º 16
0
 def permisoByName(self):
     pm = PermisoManager()
     p = pm.getByName("permiso para Crear Proyecto")
     return p.descripcion
Exemplo n.º 17
0
 def deletePemisoById(self):
     pm = PermisoManager() 
     pm.deleteById(13)
     return "Verificar no existe permiso con id=13"
Exemplo n.º 18
0
 def post_delete(self, *args, **kw):
     pm = PermisoManager()
     pm.deleteById(args)
     raise redirect('./')
Exemplo n.º 19
0
 def post_delete(self, *args, **kw):
     pm = PermisoManager()
     pm.deleteById(args)
     raise redirect('./')
Exemplo n.º 20
0
 def deletePermisoByName(self):
     pm = PermisoManager()
     p = pm.getById(12)
     pm.deleteByName(p.nombre)
     return "Verif. Crear proyecto no debe existir"
Exemplo n.º 21
0
 def post(self, **kw):
     pm = PermisoManager()
     params = kw
     pm.addParams(params)
     raise redirect('./')
Exemplo n.º 22
0
 def deletePermiso(self):
     pm = PermisoManager()
     p = pm.getById(14)
     pm.delete(p)
     return "Verificar no existe permiso con id=14"
Exemplo n.º 23
0
 def _do_get_provider_count_and_objs(self, buscado="", **kw):
     pm = PermisoManager()
     permisos = pm.buscar(self.buscado)
     return len(permisos), permisos
Exemplo n.º 24
0
 def post(self, **kw):
     pm = PermisoManager()
     params = kw
     pm.addParams(params)
     raise redirect('./')
Exemplo n.º 25
0
 def _do_get_provider_count_and_objs(self, buscado="", **kw):
     pm = PermisoManager()
     permisos = pm.buscar(self.buscado)
     return len(permisos), permisos   
Exemplo n.º 26
0
 def permisoById(self):
     pm = PermisoManager()
     p = pm.getById(1)
     return p.nombre
Exemplo n.º 27
0
Arquivo: root.py Projeto: javierpf/SGP
 def permisoById(self):
     pm = PermisoManager()
     p = pm.getById(1)
     return p.nombre
Exemplo n.º 28
0
 def updatePermiso(self):
     pm = PermisoManager()
     p = pm.getById(12)
     p.descripcion = "Modificado1"
     pm.update(p)
     return "Verificar"