DW: Added datadictionary permissions and checked role using issubset of the...

... configured permission
this doesn't seem right if we want to get the exact role for the user's permissions