ODM2 / ODM2ControlledVocabularies

A Python/Django web application and REST API for managing the ODM2 Controlled Vocabularies, with SKOS and community moderation features.
http://vocabulary.odm2.org
BSD 3-Clause "New" or "Revised" License
4 stars 5 forks source link

Need ability to delete a term #23

Open horsburgh opened 8 years ago

horsburgh commented 8 years ago

I just figured out that there is a circumstance under which a duplicate term gets added to the CV instead of editing the existing term. Now there are two terms, but with only a minor difference. I want to delete one of them. I can't.

jcaraballo17 commented 8 years ago

Do we still need this? We've previously talked about how deleting a term can mess things up and there may be people using them.

horsburgh commented 8 years ago

Well - from an Admin point of view, we probably do need something like this so we can get rid of potential duplicates. We might also want to have functionality to "deprecate" terms instead of deleting them. For example - deprecate would mark a terms so that people know that it should no longer be used.

For now, I think we really only need the ability to remove a term if we decide that it is a duplicate or if a term gets in there that we later want to remove. It should probably be an admin only function.

emiliom commented 8 years ago

For what it's worth, I fully agree with Jeff's recommendations and his distinction between delete and deprecate.