From d642e7806d9e2a37b924a327de12b1e85782a644 Mon Sep 17 00:00:00 2001 From: Ivo Oskamp Date: Thu, 8 Jan 2026 10:25:33 +0100 Subject: [PATCH 1/2] Auto-commit local changes before build (2026-01-08 10:25:33) --- .last-branch | 2 +- .../src/backend/app/main/routes_changelog.py | 52 +++++++++++++++++++ docs/changelog.md | 49 ++++++++--------- 3 files changed, 78 insertions(+), 25 deletions(-) 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 From 30fa747fca91c9337ffa6636c0b83ca1ba6493c3 Mon Sep 17 00:00:00 2001 From: Ivo Oskamp Date: Thu, 8 Jan 2026 10:27:17 +0100 Subject: [PATCH 2/2] Release v0.1.18 on branch v20260108-26-changelog-0.1.18-update (bump type 1) --- version.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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