diff --git a/.last-branch b/.last-branch index 1a0887d..2a4419b 100644 --- a/.last-branch +++ b/.last-branch @@ -1 +1 @@ -v20260108-25-job-history-ticket-popup +v20260108-26-changelog-0.1.18-update diff --git a/containers/backupchecks/src/backend/app/main/routes_changelog.py b/containers/backupchecks/src/backend/app/main/routes_changelog.py index 170d75b..8bd23ef 100644 --- a/containers/backupchecks/src/backend/app/main/routes_changelog.py +++ b/containers/backupchecks/src/backend/app/main/routes_changelog.py @@ -8,6 +8,58 @@ def changelog_page(): changelog = { "completed_summary": [ + { + "version": "0.1.18", + "status": "Completed", + "overview": [ + "This release focuses on improving ticket reuse, scoping, and visibility across jobs, runs, and history views to ensure consistent and flexible ticket handling." + ], + "categories": [ + { + "category": "Ticket Linking and Reuse", + "items": [ + { + "title": None, + "details": [ + "Updated ticket linking logic to allow the same existing ticket number to be associated with multiple jobs and job runs.", + "Prevented duplicate ticket creation errors when reusing an existing ticket code.", + "Ensured existing tickets are consistently reused and linked instead of being rejected when already present in the system.", + ] + } + ] + }, + { + "category": "Ticket Scope and Resolution", + "items": [ + { + "title": None, + "details": [ + "Fixed missing ticket number display in job and run popups by always creating or reusing a ticket scope when linking an existing ticket to a job.", + "Updated ticket resolution logic to support per-job resolution when resolving tickets from a job or run context.", + "Ensured resolving a ticket from the central Tickets view resolves the ticket globally and closes all associated job scopes.", + "Updated ticket active status determination to be based on open job scopes, allowing the same ticket number to remain active for other jobs when applicable.", + ] + } + ] + }, + { + "category": "Job History – Tickets and Remarks", + "items": [ + { + "title": None, + "details": [ + "Added a Tickets and Remarks section to the Job History mail popup.", + "Aligned ticket handling in Job History with the existing Run Checks popup behavior.", + "Enabled viewing of active and resolved tickets and remarks per job run.", + "Added support for creating new tickets and remarks directly from the Job History popup.", + "Enabled resolving tickets and remarks directly from the Job History popup.", + "Ensured tickets and remarks are correctly scoped to the selected run (run_id).", + ] + } + ] + }, + ] + }, { "version": "0.1.17", "status": "Completed", diff --git a/docs/changelog.md b/docs/changelog.md index cb84dd9..30ec66c 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,31 +1,32 @@ -## v20260106-22-ticket-link-multiple-jobs -- Fixed ticket linking logic to allow the same existing ticket number to be associated with multiple jobs and job runs. -- Prevented duplicate ticket creation errors when reusing an existing ticket_code. -- Ensured tickets are reused and linked instead of rejected when already present in the system. - ---- - -## v20260106-24-ticket-scope-resolve-popup - -- Fixed missing ticket number display in job and run popups by always creating or reusing a ticket scope when linking an existing ticket to a job. -- Updated ticket resolution logic to support per-job resolution when resolving from a job or run context. -- Ensured resolving a ticket from the central Tickets view resolves the ticket globally and closes all associated job scopes. -- Updated ticket active status determination to be based on open job scopes, allowing the same ticket number to remain active for other jobs when applicable. - ---- - -## v20260108-25-job-history-ticket-popup - -- Added Tickets and Remarks section to the Job History mail popup. -- Aligned ticket handling in Job History with the existing Run Checks popup behavior. -- Enabled viewing of active and resolved tickets and remarks per job run. -- Added support for creating new tickets and remarks from the Job History popup. -- Enabled resolving tickets and remarks directly from the Job History popup. -- Tickets and remarks are now correctly scoped to the selected run (run_id). ================================================================================================================================================ +## v0.1.18 + +This release focuses on improving ticket reuse, scoping, and visibility across jobs, runs, and history views to ensure consistent and flexible ticket handling. + +### Ticket Linking and Reuse +- Updated ticket linking logic to allow the same existing ticket number to be associated with multiple jobs and job runs. +- Prevented duplicate ticket creation errors when reusing an existing ticket code. +- Ensured existing tickets are consistently reused and linked instead of being rejected when already present in the system. + +### Ticket Scope and Resolution +- Fixed missing ticket number display in job and run popups by always creating or reusing a ticket scope when linking an existing ticket to a job. +- Updated ticket resolution logic to support per-job resolution when resolving tickets from a job or run context. +- Ensured resolving a ticket from the central Tickets view resolves the ticket globally and closes all associated job scopes. +- Updated ticket active status determination to be based on open job scopes, allowing the same ticket number to remain active for other jobs when applicable. + +### Job History – Tickets and Remarks +- Added a Tickets and Remarks section to the Job History mail popup. +- Aligned ticket handling in Job History with the existing Run Checks popup behavior. +- Enabled viewing of active and resolved tickets and remarks per job run. +- Added support for creating new tickets and remarks directly from the Job History popup. +- Enabled resolving tickets and remarks directly from the Job History popup. +- Ensured tickets and remarks are correctly scoped to the selected run (run_id). + +--- + ## v0.1.17 ### Release Summary diff --git a/version.txt b/version.txt index 30cbcd2..1cbf11d 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -v0.1.17 +v0.1.18