nextcloud / nextcloud/calendar
Automatically adjust slot durations and min/max start/end time based on usage
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 332
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 137
Description
Whenever I upgrade nextcloud, I need to manually fiddle in the dist/fullcalendar.js file to modify the not-so-great default values.
Using the info from https://fullcalendar.io/docs/agenda/, I usually modify the start (minTime) and end (maxTime) time of the day (ie. 6:00 and 19:00), and the slotDuration to '00:15:00' instead of '00:30:00'.
In the source, I modify the info located here.
Would it be possible to have a simple GUI to do that?
Context: I use a 15 minutes slot duration because I have lots of appointments and those are set every 15 minutes.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the referenced src/defaults.js entry and the generated dist/fullcalendar.js, then compare the requested minTime, maxTime, and slotDuration settings with the FullCalendar agenda documentation. Define how a GUI would expose and persist these values, and verify that the resulting calendar uses the configured durations and time bounds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100