kimai icon indicating copy to clipboard operation
kimai copied to clipboard

Context Menu on the Calendar

Open urinal-cake opened this issue 3 years ago • 2 comments

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

urinal-cake avatar Nov 05 '21 19:11 urinal-cake

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

kevinpapst avatar Nov 05 '21 19:11 kevinpapst

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!

urinal-cake avatar Nov 05 '21 20:11 urinal-cake

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

kevinpapst avatar Oct 21 '22 10:10 kevinpapst

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.

github-actions[bot] avatar Jan 20 '23 00:01 github-actions[bot]