Auto-commit local changes before build (2026-01-13 11:51:15)
This commit is contained in:
parent
3b5204a970
commit
17809e40a5
@ -194,42 +194,42 @@ This release focuses on improving ticket reuse, scoping, and visibility across j
|
||||
|
||||
This release focuses on improving job normalization, ticket and remark handling, UI usability, and the robustness of run and object detection across the platform.
|
||||
|
||||
**Job normalization and aggregation**
|
||||
### Job normalization and aggregation
|
||||
- Veeam job names are now normalized to prevent duplicates:
|
||||
- Jobs with “(Combined)” and “(Full)” suffixes are merged with their base job names.
|
||||
- Ensures accurate aggregation, reporting, and statistics for Veeam Backup and Microsoft 365 jobs.
|
||||
- Added support for archiving inactive jobs while keeping all historical runs fully included in reports.
|
||||
|
||||
**Inbox and bulk operations**
|
||||
### Inbox and bulk operations
|
||||
- Introduced multi-select inbox functionality for Operator and Admin roles.
|
||||
- Added a bulk “Delete selected” action with validation, counters, and admin audit logging.
|
||||
|
||||
**Jobs UI and navigation**
|
||||
### Jobs UI and navigation
|
||||
- Restored row-click navigation on the Jobs page.
|
||||
- Moved the Archive action from the Jobs table to the Job Details page for consistency.
|
||||
- Improved layout and behavior of job run popups, ensuring objects are visible, correctly rendered, and consistently sorted.
|
||||
|
||||
**Tickets and remarks**
|
||||
### Tickets and remarks
|
||||
- Ticket creation now always uses a user-provided ticket code with strict format and uniqueness validation.
|
||||
- Editing of tickets and remarks has been fully disabled; items must be resolved and recreated instead.
|
||||
- Removed ticket description fields from creation and detail views to prevent inconsistent data.
|
||||
- Fixed backend indentation errors that previously caused startup and Bad Gateway failures.
|
||||
|
||||
**Customer deletion stability**
|
||||
### Customer deletion stability
|
||||
- Fixed foreign key constraint issues when deleting customers.
|
||||
- Customer deletion now safely unlinks jobs while preserving historical job and run data.
|
||||
- Enforced cascading deletes where appropriate to prevent integrity errors.
|
||||
|
||||
**Feedback handling**
|
||||
### Feedback handling
|
||||
- Users can now reply directly to Feedback items while they are in the “Open” state.
|
||||
- Replies are stored for audit and history tracking.
|
||||
|
||||
**Veeam parser improvements**
|
||||
### Veeam parser improvements
|
||||
- Configuration Backup parser now correctly captures multi-line overall warning messages.
|
||||
- Improved date parsing to support formats without leading zeros.
|
||||
- Microsoft 365 parser now always persists overall warning/info messages, even on successful runs.
|
||||
|
||||
**Run checks and missed run detection**
|
||||
### Run checks and missed run detection
|
||||
- Improved weekly and monthly schedule inference to reduce false positives.
|
||||
- Monthly jobs are now detected and marked as missed on the correct expected date.
|
||||
- Added fallback mechanisms for loading run objects in Run Checks to support legacy and transitional data.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user