CentralAZ / Rock-CentralAZ

An open source CMS, Relationship Management System (RMS), Church Management System (ChMS), and composable application framework.
http://www.rockrms.com
17 stars 3 forks source link

[RR] - Change control type of Location dropdown to allow multiple Locations to be selected at once #182

Open leahjennings opened 3 years ago

leahjennings commented 3 years ago

Feature Request

Describe the Feature Request We have a larger campus with a lot of different Locations. When our admins create new room requests that require a lot of the campus (like a summer day camp, i.e. 20+ rooms), they have to one-at-a-time select each individual room. This proves very time-consuming for larger gatherings.

Describe Preferred Solution The Location control in a new Reservation request would be a dropdown that's similar to how the Schedule dropdown works, you can navigate the Location tree structure and click to select each Location you want. When you hit "Select" at the bottom of the control to indicate you're finished selecting rooms, any conflicts would show for the admin in the modal (similar to how it behaves now) to remove the room(s) in question.

Describe Alternatives Our admins have been able to get around this in the past by select entire buildings or floors, but this doesn't work in most cases since most of the time the event requires only a subset of the rooms on a given floor instead of an entire floor/building.

I also thought about trying to write a workflow and use some C# or SQL to add that location to the reservation, but it would be extremely difficult to do real-time availability checks that way.

Providing Code I will provide code if feature request is approved: [No]