bihealth / sodar-server

SODAR: System for Omics Data Access and Retrieval
https://github.com/bihealth/sodar-server
MIT License
14 stars 3 forks source link

Force single protocol for each protocol ref column in sheet editor #1879

Open mikkonie opened 5 months ago

mikkonie commented 5 months ago

This has been suggested and discussed within CUBI. Initially, we have technically allowed multiple protocol reference values per process as ISA-Tab allows it. However, I don't believe we have ever seen a study in our systems where this would be a case.

The suggestion is: don't allow editing protocol ref values, always autofill new rows to the default value and thus force each cell in the column to a single protocol.

Auto-selecting the default filled value and preventing editing is already the default. Or at least it should be, see #1875.

If there is an agreement upon disabling this functionality for good, we can proceed as follows:

TBD: How do we handle if an ISA-Tab containing multiple protocol ref values per column is imported into SODAR? (This may be a very theoretical situation, but still)

Since this issue involves removing code from the Vue app rather than adding it, implementing this before #994 should be a no-brainer.