If the user has edit page permission they can manually remove the gliffy macro from the page. The remove action now does the same thing, if they can't remove the attachment it only removes the macro from the page.
There is another related bug, which is more obvious when using the gliffy macro to view a diagram on a different page. The user should see a remove link when they have permission to edit a page, but unless they have permission to edit the attachment, rather then the page they are viewing they won't see the link.
If the user has edit page permission they can manually remove the gliffy macro from the page. The remove action now does the same thing, if they can't remove the attachment it only removes the macro from the page.
There is another related bug, which is more obvious when using the gliffy macro to view a diagram on a different page. The user should see a remove link when they have permission to edit a page, but unless they have permission to edit the attachment, rather then the page they are viewing they won't see the link.