在日历portlet“添加事件”中,我们可以设置查看权限。但默认情况下,它显示三个选项,即在“查看者”下拉列表中,“任何一个(来宾角色)、站点成员和所有者”。使用这些选项,我还想列出所有站点成员的名称......并且在添加新事件时,如果我选择了一个用户,则该事件应该只能由该特定用户查看......如果我选择了“站点成员”它应该对所有人可见....
我正在考虑的一种解决方案是编辑“edit_event.jsp”。为此创建了一个钩子...
下面的代码给出了“查看者”的下拉菜单。在这里我怎样才能添加所有网站成员的名字?它会自动检查显示事件吗?请帮忙.....
<c:if test="<%= event == null %>">
<aui:field-wrapper label="permissions">
<liferay-ui:input-permissions
modelName="<%= CalEvent.class.getName() %>"
/>
</aui:field-wrapper>
</c:if>