Activity's Signup Style and Role Matching
Various changes were made to the code and documentation to help
schedule people on a work shift.
- The Signup Style option Generic Request has been renamed Category Request.
- The Self-Signup option if-name=roles has been renamed to Matches Role.
- Role matching has been enhanced:
- A role of xxx matches any activity whose Base Name is xxx (the existing option).
- A role of the form ^xxx matches any activity whose Base Name starts with xxx.
- A role of the form xxx^yyy matches any activity whose Base Name is xxx and whose
Location starts with yyy.
- A role of the form xxx^yyy$ matches any activity whose Base Name is xxx and whose
Location is yyy.
- A Matches Role schedule item
that does not match a role of the user is now treated as a Self-signups Not Allowed item.
That is, it is not shown in self-signup schedules,
instead of displaying "Unmet prerequisites".
Miscellaneous changes
These are:
- Import People's Import-Action column can now be set to delete, undelete, expunge,
or skip -- as well as y or being left blank.
Besides providing all the Delete-related commands,
this new feature ends the requirement that there be an Id column to do a Delete.
Conversely, delete via an X in the Email column no longer exists.
- When you do a Create Next for a Repeats Frequently event, days-after can now be up to 366. Also the
UI now makes it clear that this field can be a date as well as a days-after value.
- The menu item When signups are closed has been added to
a schedule's Signup/Cancel Deadline dropdown menu. That is, the deadline is triggered
when signups are closed for the schedule item itself or via Event Stage.
- The Signup/Cancel Deadline menu item If/When Item Becomes Unavailable has been made more specific
and renamed to When closed, or full<6 hrs to act. That is, fullness cannot trigger the deadline
until the activity is imminent.
- While on the Signups Per Person page, you can now *reassign*/*move* a signup.
|