
META-INF.resources.message_boards.view_threads.jspf Maven / Gradle / Ivy
<%--
/**
* SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/
--%>
<%
MBThreadsDisplayContext mbThreadsDisplayContext = new MBThreadsDisplayContext(request, portletURL, renderRequest);
%>
<%@ include file="/message_boards/thread_cast_result.jspf" %>
<%
MBMessage message = MBMessageLocalServiceUtil.fetchMBMessage(thread.getRootMessageId());
if (message == null) {
_log.error("Thread requires missing root message id " + thread.getRootMessageId());
row.setSkip(true);
}
if (message != null) {
message = message.toEscapedModel();
row.setBold(!MBThreadFlagLocalServiceUtil.hasThreadFlag(themeDisplay.getUserId(), thread));
row.setRestricted(!MBMessagePermission.contains(permissionChecker, message, ActionKeys.VIEW));
}
%>
<%@ include file="/message_boards/user_thread_columns.jspf" %>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy