Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards.
SOLVED

How to hide or disable the unpublish button in AEM EDS universal Editor.

Avatar

Level 1

I have went through this documentation of Adobe for hiding using metadata, but where to apply in AEM XWalk UE project.  https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/dev...

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Viswa_vsu,

  1. In your XWalk repo, open head.html (root of the repo). That’s where UE config meta tags go. GitHub

  2. To remove the Publish UI, add this line inside <head>:

<meta name="urn:adobe:aue:config:disable" content="publish"/>

(Optional: also hide “Publish to Preview”):

<meta name="urn:adobe:aue:config:disable" content="publish-preview"/>

These are the official keys UE reads.

  1. About “Unpublish”: Adobe’s UE docs currently list disable flags for publish and publish-preview only; there’s no documented unpublish disable flag. The Unpublish action lives under the ellipsis menu. 

  2. If you must block Unpublish:

    • Clean way (no UI hack): remove replicate permissions for those author groups/paths in AEM so they can’t publish/unpublish at all. (AEM permission-based.) 

    • UI way: build a tiny UE extension to filter actions from the toolbar/ellipsis (hide Unpublish for specific paths/roles). 

  3. Deploy, open the page in Universal Editor, refresh, and confirm the Publish button (and preview option) are gone. 


Santosh Sai

AEM BlogsLinkedIn


View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

Hi @Viswa_vsu,

  1. In your XWalk repo, open head.html (root of the repo). That’s where UE config meta tags go. GitHub

  2. To remove the Publish UI, add this line inside <head>:

<meta name="urn:adobe:aue:config:disable" content="publish"/>

(Optional: also hide “Publish to Preview”):

<meta name="urn:adobe:aue:config:disable" content="publish-preview"/>

These are the official keys UE reads.

  1. About “Unpublish”: Adobe’s UE docs currently list disable flags for publish and publish-preview only; there’s no documented unpublish disable flag. The Unpublish action lives under the ellipsis menu. 

  2. If you must block Unpublish:

    • Clean way (no UI hack): remove replicate permissions for those author groups/paths in AEM so they can’t publish/unpublish at all. (AEM permission-based.) 

    • UI way: build a tiny UE extension to filter actions from the toolbar/ellipsis (hide Unpublish for specific paths/roles). 

  3. Deploy, open the page in Universal Editor, refresh, and confirm the Publish button (and preview option) are gone. 


Santosh Sai

AEM BlogsLinkedIn


Avatar

Level 1

I added the below metadata , But it hides both the publish and Unpublish button from UE.

<metaname="urn:adobe:aue:config:disable"content="publish"/>

 

Do we have any reference for capturing the Unpbulish action for UE extensions? https://developer.adobe.com/uix/docs/services/aem-universal-editor/api/header-menu/#api-reference