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

Notification System for Sync Issues #160

Open
9 tasks
ashleyshaw opened this issue Oct 9, 2024 · 0 comments
Open
9 tasks

Notification System for Sync Issues #160

ashleyshaw opened this issue Oct 9, 2024 · 0 comments
Assignees
Labels
[Feature] Synchronisation Issues & PRs related with data synchronisation [Status] Needs Design Needs design efforts [Status] Needs Dev Ready for, and needs developer efforts [Status] Needs Figma Update Needs an update to Figma for design purposes [Type] Feature New feature to highlight in changelogs
Milestone

Comments

@ashleyshaw
Copy link
Member

ashleyshaw commented Oct 9, 2024

Description

Currently, users are unaware when the sync process fails or when data from Wetu is not updated properly. This leads to potential data inconsistencies and requires users to manually check logs to track sync status, which is inefficient and time-consuming.

Requirements

  • Implement a notification system that alerts users when a sync failure or error occurs during the Wetu import process.
  • Notifications should be visible within the WordPress admin dashboard and optionally sent via email.
  • Include clear information in the notification about the nature of the failure or error, along with potential steps for resolution.
  • Allow users to configure their notification preferences (e.g., enable/disable email alerts).

Tasks

  • Develop a notification system to detect and report sync failures during the Wetu import process.
  • Display notifications in the WordPress admin dashboard with detailed error messages.
  • Add an option to send email notifications for sync failures or errors.
  • Provide configuration settings for users to manage notification preferences (dashboard only, email, or both).
  • Test notifications to ensure they are triggered reliably during sync failures and display accurate information.

Acceptance Criteria

  • Users are alerted in real-time to any sync failures or errors during the Wetu import process.
  • Notifications are clearly visible in the WordPress admin dashboard, with an option to receive email alerts.
  • Users can configure notification settings, including enabling or disabling email notifications.
  • Sync issues are easy to identify and address promptly due to clear and informative notifications.
@ashleyshaw ashleyshaw added this to the 2.2.0 milestone Oct 9, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage in Tour Operator Oct 9, 2024
@ashleyshaw ashleyshaw added [Feature] Synchronisation Issues & PRs related with data synchronisation [Type] Enhancement A suggestion for improvement [Type] Feature New feature to highlight in changelogs and removed [Type] Enhancement A suggestion for improvement labels Oct 9, 2024
@ashleyshaw ashleyshaw removed this from the 2.2.0 milestone Oct 9, 2024
@ZaredRogers ZaredRogers moved this from Needs Triage to 📥 Needs Dev in Tour Operator Oct 21, 2024
@ZaredRogers ZaredRogers moved this from 📥 Needs Dev to Needs Design in Tour Operator Oct 21, 2024
@ZaredRogers ZaredRogers added [Status] Needs Design Needs design efforts [Status] Needs Dev Ready for, and needs developer efforts [Status] Needs Figma Update Needs an update to Figma for design purposes labels Oct 21, 2024
@ZaredRogers ZaredRogers self-assigned this Oct 21, 2024
@ZaredRogers ZaredRogers added this to the 2.0.0 milestone Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Synchronisation Issues & PRs related with data synchronisation [Status] Needs Design Needs design efforts [Status] Needs Dev Ready for, and needs developer efforts [Status] Needs Figma Update Needs an update to Figma for design purposes [Type] Feature New feature to highlight in changelogs
Projects
Status: Needs Design
Development

No branches or pull requests

2 participants