Expand my Community achievements bar.

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

Ability to configure Publish option in Assets View

Avatar

Employee

5/13/25

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 Comments

Avatar

Level 3

5/14/25

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?