This can be used for example to include people in the roster who don't have Plone accounts. The main change is to loosen the assumption that a roster entry's key is always its user's user id. If no user id is specified for a roster entry, it will be stored using a randomly generated uuid as a key.
This can be used for example to include people in the roster who don't have Plone accounts. The main change is to loosen the assumption that a roster entry's key is always its user's user id. If no user id is specified for a roster entry, it will be stored using a randomly generated uuid as a key.