Proposal number : ? Proposal title : More Massive Operations
Date | 2009/03/23 |
Contact(s) | Simon Pigot |
Last edited | Timestamp |
Status | draft - complete in BlueNetMEST sandbox |
Assigned to release | 2.4 |
Resources | Available |
Overview
Massive operations: enter a search term (simple or advanced) and then apply an operation to records selected from the search result.
SelectionManager (Matthieu Coudert - see SelectionManager) and Andrea Carboni's Massive Delete operation prompt more massive (ie. operations on more than one metadata record) operations:
- New Owner - change owner (and ownerGroup) of all selected metadata records
- Update Categories - set categories of all selected metadata records
- Update Privileges - set privileges on all selected metadata records
- Apply Francois' Pdf printer (see PrintPdf) - print a pdf summary of all selected metadata records
Proposal Type
- Type: User interface and core functionality additions
- App: GeoNetwork
- Module: New services
Links
Voting history
- Vote proposed : 20090326
- Vote passed: 20090328
- Jeroen Ticheler +1
- Andrea Carboni +1
- Patrizia Monteduro +1
- Emanuele Tajariol +1
- Francois Prunayre +1
- Simon Pigot +1
- Archie Warnock +1
Motivations
Massive Category and Privilege operations: Before: Category and Privilege changes could only be set on individual records. Now: can be applied to a selected set of metadata records (including all metadata records) owned by the logged-in user.
Pdf print operation: Before: Pdf printing would be applied to whatever set of records the last search had returned. Now: possible to produce a pdf print of a selected set of metadata records.
Massive New Owner: Before: transferring ownership of metadata records could only be done for all records owned by a user. Now: owner (and ownerGroup) can be assigned by UserAdmins and Administrators who have rights on the selected records.
Proposal
As described in motivation. Note that the operations will be applied only to records in the selected set that are owned by the logged in user. Records not owned by the user are skipped. A summary of the number of records modified and skipped is produced and displayed for the user at the end of the operation.
Ownership is defined as being the actual user who owns the record or the UserAdmin of the ownerGroup of the record or an Administrator. Massive New Ownership is only available to UserAdmins and Administrators.
Backwards Compatibility Issues
Risks
Participants
- As above