@Override public boolean isStaged() { return _group.isStaged(); }
@Override public boolean isGroupAccessible(Group group, Group fromGroup) { if (group.equals(fromGroup)) { return true; } if (group.isStaged() && !group.isStagedRemotely() && group.isStagingGroup()) { return false; } if (group.hasStagingGroup() && fromGroup.equals(group.getStagingGroup())) { return false; } return true; }
pageContext.setAttribute("stagingGroupId", 0L); if (!group.isStaged() && !group.isStagedRemotely() && !group.hasLocalOrRemoteStagingGroup()) {
if (group.isStaged() && !group.isStagedRemotely() && !group.isStagedPortlet(PortletKeys.DOCUMENT_LIBRARY) && ExportImportThreadLocal.isStagingInProcess()) {
if (!branchingEnabled || !group.isStaged() || (!group.isStagedRemotely() && !isStagingGroup)) {
if (!group.isStaged() || group.isStagingGroup()) { return false;
if (group.isStaged() && !group.isStagedRemotely() && !group.isStagedPortlet(JournalPortletKeys.JOURNAL)) {
private String _getDescriptiveName() { ThemeDisplay themeDisplay = (ThemeDisplay)request.getAttribute( WebKeys.THEME_DISPLAY); StringBundler sb = new StringBundler(5); try { String descriptiveName = HtmlUtil.escape( _group.getDescriptiveName(themeDisplay.getLocale())); sb.append(descriptiveName); if (_group.isStaged() && !_group.isStagedRemotely() && _group.isStagingGroup()) { sb.append(StringPool.SPACE); sb.append(StringPool.OPEN_PARENTHESIS); sb.append(LanguageUtil.get(request, "staging")); sb.append(StringPool.CLOSE_PARENTHESIS); } } catch (PortalException pe) { if (_log.isDebugEnabled()) { _log.debug(pe, pe); } } return sb.toString(); }
protected List<Group> getGroups() { List<Group> groups = _groupLocalService.getGroups( QueryUtil.ALL_POS, QueryUtil.ALL_POS); List<Group> filteredGroups = new ArrayList<>(groups.size()); for (Group group : groups) { if (!group.isStaged() && !group.hasLocalOrRemoteStagingGroup()) { continue; } filteredGroups.add(group); } return filteredGroups; }
if (group.isStaged() && !group.isStagedRemotely()) { try { boolean privateLayout = GetterUtil.getBoolean(
if (!targetGroup.isStaged()) { return 0;
PortletDataHandlerKeys.LAYOUT_SET_PROTOTYPE_SETTINGS); if (!group.isStaged() && Validator.isNotNull(layoutSetPrototypeUuid) && layoutSetPrototypeSettings) {
if (group.isStaged() && !group.isStagedRemotely() && !group.isStagedPortlet(JournalPortletKeys.JOURNAL)) {
(group.isStaged() || group.hasStagingGroup()) && !(group.isStagedRemotely() && group.hasRemoteStagingGroup())) {
Group liveGroup = layout.getGroup(); if (liveGroup.isStaged()) { Group stagingGroup = liveGroup.getStagingGroup();