kimai / kimai

Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies, organizations - everyone can track their times, generate reports, create invoices and do so much more. SaaS version available at https://www.kimai.cloud
https://www.kimai.org
GNU Affero General Public License v3.0
3.1k stars 543 forks source link

Context Menu on the Calendar #2914

Closed urinal-cake closed 1 year ago

urinal-cake commented 2 years ago

Is your feature request related to a problem? Please describe. The problem is that when some of our employees need to put as many of their time entries that they track in other areas into Kimai, they cannot easily do it with the Calendar view.

Describe the solution you'd like Being able to click the Entry on the Calendar View, and have a small context menu show up that states "View Entry/Edit" (Current functionality) as well as "Create Copy" or any of the other context menu controls that exist on the Timesheet page as part of the actions button, xpath search while in Chrome: //td[contains(@class, 'actions')]

Obviously the hover should still appear, which is super helpful. But when clicking, instead of showing the Edit Record modal, a context menu would be great (see screenshot)

Describe alternatives you've considered There are no alternatives that we can find that allow for this level of functionality on the Calendar page.

Screenshot image

kevinpapst commented 2 years ago

Yeah, that is (believe it or not) rather complicated, otherwise it would be already there. The necessary permission checks make it a entry-by.entry decision what should be displayed. Given the highly dynamic nature of the calendar, I would have to load the context menu from remote.

There are more issues regarding the calendar which at least of them cover topics with the same problem: https://github.com/kevinpapst/kimai2/labels/calendar

urinal-cake commented 2 years ago

Understood. Obviously, something as visual as the calendar has a lot going on at once. If this is something that can be achieved, it would be a pretty big boon for us. Thank you!

kevinpapst commented 1 year ago

Next major release #2902 will finally bring the context menu to every calendar entry. Test feedback is appreciated (see links in PR) 😄

github-actions[bot] commented 1 year ago

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. If you use Kimai on a daily basis, please consider donating to support further development of Kimai.