예제 #1
0
def assigmentCount():
    """ Vrácení počtu nevyřízených zadání, použito pro aktualizaci v menu"""
    usr = getUser() 
    if (not usr) or (not usr.inRole("lector")):
        return {"status" : "error", "count" : "!"}
        
    return { "status" : "ok", "count" : Assigment.getPendingCount(usr.login) }        
예제 #2
0
def assigmentCount():
    """ Vrácení počtu nevyřízených zadání, použito pro aktualizaci v menu"""
    usr = getUser()
    if (not usr) or (not usr.inRole("lector")):
        return {"status": "error", "count": "!"}

    return {"status": "ok", "count": Assigment.getPendingCount(usr.login)}
예제 #3
0
def lectureMenu():
    usr = getUser() 

    if usr and usr.inRole("student"):
        addMenu("/assigments","Zadání",25)
        
    if usr and usr.inRole("lector"):
        addMenu("/assigments-lector","Zadání",10, Assigment.getPendingCount(usr.login) )        
예제 #4
0
def lectureMenu():
    usr = getUser()

    if usr and usr.inRole("student"):
        addMenu("/assigments", "Zadání", 25)

    if usr and usr.inRole("lector"):
        addMenu("/assigments-lector", "Zadání", 10,
                Assigment.getPendingCount(usr.login))