Editace stránek
Editace stránek
Editace stránek je trochu podobná chování wiki-systémů. Zahrnuje několik "pod-use-case-ů":
- Zobrazení existujících a publikovaných stránek pro běžného uživatele
-
Administrace stránek pro administrátory. Bude umět CRUD metody:
- READ: Zobrazení detailu stránky (i věci, které se běžným uživatelům neukážou - nějaká metadata, ponechávám vaší fantazii a potřebám appky)
- CREATE: Přidání nového stránky do databáze (včetně toho, kdy má být zveřejněna)
- UPDATE: Aktualizace stránky
- DELETE: Odebrání stránky
Pro spolupráci s databází budete mít:
- Business objekty
- ORM mapování
- Datovou (repo) vrstvu
- Aplikační (service) vrstvu
- Prezentační (models, views, controller) vrstvu
- Validaci
Ověříte, že se aplikace chová jinak pro:
- Nepřihlášeného uživatele
- Běžného přihlášeného uživatele
- Přihlášeného uživatele s admin rolí