Dear Gary, On 01/05/2011 07:14 PM, holman wrote:
I am trying to move a submitted document to a different collection. Is this possible to do by modifying the record?
Yes and no. One must first understand that submissions and collections are totally independent in Invenio: the role of a submission is mainly to create some MARCXML and insert it into the database. The created MARCXML is not inserted into a specific collection, but more or less belongs to a flat list of records (the "universe" collection). Since collections are defined with a query on the metadata, it is then possible for WebColl to "assign" a corresponding set of records to each collection. What should also be mentioned is that the submissions provided by default with Invenio are just demo submissions, that you can use as example to build your own submission workflows. Knowing the above the answer to your question can be one of the following: 1) No, the demo submissions do not allow to change the collection of a record. The demo submissions each generate some fixed MARC (for eg. 980$$a ARTICLE) for each document type, and do not offer a way to change this field. (most demo collections have a query defined on 980$$a) 2) Yes, you can customize the demo submission to offer a way for user to change the collection of a record. This is something done quite often in practice for eg. when you have some record that must be moved from a "private" collection to a "public" one once it is approved: a submission action is proposed to authorized people that will update the record metadata so that the record is "moved" to a new collection once the submission is done (and WebColl is run, to reassign the record to the correct collection). 3) Yes, authorized users can use BibEdit to modify the metadata of any record, so that the record will be assigned a new collection once WebColl has run. Best regards -- Jerome Caffaro ** Invenio Developer ** <http://invenio-software.org/>
