Simplify start of a new installation in production
Currently starting a new installation in production requires to at least load the fixture containing the recurrence rules (fixtures/program/rrule.json
) since the REST API does not contain and endpoint for these.
I see three options:
- Replace the recurrence rule objects in the database with a settings constant. Arguably the recurrence rules are sort of constants for a radio station and cannot be deleted once a schedule has been created that uses it.
- Add a management command to interactively add recurrence rules after creating the RSA key and the OIDC clients.
- Add an endpoint to the REST API to create and update recurrence rules and expand dashboard#17 (moved) to add recurrence rules
Edited by Ernesto Rico Schmidt