Skip to content

Allow manual task run even if task has already run today #22

@ritz078

Description

@ritz078

Feature Request

Problem

Currently, if a scheduled task has already run today, it cannot be triggered again on the same day. This makes it difficult to re-run a task manually when needed (e.g., after fixing a configuration issue, for testing, or when a task needs to be repeated for any reason).

Proposed Solution

Add the ability to manually trigger a task run regardless of whether it has already run today. This could be implemented as:

  • A "Run now" / "Force run" button in the UI that bypasses the "already run today" check
  • A CLI flag (e.g., --force or --ignore-schedule) to allow manual execution

Expected Behavior

When a user manually triggers a task, it should run even if it has already been executed earlier that day. The manual run should not affect the regular schedule (i.e., the task should still run as scheduled in the future).

Use Cases

  • Re-running a task after fixing a misconfiguration
  • Testing a task without waiting for the next scheduled time
  • Running a task an additional time due to unexpected circumstances

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions