open-rmf / rmf_site

Experimental visualizer for dense buildings in RMF
32 stars 13 forks source link

[Bug]: Broken behavior for deleting fiducials #216

Open mxgrey opened 4 months ago

mxgrey commented 4 months ago

Before proceeding, is there an existing issue or discussion for this?

Description

Deleting a fiducial that belongs to a group will permanently block any other fiducial in its drawing from being able to join that group.

We're not handling the case where fiducials get deleted and their group needs to be made re-available. And then there's also no mechanism to recover the group for the drawing.

We should have a better pipeline for deleting items that doesn't rely so much on Bevy's despawning feature. Ideally that pipeline should: