I think the wait listing feature being resolved better will have to be addressed when we get into the editing mode for the participants. Without that feature the point of the manager is lost, because the intent isn't to create multiple instances of a participant across all retreats, but rather to have an interface to manage a single user instance across all available retreats.
So far what I have been able to do in the live environment is:
Create and delete retreats
Create participants within their primary retreats
Search for participants
What I have not been able to do is:
Delete participants
Assign participants to more than one retreat within a single profile
Edit participant information, room assignment, assigned retreats
Generate a report for a retreat
Major problem in process of being addressed (within the AppHarbor enviornment):
Available rooms now are removed from availability as they are assigned to a participant.
Bug: Room availability is not defined by unique retreat date. Rooms are unavailable across all retreats once it has been assigned within one retreat.
Once these things are all functional there are a few things which would be ideal to have:
1) Room assignments should appear in the same order as they do in the selection list. This is actually very important as it leads to decisions around organizing the participants into their groups, as that is determined a lot by room location. So I might find myself in a situation where I need to change a room assignment based on which grouping is most appropriate. If I have them in the logic flow of their buildings (which you were done in order of their relative location on the campus) then it is easier to make sure I am matching participants to the group which will provide them the deepest possible experience.
For example, if I have several mom's with breast cancer and they have kids, I will group them together in a building so they can be in the same group together.
2) Spacing between each participant profile so that it is easier to read.
3) To expand functionality into all areas of the organization (Wellness Retreats, Rentals, Cancer Retreats) having categories of retreat types would be awesome. Could this be resolved with maybe having multiple instances of Dahlia running??
Within that expanded functionality, we would need to add the beds which were not initially added when we were thinking strictly of cancer retreats. But in all honesty we created the bed list based on a static model of how it's done now... but it's clear that will become a significant liability to future expandability of the campus and program configuration changes.
Ideally having a UI to modify the bed list in the future would be hawt... but I think we could just ask our dev friends to add on to that as the years go by for the time being. It's not an immediate need, but really it's a bow on the gift.
I hope this all makes sense.... Thanks!!!!
Victrinia