Delete attached photos when a feature is deleted
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 65/100
Direzione di ricerca
No files or tests are named. Start by tracing feature deletion, discard handling, and composition versus association child handling, then verify each acceptance criterion, including nested children, orphaned photos, and the discard confirmation text.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Current situation
When a feature is deleted, its attached photos stay on the device and in the project. This leaves unused files behind, and with the composition relation supported (https://github.com/MerginMaps/mobile/issues/2315) more features will be deleted automatically, so more orphaned photos could pile up.
Proposed solution
When a feature is deleted, delete its attached photos as well. This also applies to child features deleted through a composition relation (for example, if a parent feature is deleted, then its children should be deleted as well)
Acceptance criteria
- Deleting a feature deletes its attached photo(s)
- Deleting a parent with composition children deletes the photo(s) of all deleted child features (including nested ones)
- If child features are created while adding a parent, and the parent is discarded without saving, the photos of those child features are deleted too
- Deleting a parent with association children does not delete the children's photos (and neither the children, check acceptance criteria of (https://github.com/MerginMaps/mobile/issues/2315)
- when discarding a parent feature with composition children, the delete confirmation text mentioned that the attached photos will also be deleted
Related to: https://github.com/MerginMaps/mobile/issues/2315
- Lingua principale
- C++
- Stelle
- 389
- Fork
- 88
- Merge medio
- 3g 3h
- PR unite (30g)
- 21
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di MerginMaps/mobile
-
bug iOS 🍎 ui/ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
MerginMaps/mobile#4744 ·
I maintainer di solito rispondono entro 2 giorni
-
bluetooth bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
MerginMaps/mobile#4741 ·
I maintainer di solito rispondono entro 2 giorni
-
bug ui/ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
MerginMaps/mobile#4669 ·
I maintainer di solito rispondono entro 2 giorni
-
bug Good first issue ui/ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
MerginMaps/mobile#4665 ·
I maintainer di solito rispondono entro 2 giorni
-
bug ui/ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
MerginMaps/mobile#4647 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di MerginMaps/mobile
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
521xueweihan/HelloGitHub#4011 ·
-
docs(simulation): Quickstart publishes UDP 14550, which the SITL images' own docs say not to doApertastatus:needs-triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
PX4/PX4-Autopilot#29292 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
I/O internal correctness medium priority rt_lib
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Mac mini M6 (16 GB): Q2_0 streaming works - measured 11.7->27.2 tok/s + arena fix for sub-32 GB MacsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno