Re: Deleting and other batch operations
Ian Spence's recent problems have highlighted once again the need in Recorder for being able to perform batch deletes. I have needed to delete records on many occasions based on various criteria, such as:
* Delete all records in a survey
* Delete all records entered/imported on a given day
* Delete all records by a given recorder
* Delete an Event and all it contains
etc. (any other additions to this list are welcome)
These are quite destructive functions and so perhaps instead of deleting records outright, they could be snapshotted out into a separate database, so that the process is undo-able. Just an idea. Generally, though, being able to more easily delete records would make Recorder fundamentally more usable.
Following on from this, certain batch operations would also be useful, such as being able to invalidate all occurrences within a survey, event or sample.
Can anyone else think of other batch operations that would make Recorder more useful? Being able to multi-select elements and change data across all of those elements would be incredibly useful. For example, multi-select a group of samples to change their date, or location or grid ref or delete them; multi-select a group of events to change the recorder and so on.
Charles
Digital Development Manager | Field Studies Council
http://www.field-studies-council.org | https://twitter.com/charlesroper | https://twitter.com/fsc_digital