Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: Evandro on July 17, 2020, 09:50:18 pm

Title: Editing permission not covering relationships
Post by: Evandro on July 17, 2020, 09:50:18 pm
Hi there, in the EA15 user guideline https://sparxsystems.com/enterprise_architect_user_guide/15.1/team_support/permissionlist.html (https://sparxsystems.com/enterprise_architect_user_guide/15.1/team_support/permissionlist.html) seems that the "Update Elements" permission shall enable/disable the right of the user to create/edit/delete elements, packages AND relationships. However, I made some tests and it seems that I'm able to:
Is there anything I am missing about this kind of user permission?
Title: Re: Editing permission not covering relationships
Post by: Geert Bellekens on July 17, 2020, 10:27:37 pm
That seems to be a bug.
You should only be able to do the first (from an unlocked element to a locked element)

Geert
Title: Re: Editing permission not covering relationships
Post by: Evandro on July 17, 2020, 11:17:11 pm
I'm making other tests. Element editing works as it should (I can have a locked element represented in an unlocked diagram, just I cannot edit it), so it's not a matter of wrong permissions. Just seems it does not apply to relationships at all. I'm even able to delete existing relationships of locked elements. Never happened before in EA14. @Geert: do you think this bug might be related to the EA version?
Title: Re: Editing permission not covering relationships
Post by: Geert Bellekens on July 17, 2020, 11:35:40 pm
Yes, probably. I remember bumping into that a while ago, while demonstrating the locking mechanism to a client.

Make sure to report a bug the though the official channel: https://www.sparxsystems.com/support/forms/bug_report.html (https://www.sparxsystems.com/support/forms/bug_report.html)

Geert
Title: Re: Editing permission not covering relationships
Post by: Modesto Vega on July 22, 2020, 06:15:29 pm
This "feature" was there at least since version 13. In fact, not only it was possible to edit, create or delete relationships but, if I remember correctly, Sparx does/did not audit relationships changes very well.

This is likely to be related to Sparx handling elements and relationships separately when relationships are a specialised type of element.

I agree, this is a bug and should be fixed.