c3lf-system-3/TODO.md
2024-01-07 17:51:38 +01:00

100 lines
3.6 KiB
Markdown

# Issues
* [ ] Frontend to add, edit and delete events
* [ ] Backend to add, edit and delete events
* [ ] api testcases for events
* [ ] Frontend to add, edit and delete users
* [ ] Backend to add, edit and delete users
* [ ] api testcases for users
* [ ] check permissions in all api endpoints
* [ ] tickets
* [ ] Frontend to add, edit and delete tickets
* [ ] Backend to add, edit and delete tickets
* [ ] api testcases for tickets
* [ ] Frontend: change ticket status
* [ ] Backend: change ticket status
* [ ] api testcases for ticket status
* [ ] Frontend: assign tickets to users
* [ ] Backend: assign tickets to users
* [ ] api testcases for ticket assignment
* [ ] Frontend: ticket search
* [ ] Backend: ticket search
* [ ] api testcases for ticket search
* [ ] Frontend: ticket comments
* [ ] Backend: ticket comments
* [ ] api testcases for ticket comments
* [ ] Frontend: send replay mails
* [ ] Backend: send replay mails
* [ ] api testcases for replay mails
* [ ] Frontend: manage auto mail triggers
* [ ] Backend: manage auto mail triggers
* [ ] api testcases for auto mail triggers
* [ ] Frontend: manage mail templates
* [ ] Backend: manage mail templates
* [ ] api testcases for mail templates
* [ ] Backend: send notification mails to users
* [ ] testcases for notification mails
* [ ] Frontend: notification settings
* [ ] Backend: notification settings
* [ ] api testcases for notification settings
* [ ] Backend: Telegram bot
* [ ] Backend: route mail to tickets bases on +tag
* [ ] testcases for mail to tickets
* [ ] Frontend: login, logout, register
* [ ] Backend: login, logout, register
* [ ] api testcases for login, logout, register
* [ ] Frontend: item search
* [ ] Backend: item search
* [ ] api testcases for item search
* [ ] Frontend: to math items to tickets
* [ ] Backend: to math items to tickets
* [ ] api testcases for item to tickets
* [ ] Frontend: to show item history
* [ ] Backend: to show item history
* [ ] api testcases for item history
* [ ] Frontend: to delegate permissions via qr code
* [ ] testcases for qr code
* [ ] Frontend to add, edit and delete boxes
* [ ] Backend to add, edit and delete boxes
* [ ] api testcases for boxes
* [ ] Frontend: to show box history
* [ ] Backend: to show box history
* [ ] api testcases for box history
* [ ] Frontend: clear, disband and move boxes
* [ ] Backend: clear, disband and move boxes
* [ ] api testcases for clear, disband and move boxes
* [ ] testcases for receiving mails and auto reply
* [ ] Frontend: merging tickets
* [ ] Backend: merging tickets
* [ ] api testcases for merging tickets
* [ ] concept: create items from "found something" tickets
* [ ] concept: purge old tickets
* [ ] concept: purge old items
* [ ] concept: auto email stale after x days
* [ ] frontend: reply email field multiline
* [ ] concept: customisable autoreply (message, title) + ticket id
* [ ] frontend: show from address in issueThread or internal user
* [ ] manual ticket creation
* [ ] hide citation for incoming mails
* [ ] frontend: different icons for send and received mails
* [ ] frontend: change ticket status
* new mail -> new,
* op reply ->
* waiting for detail
* waiting for address / shipment information
* customer reply -> open
* needs physical confirmation
* needs to be shipped
* dhl mail -> closed: shipped
* closed: not found
* closed: not our problem
* closed: timeout (no reply)
* closed: duplicate
* closed: spam
* [ ] concept: split ticket for multiple items
* [ ] mail signature
* [ ] guru api integration
## Priority: TODO
* manual ticket creation