Re: Locking the agenda for changes. Currently, the way this works is the following:
1. The website admin and "Agenda Creators" (VPE and anyone else marked as such in the Access Settings tab.) have full edit rights to *any* agenda, past and future.
2. "Agenda Editors" (President and people assigned to meeting roles marked as agenda editors.) for a specific agenda and a member editing a role he/she is assigned to
cannot edit *past agendas*. For this purpose, a "past agenda" is one that is dated yesterday or prior. ***No time consideration (meeting start or end time) is made for this currently.*** Once we are on the following day, the agenda is "locked" for changes by these people.
There have been requests in the past for allowing the agenda to be locked for changes at some number of hours prior to a meeting (or similar logic). I have always been on the fence about this, because of personal experience, and also having to move from date logic to time logic to implement this--there are probably as many clubs that would like the change as would hate it.
I could certainly put a new field in place to allow clubs to specify how many hours (?) prior to some point in time that the agenda should be locked for #2 above. If I did that, though, again the question becomes what point in time is the right point in time. If I made the time relative to the meeting end time, for example, and your club has 2 hour meetings, you could conceivably set the hypothetical new field to be 2 hours (prior) so that the agenda would be locked at the beginning of your meeting. (A bit convoluted, but doable.)
So, let me know your thoughts.