lightningrodlabs / acorn

Built with Holochain, Acorn is an open-source, peer-to-peer project management application. It is designed and built as a scrum-alternative, Agile Development Pattern for distributed software development teams. Acorn is currently in Alpha testing phase.
https://acorn.software
102 stars 10 forks source link

Export/Import Issue: Importing a project duplicates existing Cards #307

Closed MvF-Evangelista closed 12 months ago

MvF-Evangelista commented 1 year ago

Steps to reproduce:

  1. Export Acorn project as json
  2. Share project with another person
  3. They import the project you shared

After the person import your project, any cards that were in the project are duplicated in the shared project.

Version 4.0.0-alpha (4.0.0-alpha) MacBook Pro M2 | Ubuntu (shared)

Connoropolous commented 1 year ago

what would be the expected behaviour?

Connoropolous commented 1 year ago

@MvF-Evangelista still wondering about this scenario. What is the real world use case for this scenario?

MvF-Evangelista commented 1 year ago

@Connoropolous - well, the use-case is that when you import a project because synch failed or all your peers are off-line. I don't necessary want to go through the process of deleting duplicate cards and I doubt neither do my peers. However, maybe I want to choose which duplicate card I want to keep or discard. Just like when you do a merge of data - for example in a spreadsheet when you import data. You should have a choice to keep duplicates or choose the most updated or valid data. Ideally, I just want the most updated version of the project without duplicate cards/data.