Skip to content

[DwC export]: Implement automatic RSS publishing without an external cron job #7744

Description

@grantfitzsimmons

Goal

Enable automatic, scheduled export cache builds and RSS feed updates based on each Export Package's Frequency (days) setting, without requiring the admin to configure an external cron job.

Background

The system must check and trigger periodic exports using the existing Specify worker/scheduler infrastructure.

Acceptance Criteria

  • The Specify worker/scheduler checks Export Packages with RSS = true at a regular interval.
  • If now >= lastExported + Frequency (days), a cache build and RSS update is triggered for that package.
  • The check runs without any external cron job configuration.
  • Admins can still manually trigger an update via "Update RSS Feed" ([DwC export]: Replace "Update RSS Feed" tool in User Tools #7728) regardless of schedule.
  • A Frequency of 0 or null means the package is never auto-updated (manual only).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions