Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

Activating a page with mixed permissions

Avatar

Level 5

We have recently upgraded (via migration) to 6.4 from 6.2 and are getting some new nodetransition emails when users who have replicate rights to a page that contains assets that they don't have replicate rights to try to activate.

In many cases, the assets on the page have been previously activated, for example, someone in our college of admissions may want to share a document or image managed by our financial aid office that is already live, (such as tuition data, which is determined well in advances). The admissions author would not have rights to that asset, and even though it is activated and has not changed since the last activation, and the page and assets would all be held up in the default activation workflow. I do not remember this being the behavior in 6.2.

Is there a way to modify this behavior, so that the wizard does not flag already activated assets? The alternative I am perhaps going to recommend is for users to uncheck any assets in the wizard.

Thanks

Ben Stockwell

1 Accepted Solution

Avatar

Correct answer by
Level 10

Below is the node/code which is responsible to fetch referenced assets. You may engage a developer to tweak this implementation to hide all assets or specific assets based on some business logic using overlay. If you plan to hide assets using permissions of author, that might become a performance intensive task --

/libs/wcm/core/content/sites/publishpagewizard/jcr:content/body/items/form/items/wizard/items/publishstep/items/fixedColumns/items/fixedColumn1/items/references

Alternatively, you may explore this solution - Customizing Request for Activation/Deactivation Wizards in AEM 6 | Perficient Digital

View solution in original post

1 Reply

Avatar

Correct answer by
Level 10

Below is the node/code which is responsible to fetch referenced assets. You may engage a developer to tweak this implementation to hide all assets or specific assets based on some business logic using overlay. If you plan to hide assets using permissions of author, that might become a performance intensive task --

/libs/wcm/core/content/sites/publishpagewizard/jcr:content/body/items/form/items/wizard/items/publishstep/items/fixedColumns/items/fixedColumn1/items/references

Alternatively, you may explore this solution - Customizing Request for Activation/Deactivation Wizards in AEM 6 | Perficient Digital