Ability to configure Publish option in Assets View | Community
Skip to main content
Adobe Employee
May 13, 2025
New

Ability to configure Publish option in Assets View

  • May 13, 2025
  • 2 replies
  • 261 views
Request for Feature Enhancement (RFE) Summary: Ability to disable the Publish functionality on Assets View
Use-case:

When using AEM Assets with Dynamic Media with OpenAPIs, the 'Publish' functionality is not relevant anymore as assets are published by 'approving' the asset.

Current/Experienced Behavior: In an architecture based on Assets View and Dynamic Media with OpenAPIs, users see a Publish option, which is not supposed to be used. The Publish prompts occurs upon asset upload, which is confusing for the users.
Improved/Expected Behavior: Ideally, there should be a configuration option to enable or disable the Publish feature depending on the the architecture needs.
Environment Details (AEM version/service pack, any other specifics if applicable): AEM as a Cloud Service - Assets View interface.
Customer-name/Organization name:  
Screenshot (if applicable):  
Code package (if applicable):  

2 replies

K_M_K_Srikanth
Level 2
May 15, 2025

Has anyone tried using granite:rendercondition to control the visibility of the Publish option in the Assets view?

It seems like we could overlay the Publish action under /libs/dam/gui/content/assets/jcr:content/actions/secondary/publish into /apps, and then add a granite:rendercondition like this:

 

/apps/dam/gui/content/assets/jcr:content/actions/secondary/publish └── rendercondition (nt:unstructured) ├── sling:resourceType = "granite/ui/components/coral/foundation/renderconditions/simple" └── expression = "${'publishers' in currentUser.memberOf}"

 

This would show the button only to users in the publishers group.

Just wondering if anyone has tried this approach or faced issues applying it in the Assets console?

Adobe Employee
May 15, 2025

Note that the initial request is for Assets View (not Touch UI), so the previous comment is not applicable.