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