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

3.6 KiB

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