Skip to content
This repository has been archived by the owner on Jan 4, 2022. It is now read-only.

Re-enable deletes aodn/backlog/issues/229 #285

Closed
wants to merge 1 commit into from
Closed

Conversation

pmbohm
Copy link
Contributor

@pmbohm pmbohm commented Jan 21, 2016

No description provided.

@pmbohm
Copy link
Contributor Author

pmbohm commented Jan 21, 2016

Shouting now at sysadmins now if they attempt to delete

screen shot 2016-01-21 at 11 41 37 am

@julian1
Copy link
Contributor

julian1 commented Jan 24, 2016

(Edited)

@xhoenner wasn't there something to do with enabling soft-deletes? Eg. so that a column in the database row gets marked as deleted, rather than actually deleting the row. Was that encompassed/related to this work?

@xhoenner
Copy link
Contributor

@julian1 this PR refers to this issue #204. See @jkburges' comments regarding soft deletes

@pmbohm
Copy link
Contributor Author

pmbohm commented Jan 26, 2016

@Julian For better or worse this pull request follows the requirements of aodn/backlog#229 only

@xhoenner
Copy link
Contributor

The delete functionality has been disabled precisely because it was threatening the integrity of the data in the database. What @jkburges suggested in #204 was to introduce a soft delete feature to avoid the inadvertent loss of data. Simply re-enabling the delete functionality will cause more problems than anything else, see #202 which forced us to restore a backup of the db.

I'd say that the requirements laid out in https://github.com/aodn/backlog/issues/229 are not representative of #204 and therefore need to be refined @pblain.

@pblain
Copy link

pblain commented Jan 27, 2016

@xhoenner , Andre asked for the delete feature to be re-enabled: #204 (comment)

We are doing our best to fix bugs in the existing feature set - but we are not adding new features. Up to you whether you want the delete feature restored to function as it was designed (i.e. hard delete), or to leave it disabled.

@astecken
Copy link

The reality is that I need to get the delete function back asap to clean up the database, e.g. double entries, wrong entries, etc. There shouldn't be a delete button for everyone but for me as a sysadmin. Thanks for sorting this out!

@xhoenner
Copy link
Contributor

I'm aware that @astecken wants the delete functionality re-enabled but @jkburges disabled it originally to prevent the loss of data: #204 (comment).

I thought it was clear in your mind that fixing #204 meant proceeding as @jkburges suggested and implement the soft-delete functionality since just re-enabling the delete functionality threatens the integrity of the database. I am surprised that we're having this disagreement at this stage of the iteration, I would have thought that the details of getting #204 fixed would have come up during conversations with Rog, @jachope and @smancini, and then again during the developers' planning meeting.

I don't think it is wise to proceed without the soft-delete feature, it's just a recipe for wasting developers' time with VITs to restore the AATAMS db. As explained to @smancini, providing @astecken with a way to delete content through the web app (which in this case requires a new feature or a remodel of the existing delete functionality depending on how you want to look at things) is the only approach we have to knock down two (#240 and #241) of the remaining five high priority bugs.

@pmbohm, @julian1 do you agree with the above?

@julian1
Copy link
Contributor

julian1 commented Jan 28, 2016

For my part, I believe this is a matter for JPSR.

@julian1
Copy link
Contributor

julian1 commented Jan 15, 2017

Closing for now, following https://github.com/aodn/backlog/issues/229

@julian1 julian1 closed this Jan 15, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants