Example #1
0
def modify_user():
    l = conecta()
    departments = []
    classrooms = []
    if "departments[]" in request.vars:
        departments = request.vars["departments[]"]
    if "classrooms[]" in request.vars:
        classrooms = request.vars["classrooms[]"]

    if request.vars["type"] == "staff":
        g = Groups(l, "authority_group", "staff", [])
        if not g.checkGroup():
            g.add()

    u = Users(
        l,
        request.vars["type"],
        request.vars["name"],
        request.vars["surname"],
        request.vars["nif"],
        request.vars["user"],
        request.vars["password"],
        request.vars["password2"],
        departments,
        classrooms,
    )
    response = u.process(request.vars["action"])
    l.close()
    return dict(response=response)
Example #2
0
def modify_user():
    l=conecta() 
    departments=[]
    classrooms=[]                
    if 'departments[]' in request.vars: departments = request.vars['departments[]']
    if 'classrooms[]' in request.vars:classrooms = request.vars['classrooms[]']

    if request.vars['type']=="staff":
        g = Groups(l,"authority_group","staff",[])
        if not g.checkGroup():
            g.add()

    u = Users(l,request.vars['type'],request.vars['name'],request.vars['surname'],request.vars['nif'],request.vars['user'],request.vars['password'],request.vars['password2'],departments,classrooms)
    response = u.process(request.vars['action'])
    l.close()
    return dict(response = response)