Roster Management

I've just uploaded a batch of changes aimed at simplifying roster management. Here's the highlights:
- The invite/request status is now separate from the position, so you can invite people as captains, players or subs, and not have to change their position when they accept.
- Accepting or declining an invitation or request is now just a single click. The emails that are sent to captains or players include accept and decline links. These links include security codes, so that you don't even need to be logged into the site to click them!
- Captains can invite players who are not yet registered members. The player is not allowed to accept the invitation until they have paid for their membership.
- Rosters can be managed by conveners of the league the team is in. However, neither admins nor conveners have any additional permissions when dealing with teams that they are on.
- New emails are sent to players whose requests to join are accepted or declined, captains whose invitations to join are accepted or declined, and players who are removed from a team or have their position on a team changed.
I've tested this pretty carefully, but there's a lot of complexity in some of these options, so it's possible that something is not quite right. As always, if you see anything that looks wrong, let me know.
Remember, if you like this feature, please "like" the Zuluru Facebook page.
- The invite/request status is now separate from the position, so you can invite people as captains, players or subs, and not have to change their position when they accept.
- Accepting or declining an invitation or request is now just a single click. The emails that are sent to captains or players include accept and decline links. These links include security codes, so that you don't even need to be logged into the site to click them!
- Captains can invite players who are not yet registered members. The player is not allowed to accept the invitation until they have paid for their membership.
- Rosters can be managed by conveners of the league the team is in. However, neither admins nor conveners have any additional permissions when dealing with teams that they are on.
- New emails are sent to players whose requests to join are accepted or declined, captains whose invitations to join are accepted or declined, and players who are removed from a team or have their position on a team changed.
I've tested this pretty carefully, but there's a lot of complexity in some of these options, so it's possible that something is not quite right. As always, if you see anything that looks wrong, let me know.
Remember, if you like this feature, please "like" the Zuluru Facebook page.