Skip to content

[enhance] Improve Event History and End Date Handling #130

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 16, 2025
Merged

[enhance] Improve Event History and End Date Handling #130

merged 4 commits into from
Apr 16, 2025

Conversation

Aloento
Copy link
Member

@Aloento Aloento commented Apr 15, 2025

Summary of the Pull Request:

  1. Refined Maintenance Event History Logic

    • Updates the logic to directly assign event descriptions for maintenance-type events.
    • Maintains existing behavior for other event types to preserve consistency in history tracking and data integrity.
  2. Updated End Date Field Logic in EventEditor

    • Adjusts the disabling condition for the end date field by referencing the current state status rather than the event status.
    • Enhances user experience by applying the correct logic to dynamically enable or disable the end date field as needed.

fixes #113 #104

Aloento added 3 commits April 15, 2025 20:16
Upgrades several dependencies to their latest versions, enhancing compatibility and performance.
Updates the logic to set event description directly for maintenance events.

Retains previous history addition for other event types, ensuring correct data management.

Improves clarity and functionality in event processing.
Modifies the disabling condition for the end date field to use the current state status instead of the event status.

Improves user experience by ensuring the correct logic is applied for enabling the field.

Relates to ongoing maintenance adjustments.
@sgmv sgmv added the gate Merge PR label Apr 16, 2025
@otc-zuul otc-zuul bot merged commit 2a82669 into main Apr 16, 2025
7 checks passed
@otc-zuul otc-zuul bot deleted the feat branch April 16, 2025 08:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gate Merge PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

The end date is present for reopened event
2 participants