Hi @tejaswi_aem,
You’ll need to add a clientlib under apps that injects JS in the sites console and page editor context menus, checks if the current user is in xyz-authors, and then hides those actions.
1. Create clientlib - Path:/apps/yourproject/clientlibs/authoring/hide-publicationcq:ClientLibraryFolder with:
categories = ["cq.authoring.page"]
dependencies = ["cq.authoring.siteadmin.admin"]
2. Add JS logiclike hide-publication.js:
3. Include clientlib
Add this clientlib to author by overlaying /libs/cq/gui/components/authoring/editors/clientlibs/core with:
<yourproject
jcr:primaryType="nt:unstructured"
categories="[cq.authoring.page]"
dependencies="[cq.authoring.siteadmin.admin]"
embed="[yourproject.clientlibs.authoring.hide-publication]"/>
Santosh Sai

