We have many JSM projects that service internal, external, and sometimes a combination of internal and external customers.
We are aware that we can add people to our JSM projects as "Collaborators" by giving them the "Service Desk Team" role/permission but not provisioning a JSM license, and these collaborators can't make external (customer visible) comments.
The "Collaborator" option falls short when the users that should not be permitted to post external comments in one portal, are required to be a full agent (and make external comments) in another portal. The JSM license is "global", meaning that user can't be prevented from leaving external comments in a portal if they have the Service Desk Agent role.
Is anyone aware of a method to prevent a licensed agent from making external comments?