/o//commerce-media/accounts/-1/images/18471927?download=true
Show Pending Web Content
Data Modeling, Process & Business Logic
Se ha producido un error inesperado.
Se ha producido un error inesperado.
When any liferay web content is in workflow, no user can see the changes
(from Web content Display Portlet) happening during workflow execution.
For example, let say 4 levels of workflow has been configured for some
site. When any user creates any web content, it will start workflow and
reach to each level. At each level, a user who is part of that level,
may update web content and send it further. Any user can't see these
intreme changes happening during workflow from Web Content Display Portlet.
Many time Business users who owns the content want to see on going changes done through workflow. Out of the box, Liferay will not provide this facility. This App will help to avoid this limitation. It comprises of EXT and one hook. This app provides dynamic mechanism which allow users to see on going changes during workflow execution by introducing special role. This role is declared in portal-ext.properties(included in EXT plugin) file as below.
role.to.see.pending.content=SHOW_PENDING_CONTENT_ROLE
So after deploying this app, you need to just create one regular role called 'SHOW_PENDING_CONTENT_ROLE' and assign it to user who wants to see on going changes. This way they can see on going changes without explicitly going to Control Panel
Many time Business users who owns the content want to see on going changes done through workflow. Out of the box, Liferay will not provide this facility. This App will help to avoid this limitation. It comprises of EXT and one hook. This app provides dynamic mechanism which allow users to see on going changes during workflow execution by introducing special role. This role is declared in portal-ext.properties(included in EXT plugin) file as below.
role.to.see.pending.content=SHOW_PENDING_CONTENT_ROLE
So after deploying this app, you need to just create one regular role called 'SHOW_PENDING_CONTENT_ROLE' and assign it to user who wants to see on going changes. This way they can see on going changes without explicitly going to Control Panel
Se ha producido un error inesperado.
DEVELOPER
Desenvolvedor
DesarrolladorPublisher Date
January 22, 2024
Deployment Method
Liferay Self-Hosted
Liferay PaaS
App Type
DXP
Versión
1.0
Standard Price
Free
Help and Support
Compartir enlace
DEVELOPER
19/08/14 0:00
Published date
19/08/14 0:00
Published Date
19/08/14 0:00
SUPPORTED OFFERINGS
Liferay PaaS
Supported Versions
Resource Requirements
Edition
Community
PRICE
Free
help & support
Se ha producido un error inesperado.
SHARE LINK
.copy-text {
color: #272833;
cursor: pointer;
font-size: 18px;
}
.help-and-support-link-icon {
color: rgb(133, 140, 148);
}
function copyToClipboard(text) {
if (navigator && navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(text)
Liferay.Util.openToast({message: "Copied link to the clipboard"})
};
}
<a class="align-items-center copy-text d-flex font-weight-bold justify-content-between ml-1 text-decoration-none text-primary" href="#copy-share-link" onclick="copyToClipboard(Liferay.ThemeDisplay.getCanonicalURL())"> <span class="help-and-support-link-icon mr-1">
<svg class="lexicon-icon lexicon-icon-link" role="presentation" ><use xlink:href="https://marketplace.liferay.com/o/classic-theme/images/clay/icons.svg#link" /></svg> </span>
Copy & Share
<svg class="link-arrow" fill="none" height="16" style="margin-left: auto;" width="16" xmlns="http://www.w3.org/2000/svg">
<mask height="8" id="arrow" maskUnits="userSpaceOnUse" style="mask-type:alpha" width="6" x="5" y="4">
<path d="m6 10.584 2.587-2.587L6 5.41a.664.664 0 1 1 .94-.94L10 7.53c.26.26.26.68 0 .94l-3.06 3.06c-.26.26-.68.26-.94 0a.678.678 0 0 1 0-.946Z" fill="#000"></path>
</mask>
<g mask="url(#arrow)">
<path d="M0 0h16v16H0z" fill="#858c94"></path>
</g>
</svg>
</a>
<script>
function copyToClipboard(text) {
if (navigator && navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(text)
Liferay.Util.openToast({message: "Copied link to the clipboard"})
};
}
</script>