Skip to content
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

Add more improvements to Guidebook syncing #4442

Merged
merged 3 commits into from
Jan 16, 2025
Merged

Conversation

kitsuta
Copy link
Member

@kitsuta kitsuta commented Jan 16, 2025

Adds a report for deleted items that were synced to Guidebook. Also fixes a bug with the AJAX on the schedule changes page, and fixes an issue where panel updates were changing their respective events but NOT making those event changes show on the schedule changes page.

We use the tracking table to grab all items that were synced to guidebook but have since been deleted, and send that out in an email. We piggyback on the Guidebook updates email when at-con and check every twelve hours otherwise.

Also turns these emails off by default -- to enable them, you need to define the email address they get sent to.
This is another example of the issue where DataTables pagination breaks jQuery selectors, and we're fixing it the same way.
We were keeping events synced with their panels, but they weren't showing up in the schedule changes list because we weren't also synced the last_updated value. This should fix that!
@kitsuta kitsuta merged commit ebb95b3 into main Jan 16, 2025
3 checks passed
@kitsuta kitsuta deleted the guidebook-update-updates branch January 16, 2025 00:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant