Hi,
My extension has a Assisted Setup wizard to configure some stuff. It requires Read and Modify permissions on "My Table". Those permissions can be set with "My PermissionSet".
I did not like the default "'You do not have the following permissions on TableData MyTable: Read. etc." error, so I made a Step in the NavigatePage wizard to show a nice error message telling the user they need "My PermissionSet". I use Codeunit "User Permissions".HasUserPermissionSetAssigned to check for the permissionSet and this seems to work fine when using the extension.
However, when I try to test this functionality I can't get it to work. In the example below, the LibraryLowerPermissions does not work when manually checking "User Permissions".
Am I missing something in the test? Is this not the right way to implement a manual permissions check?
Hello - We currently do not have dedicated Dev support via the Dynamics 365 Business Central forums, but I wanted to provide you some additional resources to assist. If you need assistance with debugging or coding I would recommend discussing this on one of our communities.
I will open this up to the community in case they have something to add.