Files
KanbanGit/docs/missing-features.md
T
2026-04-13 01:54:41 +02:00

1.3 KiB

Missing features

Ticket

  • general:

    • (mehr über middlewares steuern)
    • why uses everywhere forceFill?
      • app/Http/Requests/UpdateProjectTicketRequest.php and other ProjectTicket only to Ticket...
      • mehrere actions/quereys in services auslagern
  • 06

    • add Ticket Status
      • ticketstatus can have one or more board columns
      • one board cloumn cant be in two or more ticket statuses
      • replace board_colum_id on ticket with ticket status id
      • ticket status has an n:m relation in which relatin the ticket can switch
        • (ui friendly example all following or select)
      • change Project Backlog Controller → Project Controller
      • remove store from project board controller and route projects/{project}/backlog, change to ticket controller, create
  • 09

    • app/Http/Controllers/ProjectTicketController.php parent ids anderes queren. nicht alle child ids berechnen und excluden -> immer parent vom parent bis null
  • later:

    • repository_connections check base Url maybe unnessecary?
    • Git listBranches replace baseUrl, owner, rperoName with GItReprository
    • Git prs replace baseUrl, owner, rperoName with GItReprository
    • replace Kanbangit with env App Name
    • 08
      • worklog überarbeiten → type als worklog enum → json je nach enum type
      • UpdateProjectTicket aufräumen