nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
988 stars 240 forks source link

Resource/Room Timeline view #2713

Open alexanderdd opened 4 years ago

alexanderdd commented 4 years ago
**Is your feature request related to a problem? Please describe.** At the moment there is no overview of resource usage (e.g. rooms) **Describe the solution you'd like** Add Resource Timeline as a view (besides day, week..). Demo: https://fullcalendar.io/#demos ![Screenshot_20201121-083902_1](https://user-images.githubusercontent.com/28591861/99870661-3f012480-2bd5-11eb-9b9c-f80fac8e7dab.png) **Describe alternatives you've considered** You can use a separate calendar for every resource but then there is no automatic check if the room is booked already. **Additional context** This would greatly enhance room booking management also in bigger companies/institutions, no need for separate software any more. Big selling point for Nextcloud. has been resolved via first comment: ~~Problem: this is a premium plugin https://fullcalendar.io/premium Ideas:~~ ~~Nextcloud GmbH pays for OEM license~~ ~~Nextcloud GmbH negotiates with fullcalendar a mix of payment and developer hours that we send upstream~~ What do you think?
tcitworld commented 4 years ago

Fullcalendar's premium features are open-source as well and free to use in GPL-open-source projects (such as Nextcloud). See https://fullcalendar.io/license/premium-faq#open-source and https://fullcalendar.io/license/premium#option-3-gpl-license

We already use the the ResourceTimelinePLugin for the Free-Busy feature: https://github.com/nextcloud/calendar/blob/master/src/components/Editor/FreeBusy/FreeBusy.vue

For reference https://github.com/nextcloud/server/issues/24175

ChristophWurst commented 3 years ago

You can use a separate calendar for every resource but then there is no automatic check if the room is booked already.

I'm confused by this. Do you use calendars as resources? That means you do not use actual resources like https://docs.nextcloud.com/server/latest/admin_manual/groupware/calendar.html#resources-and-rooms, do you?

ChristophWurst commented 3 years ago

I'm trying to figure out if we are talking about the same use case I've described in https://github.com/nextcloud/calendar/issues/3185 :)

@alexanderdd btw you've accidentally :+1:'d your own post :)

tcitworld commented 3 years ago

I'd say so

Spartachetto commented 3 years ago

@ChristophWurst it seems to me that #3185 is about the possibility to see the availability of a particular room or resource, instead @alexanderdd request is about the possibility to see the availability of all the rooms or resources.

Both functionalities are useful, clearly this one is more useful in big organisations to manage easily several rooms, as already stated by @alexanderdd

alexanderdd commented 3 years ago

@ChristophWurst it seems to me that #3185 is about the possibility to see the availability of a particular room or resource, instead @alexanderdd request is about the possibility to see the availability of all the rooms or resources.

Both functionalities are useful, clearly this one is more useful in big organisations to manage easily several rooms, as already stated by @alexanderdd

Exactly what I intended to say. I am thinking about a person in the lobby of a big organisation, he/she wants to see what is happening where right now.

Spartachetto commented 2 years ago

I see two use cases:

  1. In a big organisation the office which manages the premises wants to keep track of the use of the different meeting rooms
  2. In a conference with multiple tracks, the attendants of the conference want a bird's eye view of the tracks

Clearly in the second situation, the organisers should have the possibility to define which resources have to be visible to the attendants and which have to be hidden.

I belonged to organisations in which some of the daily meetings were public and visible (even displayed in a screen at the entrance) and some reserved. A sort of second situation made permanent

alexanderdd commented 2 months ago

@q-wertz @mir06 @wforumw you reacted with :+1: to the last post, but not to the initial issue (first post).

If you want this, please react with :+1: to the first post.