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

[FEATURE] Meta command schedule with cron-like syntax #55

Closed
pilosus opened this issue Feb 19, 2022 · 0 comments · Fixed by #95
Closed

[FEATURE] Meta command schedule with cron-like syntax #55

pilosus opened this issue Feb 19, 2022 · 0 comments · Fixed by #95
Assignees
Labels
enhancement New feature or request

Comments

@pilosus
Copy link
Owner

pilosus commented Feb 19, 2022

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Relying on external scheduling (e.g. Slack's /remind) is not always convenient, especially for power users.
Since dienstplan users are often have software development background, it would be nice to have a simple cron-like syntax to schedule existing commands, or at least some of them:

  • rotate
  • who
  • (possibly) assign

Describe the solution you'd like
I'd like to have a schedule command:

  • @dienstplan schedule 0 10 * * 1 rotate my-rota - rotate rota my-rota every Monday at 10:00 UTC
  • @dienstplan schedule 0 11 * * 1-5 who my-rota - show who is duty today in rota my-rota from Monday to Friday at 11:00 UTC

Describe alternatives you've considered
Slack's built-in /remind and Workflow builder. They are fine. But using schedule command may be more natural for software developers who tend to use dienstplan

@pilosus pilosus added the enhancement New feature or request label Feb 19, 2022
@pilosus pilosus self-assigned this Feb 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant