Trying to get myself writing code but today it all seems really hard. So I figured I'd try something simpler instead: tweaking the Event Attendance functionality.
There's various things I want to do with the system. I'll update this post through today and post when I'm done (at least for now). Just be cautious when posting events today until I've declared "done".
Changes made:
Changes upcoming:
There's no particular priority in that "upcoming" list. I'll just do whatever seems easiest / most fun to start with and then pick at the harder / most requested stuff later.
[edit]Updated... see follow-on post.[/edit]
There's various things I want to do with the system. I'll update this post through today and post when I'm done (at least for now). Just be cautious when posting events today until I've declared "done".
Changes made:
- Users can now enroll with an event until the event ends rather than being prevented from signing on when the event starts.
- Users can mark that they can't attend an event.
- Users can mark that their attendance is tentative, pending confirmation.
- Event creator can disallow tentative enrolment.
- Event creator can specific number of people who can enroll.
- Event creator can move a user from standby to attending or vice versa (probably bypassing event maximum attendance).
- Event creator can set an event to have open enrolment then confirm accepted attendees.
Changes upcoming:
- Event creator can select which usergroups can enroll. Users not in the target group(s) can see the event and the attendance but not enroll.
- Event creator can specify whether to bar further enrolment after maximum or whether to create a separate "standby" list containing the overflow people.
There's no particular priority in that "upcoming" list. I'll just do whatever seems easiest / most fun to start with and then pick at the harder / most requested stuff later.
[edit]Updated... see follow-on post.[/edit]