London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Changing "Permissions for functions" programatically

Vote:
0
Hi,

It is possible to change the settings in Admin / Config / Permissions for Functions part of the UI programatically, could someone point me out some APIs?

Using CMS 11.10.

Thanks!

Zsolt

#230445
Edited, Nov 05, 2020 17:36
Vote:
0

Hi Zsolt

Have a look at using the PermissionRepository and PermissionTypeRepository classes. Be aware that they are internal and not well-documented.

#230446
Nov 05, 2020 18:06
Vote:
0
Thanks Stefan!
#230471
Nov 06, 2020 8:52
Vote:
0

Just curious: do you need this to manage built-in or custom permissions?

#230472
Nov 06, 2020 8:54
Vote:
1

Small correction: both are not a internal type, and you can use them as you like. Documentation can always be better but I think the default is fairly adequate because the classes are simple and self explanatory

Most predefined permisions can be accessed via CatalogPermissions and OrdersPermissions classes (yes they are Commerce)

#230473
Nov 06, 2020 8:57
Vote:
0
We need this for built-in permissions, we need to provide a "simpler" way to configure these to match the new permission model of the customer.
#230474
Nov 06, 2020 9:07
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.