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

Improve Importer's Handling of Expired Tour Data #159

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

Improve Importer's Handling of Expired Tour Data #159

ashleyshaw opened this issue Oct 9, 2024 · 0 comments
Assignees
Labels
[Status] Needs Dev Ready for, and needs developer efforts [Type] Enhancement A suggestion for improvement
Milestone

Comments

@ashleyshaw
Copy link
Member

ashleyshaw commented Oct 9, 2024

Description

Currently, expired tour data from Wetu remains on the site even after the tours are no longer available, leading to outdated listings and site clutter. Managing this manually is time-consuming and inefficient. There is a need for an automated solution to keep tour listings current.

Requirements

  • Automatically archive or remove expired tour listings based on their end dates.
  • Provide a mechanism to either remove the expired tours entirely or move them to an archived state, hidden from the front end but accessible in the back end for reference.
  • Ensure this process runs automatically during the Wetu import, checking for expired dates and acting accordingly.

Tasks

  • Develop a function to check the tour end dates during the Wetu import process.
  • Automatically archive or remove tours that have expired, based on their end dates.
  • Create a UI option or setting to allow users to choose between archiving or permanently deleting expired tours.
  • Test the solution to ensure expired tours are correctly archived or removed, depending on the selected option.
  • Update documentation to include details of this new feature.

Acceptance Criteria

  • Expired tours are automatically archived or removed during the Wetu import process.
  • Users can choose between archiving expired tours (moving them to an unpublished state) or deleting them entirely.
  • No expired tours remain visible on the front end, reducing site clutter and improving the relevance of tour listings.
  • The process runs smoothly and does not affect other site performance.
@ashleyshaw ashleyshaw added [Type] Enhancement A suggestion for improvement [Status] Needs More Info Follow-up required in order to be actionable. [Status] Needs Dev Ready for, and needs developer efforts labels Oct 9, 2024
@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 removed this from the 2.2.0 milestone Oct 9, 2024
@ZaredRogers ZaredRogers removed the [Status] Needs More Info Follow-up required in order to be actionable. label Oct 21, 2024
@ZaredRogers ZaredRogers added this to the 2.0.0 milestone Oct 21, 2024
@ZaredRogers ZaredRogers moved this from Needs Triage to 📥 Needs Dev in Tour Operator Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Status] Needs Dev Ready for, and needs developer efforts [Type] Enhancement A suggestion for improvement
Projects
Status: 📥 Needs Dev
Development

No branches or pull requests

3 participants