User unable to Add comments to an Asset page
I have a user that has a Consumer license that cannot add a comment to an asset page.
Looking at the permissions, Consumers should have that ability.
For the user, this comment section is not available.
Any ideas?
jfl11
Posted 5 years ago · Edited 1 year ago·Last reply 3 years ago
17 comments
Gunnar Matthies
·4 years ago · EditedIn our DGC we enabled Normal users (with Consumer Licenses) to add text comments to any asset and that works fine; however if the user adds an image to the comment, then s/he gets an error saying “Failed to upload the image: You are not allowed to perform that action …”. and the images doesn’t get saved. I assume that is due to the fact that the images get stored in the asset’s “Files” section and Normal users aren’t allowed to edit the “Files” section. Did anyone have the same issue and maybe found a solution for it that can be shared here?
Gunnar Matthies
·4 years ago · EditedIn our DGC we enabled Normal users (with Consumer Licenses) to add text comments to any asset and that works fine; however if the user adds an image to the comment, then s/he gets an error saying “Failed to upload the image: You are not allowed to perform that action …”. and the images doesn’t get saved. I assume that is due to the fact that the images get stored in the asset’s “Files” section and Normal users aren’t allowed to edit the “Files” section. Did anyone have the same issue and maybe found a solution for it that can be shared here?
arthurburkhardt
·4 years ago · EditedYou got it right. Users need the add attachment permission to be able to add images to their comments.
rostislav
·4 years ago · EditedPlease have a look at the documentation for a list of:
meghangunia
·5 years ago · EditedWe had this same issue. We wanted all end users to be able to comment and rate assets.
There’s a hidden group called “users” that has all Collibra users in it. You can assign this group to a role using the Post/ Responsibilities API.
arthurburkhardt
·5 years ago · EditedVery nice, @meghan.gunia.kiewit.com! May I ask how you found out about it? With the internal API, repository backup or else?
bartvanderlocht
·5 years ago · EditedYou can just type ‘Users’ in the search bar and you’ll find it:
https://${your-instance-url}/group/00000000-0000-0000-0000-000001000002
The same way, there is also a group ‘Everyone’:
https://${your-instance-url}/group/00000000-0000-0000-0000-000001000001
arthurburkhardt
·5 years ago · EditedThat’s great!
The “Users” group works fine to assign a basic role in a top community, but not the “Everyone” group. Trying to assign the “Everyone” group resulted in an error saying it can only be associated with global roles.
meghangunia
·5 years ago · Edited@arthur.burkhardt - I had a coaching session with Collibra where they showed me this option.
Former User
·5 years ago · EditedWe created a new resource role “Consumer” and assigned “Users” so all users had the ability to add comments. At one point we could add “Users” via the UI, but now you have to use the API.
jfl11
OP5 years ago · Edited@arthur.burkhardt / @tom.friesen Thank you for your input.
We are creating a user group to handle this in the meantime. The challenge with this is having to manually assign every user in the company to this group and ongoing monitoring when someone is hired or leaves.
Based on the Resource roles chart, it is unclear that the comments are turned off by default. I hope they rethink this in future releases.
arvindsingh
·5 years ago · Edited@jihfan.lin.standard.com
If you have SSO integrated with active directory, then you can create an active directory group and everyone can be member of that AD group. Your AD admin can map that AD group to a DGC group, which can be passed to DGC upon user login.
You can use DGC group to map to ‘Data Citizen’ role. I assume whenever someone leaves, their access will be removed from AD group. When someone is hired, they will need to be part of that AD group in order to access DGC.
jfl11
OP5 years ago · EditedThis is an interesting solution. Thank you! I will take it back to the team and see how to implement.
arthurburkhardt
·5 years ago · EditedYes, comments are disabled by default. You need to assign a role on the resources to users so that they can comment/rate.
In my case, I created a “Data Citizen” role with consumer license, and assigned it to communities/domains where I want users to be able to comment/rate.
Tom Friesen
·5 years ago · EditedWhat’s curious about this is that OOTB, Collibra provides a “Normal” role, which is “A user who does not have any assigned responsibilities.” To me that suggests that everyone without explicit responsibilities is a “Normal” user, and that comments should be enabled by default. But this is not the case, and so seems a little useless.
@arthur.burkhardt… Doesn’t your Data Citizen role need to be assigned to every single user for this to work? (Or to a group that includes every user?)
arthurburkhardt
·5 years ago · EditedYes, you need to assign every user.

Also, the “Normal” role, for a user who “does not have any assigned responsibilities” requires a… wait for it… AUTHOR license!!!
davidbotzenhart
·3 years ago · EditedSimilar to this solution, what we did to fix it was was to add the “Normal” role to the highest level Community that has the assets that we wanted them to comment. Then in the Normal role we added the “Users” security group.
This allowed anyone, with a consumer license to add comments and rate an asset.