Fórum

Permission problem in web content portlet

thumbnail
Ramesh Reddy, modificado 11 Anos atrás.

Permission problem in web content portlet

Junior Member Postagens: 32 Data de Entrada: 17/10/12 Postagens Recentes
Hi All,
I have created Journal article programmatically by using the following code.
article = JournalArticleLocalServiceUtil.addArticle(
userId, groupId, 0L, 0L, articleId,
autoArticleId,
JournalArticleConstants.VERSION_DEFAULT,
getNameMap(title), getNameMap(description),
webContent, type, structureId, templateId,
StringPool.BLANK, displayDateMonth,
displayDateDay, displayDateYear,
displayDateHour, displayDateMinute,
expirationDateMonth, expirationDateDay,
expirationDateYear, expirationDateHour,
expirationDateMinute, neverExpire,
reviewDateMonth, reviewDateDay, reviewDateYear,
reviewDateHour, reviewDateMinute, neverReview,
indexable, smallImage, smallImageURL,
smallFile, images, articleURL, serviceContext);

The above code works fine, it inserts journal article and it displays on the web content , but when other users login and open this content it shows "you do not have roles to access this content". please help me.

Thanks in advance
thumbnail
meera prince, modificado 11 Anos atrás.

RE: Permission problem in web content portlet (Resposta)

Liferay Legend Postagens: 1111 Data de Entrada: 08/02/11 Postagens Recentes
HI
use the following method after add article you execute this method

JournalArticleLocalServiceUtil.addArticleResources(com.liferay.portlet.journal.model.JournalArticle article,boolean addCommunityPermissions, boolean addGuestPermissions);

use addCommunityPermissions=true
addGuestPermissions=true
article=article object

Regards,
Meera Prince
thumbnail
Ramesh Reddy, modificado 11 Anos atrás.

RE: Permission problem in web content portlet (Resposta)

Junior Member Postagens: 32 Data de Entrada: 17/10/12 Postagens Recentes
Hi meera,
Thanks for helping, it's working fine.