Revize cbd239c6
Přidáno uživatelem Matěj Zeman před asi 2 roky(ů)
server/sql_app/api/usb_logs_web.py | ||
---|---|---|
44 | 44 |
pc_obj = crud.find_pcs(db, pcs) |
45 | 45 |
teams = crud.get_teams(db, skip=skip, limit=limit) |
46 | 46 |
licenses = crud.get_licenses(db, skip=skip, limit=limit) |
47 |
if current_user != "admin": |
|
47 |
if current_user == "admin": |
|
48 |
return templates.TemplateResponse("logs.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams, |
|
49 |
"licenses": licenses, "user": current_user}) |
|
50 |
else: |
|
48 | 51 |
current_user = "guest" |
49 |
return templates.TemplateResponse("logs.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams,
|
|
50 |
"licenses": licenses, "user": current_user}) |
|
52 |
return templates.TemplateResponse("logs_normal.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams,
|
|
53 |
"licenses": licenses, "user": current_user})
|
|
51 | 54 |
|
52 | 55 |
|
53 | 56 |
@usblogs_web.post("/logs-web", response_class=HTMLResponse) |
... | ... | |
67 | 70 |
pc_obj = crud.get_pcs(db, skip=skip, limit=limit) |
68 | 71 |
teams = crud.get_teams(db, skip=skip, limit=limit) |
69 | 72 |
licenses = crud.get_licenses(db, skip=skip, limit=limit) |
70 |
if current_user != "admin": |
|
73 |
if current_user == "admin": |
|
74 |
return templates.TemplateResponse("logs.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams, |
|
75 |
"licenses": licenses, "user": current_user}) |
|
76 |
else: |
|
71 | 77 |
current_user = "guest" |
72 |
return templates.TemplateResponse("logs.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams,
|
|
73 |
"licenses": licenses, "user": current_user}) |
|
78 |
return templates.TemplateResponse("logs_normal.html", {"request": request, "logs": logs, "pcs": pc_obj, "teams": teams,
|
|
79 |
"licenses": licenses, "user": current_user})
|
|
74 | 80 |
|
75 | 81 |
|
76 | 82 |
@usblogs_web.get("/", response_class=HTMLResponse) |
Také k dispozici: Unified diff
Added signup and users table in database. Passwords are hashed. Added view for changing users roles.