specify / specify7

Specify 7
https://www.specifysoftware.org/products/specify-7/
GNU General Public License v2.0
60 stars 36 forks source link

Add bulk delete option for record sets #1340

Open maxpatiiuk opened 2 years ago

maxpatiiuk commented 2 years ago

Need an option to delete all records that are members of some recordset. Of particular challenge would be making this operation atomic, if that is indeed desirable.

maxpatiiuk commented 2 years ago

This would also fix #236

grantfitzsimmons commented 2 years ago

Requested again today on the Discourse forum (572)

benanhalt commented 2 years ago

@maxpatiiuk you mean it would fix #236 by letting users query the audit log and convert it to a RS to delete?

From the meeting:

Jim wants to include this in a larger discussion about using record sets as the main unit of record management and whether that should be a design objective versus some alternative. Is that correct, @beach53?

It was also noted that we have generally shied away from features that can potentially wreck a database in one click, so to speak. Maybe a warning dialog that requires the user to type in the count of the number of records being deleted. Also this could be deferred until after UI for producing backup is added? Obviously the permission system would gain a new action that controls whether this function is allowed.

bronwyncombs commented 3 months ago

Paul Blom @ the College of Idaho has requested a bulk delete option for records as well