Téma: Ticket rendszer
Felhasználók: admin user: Felhasználó név: root pass: root
-
- Látogatóként regisztráció
- Látogatóként bejelentkezés
- Felhasználóként a feladatok megtekintése
- Felhasználóként feladat kiírása
- Felhasználóként feladat szerkesztése
- Adminként(projekt manager) feladat törlése
- Főoldalon az alkalmazás ismertetése
-
- Ergonómikus elrendezés
- Hatákonyság működés
- Biztonságos működés: jogosultságok ellenőrzése, jelszavak biztonságos tárolása
-
-
Vendég
- főoldal megtekintése
- bejelentkezés
- regisztráció
-
Felhasználó
- vendég szerepköre
- ticketek megtekintése
- neki szánt ticket státuszának módosítása
-
Admin - felhasználó szerepköre
- új ticket létrehozása
- ticket szerkesztése
- ticket törlése
-
-
-
Publikus:
- Főoldal
- Bejelentkezés
- Regisztráció
-
Bejelentkezve:
- Főoldal
- Kijelentkezés
- Ticketek listája
- új ticket
- ticket szerkesztése
- status szerkesztése
- ticket törlése (adminként)
-
-
- GET /: főoldal
- GET /login: bejelentkezés
- POST /login: bejelentkezési adatok feldolgozása
- GET /logout: kijelentkezés
- GET /signup: regisztráció
- POST /signup: regisztrációs adatok feldolgozása
- GET /tickets/list: ticketek listázása
- GET /tickets/new: új ticket létrehozása
- POST /tickets/new: új ticket feldolgozása
- GET /tickets/edit/id: ticket szerkesztése
- POST /tickets/edit/id: szerkesztett adat feldolgozása
- GET /tickets/status/id: ticket status szerkesztése
- POST /tickets/status/id: ticket status feldolgozása
- GET /tickets/delete/id: ticket törlése
-
- módosított fájlok:
- home.njk
- list.njk
- master.njk
- main.js
- események:
- a home page megnyitásakor feldobaja az oldal facebook oldalát(popupwindow függvény fut le és a home page-en van egy onready ami űltalm meghívódik)
- list page-en ha az infó ikonra kattintunk, akkor egy popupként megjelenik a ticket leírása(clickInfo függvény)
- az oldal alján megjelenik a aktuális dátum(actualDate függvény)
- módosított fájlok:










