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

Enhancement: Repeating task for set up of blocks #43

Open
MURBASLMS opened this issue Jan 24, 2024 · 3 comments
Open

Enhancement: Repeating task for set up of blocks #43

MURBASLMS opened this issue Jan 24, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@MURBASLMS
Copy link

Would it be possible to set up a task to be scheduled to run the set up of a particular config?

eg i am currently manually running a config for our 2024 courses and repeating it so that new courses get the same config applied with the set of blocks we want as standard in the regions we want them placed.

@danmarsden danmarsden added the enhancement New feature or request label Jan 24, 2024
@danmarsden
Copy link
Member

Anything is "possible" :-) - if you have internal development capabilities, feel free to submit a pull request with improvements or reach out privately if you would like to fund development on any of our plugins.

thanks!

@MURBASLMS
Copy link
Author

no worries, have raised a catalyst ticket to have a look.

@dmitriim
Copy link
Member

To do it properly we would create "recurring" configurations that would be applied based on configured schedule, E.g. when you create a configuration it will have a field like "Repeat every: 1 day(s)/week(s)/month(s)" If this option is activated, then we save this configuration and run it as scheduled via a new scheduled tasks.

Basically we would need DB tables + CRUD for that + to glue it all together with a new schedule task that would spin up adhoc tasks based on saved configurations and their schedule.

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

No branches or pull requests

3 participants