Test: Evergreen content re-sharing #58

Open
opened 2026-05-29 04:12:31 +00:00 by jmiller · 1 comment
Owner

Test: Evergreen Feature

What changed

  • Per-article evergreen toggle + interval field in Cross-Posting fieldset
  • Global config: enable/disable, default interval, max per run
  • QueueProcessor::processEvergreen() finds due articles and re-queues

Steps to test

  1. Edit an article → Cross-Posting tab → enable Evergreen Content
  2. Set interval to 1 day (for testing)
  3. Publish the article → verify initial cross-post succeeds
  4. In Components → MokoJoomCross → Options → Evergreen tab: verify settings
  5. Wait for next task scheduler run (or trigger manually)
  6. After interval elapses, verify article is re-queued automatically
  7. Check Activity Logs for "Evergreen re-share queued" message

Expected

  • Evergreen toggle and interval only visible when Skip = No
  • Re-shares respect the configured interval
  • Max per run limit prevents flooding
  • Duplicate guard prevents double-queuing

Labels

type: testing, priority: medium

## Test: Evergreen Feature ### What changed - Per-article evergreen toggle + interval field in Cross-Posting fieldset - Global config: enable/disable, default interval, max per run - QueueProcessor::processEvergreen() finds due articles and re-queues ### Steps to test 1. Edit an article → Cross-Posting tab → enable **Evergreen Content** 2. Set interval to 1 day (for testing) 3. Publish the article → verify initial cross-post succeeds 4. In Components → MokoJoomCross → Options → Evergreen tab: verify settings 5. Wait for next task scheduler run (or trigger manually) 6. After interval elapses, verify article is re-queued automatically 7. Check Activity Logs for "Evergreen re-share queued" message ### Expected - Evergreen toggle and interval only visible when Skip = No - Re-shares respect the configured interval - Max per run limit prevents flooding - Duplicate guard prevents double-queuing ### Labels `type: testing`, `priority: medium`
Author
Owner

Branch created: feature/58-test-evergreen-content-re-sharing

git fetch origin
git checkout feature/58-test-evergreen-content-re-sharing
Branch created: [`feature/58-test-evergreen-content-re-sharing`](https://git.mokoconsulting.tech/MokoConsulting/MokoJoomCross/src/branch/feature/58-test-evergreen-content-re-sharing) ```bash git fetch origin git checkout feature/58-test-evergreen-content-re-sharing ```
Sign in to join this conversation.
Type Task
Status
Priority
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCross#58