Create new workflow to simplify repeat event creation #349
Labels
area/events
kind/feature
New feature or request
priority/important-longterm
Important over the long term, but may not be staffed and/or may need multiple releases to complete.
User Story: When a member creates an event, they should be able to easily specify repeat occurrences without needing to manually create entries for each repeated event.
Proposal:
Create a workflow that allows the requestor to specify a single Event description text, and N number of repeat events that are separated by Y days interval. The workflow will then create event entries using the single/common event description text and appropriate date for each event.
Limitations:
Proposal Discussion:
The proposer @afewell feels the limitations in this proposal are acceptable, as the limitations are all outside of the core use case and may not be needed, and to address the limitations would add significant effort and complexity that do not appear to be worthwhile at this time. I (@afewell) recommend, in lieu of other proposals, to move forward with this proposal and extend as needed in the future to address any limitations or new feature requests if there is demand for additional features in the future.
Needs:
The workflow can be implemented as a github action workflow and should be very straightforward to create. The one area I still need to do research is to find a utility that can accept a start date and interval value and return the correct result in an appropriate format that is understood by the modernapps.ninja hugo template properly. I plan to implement this in bash, and have a high degree of confidence I should be able to find an existing bash utility to fulfill this function.
The text was updated successfully, but these errors were encountered: