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

Calendar view: "Show event as ongoing if end date not specified" checkbox #1227

Open
alexfacciorusso opened this issue Jan 6, 2025 · 2 comments
Labels
enhancement New feature or request

Comments

@alexfacciorusso
Copy link

alexfacciorusso commented Jan 6, 2025

Is your feature request related to a problem? Please describe.
Imagine a table with projects done and ongoing. I want to show the project as ongoing (till today) if the end date is not specified.

Describe the solution you'd like
Add a checkbox "Show event as ongoing if end date not specified", which will have the effect of showing the event as still ongoing if an end date is not specified (null).

In code, "today" will be used as default end date if the end date field is null for that row, if the checkbox is enabled.

Workaround
Setting a very long date (e.g. 100 years from today) for the events we want ongoing would have the same effect.

@alexfacciorusso alexfacciorusso changed the title Calendar view: "till today" checkbox if end date not specified Calendar view: "Show as ongoing if end date not specified" checkbox Jan 6, 2025
@alexfacciorusso alexfacciorusso changed the title Calendar view: "Show as ongoing if end date not specified" checkbox Calendar view: "Show event as ongoing if end date not specified" checkbox Jan 6, 2025
@kpodp0ra
Copy link
Collaborator

kpodp0ra commented Jan 6, 2025

Have any tools ever implemented the feature you proposed? Because to my mind Microsoft Outlook or Google Calendar, trusted by many, don’t offer this function, suggesting limited demand. Assuming missing end dates mean "ongoing" risks misrepresenting data if users forget to fill in the field, reducing clarity. It also conflicts with the principle of explicitness, relying on assumptions that might cause errors. Your suggested workaround of using a far-future end date already achieves the same result without adding complexity. As far as I’m concerned, adding this feature could complicate the system without clear evidence of substantial user value or demand.

@kpodp0ra kpodp0ra added the enhancement New feature or request label Jan 6, 2025
@alexfacciorusso
Copy link
Author

A checkbox that is unchecked by default would fulfill the principle of explicitness. My suggestion would allow the user to let the calendar work similarly as a Gantt chart, showing ongoing projects that don't have an explicit end-by date

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

2 participants