The Sponsor Manager plugin allows for Sponsors to manage the renewal and expiration of CO Person Roles for which they are the sponsor. (experimental) |
This plugin is considered Experimental.
The Sponsor Manager Plugin may be configured on a per-CO basis via CO > Configuration > Sponsor Manager Settings.
This setting controls the default view of Roles, see Reviewing Sponsors below for more information.
If the Sponsor elects to renew a CO Person Role, the new valid through date will be the date of the renewal plus the number of days in the Renewal Term.
If set, Sponsors will only be able to renew CO Person Roles that are not less than this many days before expiration. For example, if today is June 1 and the current valid through date is June 30 and the Renewal Availability Window is set to 14 days, the Renew button will not be rendered.
The type of the Identifier and/or Email Address rendered in the Sponsored Role review list may be specified. If no type is set, the first Identifier or Email Address found will be rendered.
Several columns are optional, and can be enabled or disabled for rendering.
The URL to view a given Sponsor's roles is available from the side menu of the Sponsor's CO Person Canvas, via the link View Sponsored Roles. This link may be shared with the Sponsor. The View Sponsored Roles link will be available for all CO People, regardless of whether or not they have any Sponsored Roles available. A CO Administrator may use this link to view any CO Person's Sponsored Roles.
The Default filter will present all Roles where
The Sponsor may also set the filter to all sponsored Roles, all expired (sponsored) Roles, or all Roles with upcoming (within the Look Ahead Window) expirations.
Sponsors can take the following actions:
Because Sponsors apply to CO Person Roles (not CO People), renewals and expirations also apply to CO Person Roles. As such, expiring a CO Person Role via this plugin might not expire the associated CO Person if there is another valid CO Person Role. |
It may be useful to send Notifications to Sponsors via Expiration Policies. These Notifications can include a link back to the Sponsor Manager Plugin via a URL like
https://registry.myvo.org/registry/sponsor_manager/sponsors/review/copersonid:(@SPONSOR_ID) |