update
This commit is contained in:
64
module.md
64
module.md
@@ -17,44 +17,62 @@ Implementierungs-Schritte als Feature-Module - WIE es gebaut wird
|
||||
## Backend
|
||||
- nothing
|
||||
## Frontend
|
||||
- App.vue - layout: navigation, subnavigation, main area
|
||||
- App.vue - layout: breadcrumb, main area
|
||||
- router - / start page route
|
||||
- Startpage.vue - start page
|
||||
- Startpage.vue - start page, no content
|
||||
## App
|
||||
- MainScreen.kt - layout: navigation, subnavigation, main area
|
||||
- StartScreen.kt - start page
|
||||
- MainScreen.kt - layout: breadcrumb, main area
|
||||
- StartScreen.kt - start page, no content
|
||||
## Features
|
||||
- Standard layout for all pages: navigation top, subnavigation below, main area
|
||||
- Start page as first instance, empty content
|
||||
- Standard layout for all pages: breadcrumb, main area
|
||||
|
||||
# Task module
|
||||
## Backend
|
||||
- Task - Task entity
|
||||
- id, name, date, status
|
||||
- id, name, date (due), status
|
||||
- TaskStatus - Enum for task status
|
||||
- active, done
|
||||
- active, done, inactive
|
||||
- TaskController - Task routes
|
||||
- index, show, create, update, delete, toggle
|
||||
- index, show, create, update, delete, toggle (active/done)
|
||||
- TaskManager - Task CRUD
|
||||
- create, update, delete, toggle
|
||||
- TaskRepository - Default task queries
|
||||
- TaskDto - Dto for create und update task
|
||||
- currentTasks()
|
||||
- TaskDto - Dto for create and update task
|
||||
## Frontend
|
||||
- route/index.js - /tasks tasks routing
|
||||
- Task.Vue - Display all tasks
|
||||
- TaskDetail.vue - Create and edit tasks
|
||||
- Startpage.vue - quader button for tasks
|
||||
- App.vue - register task routes in breadcrumb.
|
||||
- router - tasks routes /tasks, /tasks/all, /tasks/create, /tasks/:id
|
||||
- Task.vue
|
||||
- Display current tasks (now to +2 weeks and without date) as list with name (done strikethrough), onclick toggle status, order by date (no-date then date asc, hide inactive)
|
||||
- top right nav - list icon (all tasks), + icon (create), eye icon (toggle task visibility by active/done)
|
||||
- TaskAll.vue
|
||||
- Display all tasks as list with name (done strikethrough), pencil icon (edit), bin icon (delete), onclick toggle status, order by date (no-date then date asc then inactive asc)
|
||||
- top right nav - + icon (create)
|
||||
- TaskCreate.vue - Display form with name-text, date-date, status-select, save-button, abort-button
|
||||
- TaskEdit.vue
|
||||
- Display form with name-text, date-date, status-select, update-button, reset-button, abort-button, use current values
|
||||
- api.js - API routes to symfony
|
||||
## App
|
||||
- StartScreen.kt - quader button for tasks
|
||||
- MainScreen.kt - register task routes in breadcrumb.
|
||||
- NavHost - tasks routes /tasks, /tasks/all, /tasks/create, /tasks/:id
|
||||
- TaskScreen.kt
|
||||
- Display current tasks (now to +2 weeks and without date) as list with name (done strikethrough), onclick toggle status, order by date (no-date then date asc, hide inactive)
|
||||
- top right nav - list icon (all tasks), + icon (create), eye icon (toggle task visibility by active/done)
|
||||
- TaskAllScreen.kt
|
||||
- Display all tasks as list with name (done strikethrough), pencil icon (edit), bin icon (delete), onclick toggle status, order by date (no-date then date asc then inactive asc)
|
||||
- top right nav - + icon (create)
|
||||
- TaskCreateScreen.kt - Display form with name-text, date-date, status-select, save-button, abort-button
|
||||
- TaskEditScreen.kt
|
||||
- Display form with name-text, date-date, status-select, update-button, reset-button, abort-button, use current values
|
||||
- TaskApi.kt - API calls to symfony
|
||||
## Features
|
||||
- Task page
|
||||
- navigation - tasks
|
||||
- subnavigation - all tasks, new task, categories
|
||||
- Start page
|
||||
- main area - quader button to task page
|
||||
- Task page
|
||||
- main area - list all tasks, each task has name, status in badge, edit button, onclick toggle task status
|
||||
-
|
||||
- Task detal page
|
||||
- main area -
|
||||
- Start page: task button
|
||||
- Task page: current tasks ordered by date, filter done
|
||||
- TaskAll page: all tasks ordered by date and status, delete task
|
||||
- TaskCreate page: create task
|
||||
- TaskEdit page: update task
|
||||
|
||||
# Category module
|
||||
## Backend
|
||||
|
||||
Reference in New Issue
Block a user