I have a user with the following roles attached:
The user can access the CMS part and the catalog and marketing views, but can't access CommerceManager itself. It's giving the message
after logging in. I'm using the SqlServerRoleProvider and have this in the web.config:
If i add the 'WebAdmins' group then it's working fine, but i don't want that :-)
I have the same issue, were you able to resolve this?
Sorry for a very late reply to the original question. You didn't mention the version but I assume you are using 8.16 or newer. The permissions to access functions in Commerce Manager are assigned to Administrators group. If you want to let WebAdmins to access to them, you would have to assign the permissions to them
Yes that's the one thank you Quan
But what a PITA to add that group to all of those functions!
You can do some magic with the database and do it in one query (I'm not recommending, I'm just saying you can. Does not mean you should ;) )
I don't recall the reason why the permissions were not added for WebAdmins group, but one explanation is that group is "for CMS", not Commerce Manager. We might look into it to see if we should change that behavior.
I would be inclined to say no as I agree WebAdmins should be for CMS - my specific example is I'm using AD to authenticate and we operate multiple websites, so I needed a specific CommerceAdmins group per site.
It would be nice if it was easier to update these though (and if there was some reference to it in documentation) :)