Example #1
0
 def recibirRegistro(self,formulario,nombre,apellido="",username="",email="",password="",role="",descripcion="",permisos=""):
     "Recibe los datos de registro por post"
     bd=database.DatabaseManager()
     html=""
     if formulario=="usuarios":
         bd.crearUsuario(nombre,apellido,username,email,password,role)
         dic={"nombre":nombre,"apellido":apellido,"username":username,"email":email,"password":password}
         html=templater.llenarPlantilla("datos_recibidos_user",dic)
     elif formulario=="roles":
         bd=database.DatabaseManager()
         bd.crearRol(nombre,descripcion,permisos)
         dic={"nombre":nombre,"descripcion":descripcion}
         html=templater.llenarPlantilla("datos_recibidos_role",dic)
         
     elif formulario=="permisos":
         bd.crearPermiso(nombre,descripcion)
         dic={"nombre":nombre,"descripcion":descripcion}
         html=templater.llenarPlantilla("datos_recibidos_permission",dic)
     return html
Example #2
0
def registrar(modulo):
    dic = {}
    retorno = ""
    tabla = ""
    if modulo == "usuarios":
        tabla = "roles"
    elif modulo == "roles":
        tabla = "permissions"
    if tabla != "":
        select = genHtml.llenarSelectBD(tabla)
        dic = {"opciones":select}
        retorno = templater.llenarPlantilla(modulo + "/registro", dic)
    else:
        retorno = templater.leerArchivo(modulo + "/registro")
    return retorno
Example #3
0
def listar(modulo):
    dic={}
    lista=[]
    retorno=""
    dicTablas={"usuarios":"users","roles":"roles","permisos":"permissions"}
    if modulo=="usuarios".lower():
        lista=["ID","Nombre","Apellido","Username","Email"]
    elif modulo=="roles".lower():
        lista=["ID","Nombre","Descripcion"]
    elif modulo=="permisos".lower():
        lista=["ID","Nombre","Descripcion"]
    dic["tabla"]=genHtml.llenarTablaBD(dicTablas[modulo],lista,True)
    
    retorno=templater.llenarPlantilla("general/listar", dic)
    return retorno