def list(): """Seznam cvičení""" usr = getUser() if request.params.get("activate"): lec = Lecture.get(request.params.get("activate")) lec.activate() msg("Cvičení %s bylo zapnuto" % lec.name, "success") redirect(request.path) if request.params.get("deactivate"): lec = Lecture.get(request.params.get("deactivate")) lec.deactivate() msg("Cvičení %s bylo vypnuto" % lec.name, "success") redirect(request.path) # vložení nového cvičení if request.forms.get("add"): lec = Lecture.insert(request.forms.decode().get("add"), usr.login) if lec: msg("Cvičení %s vytvořeno" % lec.name, "success") redirect("/lectures/edit/%i" % lec.lecture_id) else: msg("Chyba při vytváření cvičení", "error") redirect(request.path) lectures = Lecture.getAll() if usr.inRole("master") else Lecture.getAll( usr.login) return template("lectures", { "lectures": lectures, "showLector": usr.inRole("master") })
def list(): """Seznam cvičení""" usr = getUser() if request.params.get("activate"): lec = Lecture.get( request.params.get("activate") ) lec.activate() msg("Cvičení %s bylo zapnuto" % lec.name,"success") redirect(request.path) if request.params.get("deactivate"): lec = Lecture.get( request.params.get("deactivate") ) lec.deactivate() msg("Cvičení %s bylo vypnuto" % lec.name,"success") redirect(request.path) # vložení nového cvičení if request.forms.get("add"): lec = Lecture.insert( request.forms.decode().get("add"), usr.login ) if lec: msg("Cvičení %s vytvořeno" % lec.name,"success") redirect("/lectures/edit/%i" % lec.lecture_id ) else: msg("Chyba při vytváření cvičení","error") redirect(request.path) lectures = Lecture.getAll() if usr.inRole("master") else Lecture.getAll(usr.login) return template("lectures", {"lectures" : lectures, "showLector": usr.inRole("master") } )