Opened 13 years ago
Last modified 12 years ago
#889 new enhancement
Add 'Remote service manager' to the profile otions of a registered user
Reported by: | johnh | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | v2.10.0 RC0 |
Component: | User interface (web) | Version: | |
Keywords: | Cc: |
Description
There are five profiles for a registered user, "Administrator", "Editor", "Registered user", "Content reviewer" and "User administrator". If a user wants to register so that they can add the service details of a node to be harvested, none of these profiles suite this purpose. If another profile of "Remote service manager" was available it would allow a user to identify that they want to register a remote service to be harvested or a service that can be remotely searched.
The email address would be used to contact the remote service provider if harvesting or remote searching of that service stopped working. This could be managed by the work that Jose García and Jesse Eichar have been doing on monitoring and sequential harvesting.
A new field would need to be added to identify the service. eg. "Service identifier = 'osp'". When the GN "Adminstrator" is notified by email that the new registered user wants to register a service for harvesting or remote search the 'Adminsitrator' would then create an 'osp-nodeManager' user in a new 'ops-node' group for the 'osp' service metadata to be created. The Administrator would then notify the 'osp' remote service manager of the new user and group and he or she can then create service metadata for that group.
The "Remote service manager" could then use the 'osp-nodeManager' user to create service metadata that contains details of the service that can be harvested or remotely searched.
Once the remote service manager has created the service metadata and notified the Administrator of the service metadata then the Adminstrator can add that service to be either harvested or added to the remote search list.
Add "Remote service manager" to the list of profiles that a user can choose when registering.
Add an extra field called "Service identifier' to the self registration interface that can be used to identify the service. Add a mouse over note that the 'Service identifier' value should not have any spaces. eg. 'osp' for Office of Spatial Policy.