#if($entries.size() > 0)
#set ($journalArticleLocalService = $serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService"))
#####Added for preview in Asset publisher START######
#set ($hasPreViewPermission = false)
#set ($allowedUserGroups = $propsUtil.get("allowed.usergroups.webcontent.preview"))
#set ($allowedUserGroupsArray = $stringUtil.split($allowedUserGroups, ','))
#foreach($groupname in $allowedUserGroupsArray)
#foreach($userGroup in $themeDisplay.getUser().getUserGroups())
#set($userGroupName = $userGroup.getName())
#if($groupname == $userGroupName)
#set($hasPreViewPermission = true)
#break
#end
#end
#end
######Added for preview in Asset publisher END#######
<div class="news-bulletins-wrapper">
#if($entries.size() > 0)
#foreach ($entry in $entries)
#set($entryItem = $entry)
#set($journalArticle = '')
#set($journalArticle = $journalArticleLocalService.getLatestArticle($entryItem.getClassPK()))
#set($assetRenderer = '')
#set($assetRenderer = $entryItem.getAssetRenderer())
#if($assetRenderer != '' && $journalArticle != '')
#set($articlePrimaryKey = $journalArticle.getPrimaryKey())
#set($entryId = $entryItem.getEntryId())
#set($article = $assetRenderer.getArticle())
#set($articleDisplay = $journalArticleLocalService.getArticleDisplay($article, null, null,$languageUtil.getLanguageId($locale), 1, null, null))
#set($entryTitle = $htmlUtil.escape($assetRenderer.getTitle($locale)))
#set($articleContent = '')
#set($articleContent = $articleDisplay.getContent())
<div class="news-bulletin-item">
##### Added for preview in Asset publisher START######
#set($modifiedArticle = $journalArticleLocalService.getLatestArticle($articleDisplay.getGroupId(), $articleDisplay.getArticleId(), -1))
#set($modifiedArticleDisplay = $journalArticleLocalService.getArticleDisplay($modifiedArticle, null, null, $languageUtil.getLanguageId($locale), 1, null,null))
#if(!$modifiedArticle.isApproved() && $hasPreViewPermission)
<div class="alert alert-block">
$entryTitle is not approved.
</div>
$modifiedArticleDisplay.getContent()
#else
$articleContent
#end
##### Added for preview in Asset publisher END######
#if($assetRenderer.hasEditPermission($themeDisplay.getPermissionChecker()))
#set($redirectURL = $renderResponse.createRenderURL())
$redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")
$redirectURL.setWindowState("pop_up")
#set ($windowState = $windowStateFactory.getWindowState("POP_UP"))
#set ($assetRenderer = $entry.getAssetRenderer())
#set ($editPortletURL = $assetRenderer.getURLEdit($renderRequest,$renderResponse, $windowState, $redirectURL))
#set ($title = $languageUtil.format(locale, "edit-x", $entryTitle))
#set ($url="javascript:Liferay.Util.openWindow({dialog: {width: 1024}, id:'" + $renderResponse.getNamespace() + "editAsset', title: '" + $entryTitle + "', uri:'" + $htmlUtil.escapeURL($editPortletURL.toString()) + "'});")
<div class="edit-btn"><a href="$url"><p style="background-image: url('/sammons-theme/sprite/images/common/_sprite.png'); background-position: 50% -608px; background-repeat: no-repeat;height: 19px;width: 16px;margin-bottom: 2px;"></p><img alt="" src="/sammons-theme/images/spacer.png" />Edit</a></div>
#end
</div>
#end
#end
#end
</div>
#end