License manager

Adds the capability to manage resource licensing via the resource view page.

 

  1. Browse to a resource you want to add a license
  2. On the license manager tab (a little way down the page beneath the preview) click "New License"
  3. Fill in the details
  4. Optionally, upload a file
  5. Click 'Save'

Your resource will now have a new license. You can add multiple licenses per resource in order to make them as specific as necessary.

License Manager

Centralised management

From the admin menu on the top right (requires permission "t"), select Licenses. All licenses can be reviewed and edited centrally. It's possible to relate a license to several resources by entering multiple resource IDs in to the resources box. In v11.0+, licenses  can be filtered by status such as Active, Expiring and Expired. The resources attached to a license can also be viewed as a resultset.

Batch operations

From the collections actions dropdown menu, two new options "Link license" and "Unlink license" allow a license to be linked with / unlinked from all the resources in a given collection.

Providing access for regular users

All users with the 'a' (System area) access will have access to this area by default. Additional groups can be added using the 'lm' permission when setting user group permissions.

Adding licenses at upload (v11.0+)

A single license can be added when refining metadata after uploading. Licenses are grouped by active and expired status. Locking can be used when uploading multiple resources to apply the same license to each new resource.

Notifications when a license is expiring (v11.0+)

The plugin can be configured to automatically send notifications when a license is due to expire. This can be controlled for all users in the plugin options. A license is considered expiring if the expiry date is within 14 days, but this can also be configured in the plugin options.

The notifications get sent to everyone who has the 'lm' permission and the system will send either a ResourceSpace message, an email or both depending on user preference. Each user can choose whether they want to receive them or not in user Preferences, under the Messages section. The notification contains a link to view the expiring licenses.

Once a notification about a license has been sent, no more will be sent unless the expiry date of that license is changed or removed.

Automatically archiving resources when attached license has expired (v11.0+)

The plugin can be configured to automatically archive resources that are linked to an expired license. This can be enabled by selecting a workflow state to use - leaving No Change selected will mean that the resource state is not altered. If a workflow state is selected then the system will periodically check for any expired licenses and automatically change the state of all attached resources that have not already been archived or deleted.