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

Simplify rendering/editing sheet data between Vue app and backend #899

Open mikkonie opened 4 years ago

mikkonie commented 4 years ago

Branching this from #747 as it's a bit more complicated.

Developing complex features with zero design for planning has resulted in overly complex data structures in some cases. We should rethink this and simplify the data, if/where appropriate.

NOTE: If possible, this change should be implemented by making required changes to e.g. sheet editing configurations via a Django migration script, so that wiping out existing configurations would not be required.

Current Situation

Plan for Improvement

?????? (-> profit)

Tasks

TBD (see previous list)

mikkonie commented 1 day ago

This should be done after we have done #994 and retired the existing app, as the current plan is to keep the new and old app side-by-side for at least one major release to ensure there are workaround for possible major bugs in the new implementation.

Hence, if we do the rewrite in v1.2 as planned at the time of writing, this would be done for v1.3 at the earliest.