As a user of Aha! / Gitlab integration, I would like to assign a milestone or any other object created in Aha! and propagated to Gitlab be removed in both tools if it is deleted in Aha, so that the users on both sides of the integration have consistent information.
Thank you for your idea. We intentionally do not delete any records from integrated systems when you delete a record in Aha!. If you really want the linked record to be deleted too you will need to do that manually in the other system.
The reason is very simple: there is too much risk of users inadvertently deleting data, especially when they are just getting started. We hope you understand.
I understand your logic but I would argue that the tools aren't integrated if I have to manually perform operations twice. If the milestone is created in Aha and also deleted in Aha, it would seem logical to eliminate all record of that milestone in any integrated tools. Correct me if I am wrong but I cannot create a milestone in Gitlab and propagate it to Aha, correct? So the Aha user is the master of creating milestones.