@Override public boolean isStagingGroup() { return _group.isStagingGroup(); }
protected boolean isStagingGroup(long groupId) { Group group = getSiteGroup(groupId); if (group == null) { return false; } return group.isStagingGroup(); }
public static boolean contains( PermissionChecker permissionChecker, String name, long classPK, String actionId) { Group group = GroupLocalServiceUtil.fetchGroup(classPK); if ((group != null) && group.isStagingGroup()) { group = group.getLiveGroup(); } return permissionChecker.hasPermission(group, name, classPK, actionId); }
private boolean _contains( PermissionChecker permissionChecker, Group group, long groupId, String actionId) { for (PortletResourcePermissionLogic portletResourcePermissionLogic : _portletResourcePermissionLogics) { Boolean contains = portletResourcePermissionLogic.contains( permissionChecker, _resourceName, group, actionId); if (contains != null) { return contains; } } if ((group != null) && group.isStagingGroup()) { group = group.getLiveGroup(); } return permissionChecker.hasPermission( group, _resourceName, groupId, actionId); }
if (!group.isStaged() || group.isStagingGroup()) { return false;
protected boolean isStagingGroup(long groupId) { Group group = GroupUtil.fetchSiteGroup(groupLocalService, groupId); if (group == null) { return false; } return group.isStagingGroup(); }
@Override public Group getLiveGroup(Group group) { if (group == null) { return null; } if (group.isStagingGroup() && !group.isStagedRemotely()) { return group.getLiveGroup(); } return group; }
@Override public boolean isShowAddButton(Group scopeGroup) { String portletId = getPortletId(); String ddmStructurePortletId = PortletProviderUtil.getPortletId( DDMStructure.class.getName(), PortletProvider.Action.VIEW); if (portletId.equals(ddmStructurePortletId)) { return false; } if (!scopeGroup.hasLocalOrRemoteStagingGroup()) { return true; } return scopeGroup.isStagingGroup(); }
stagedGroupedModel.getGroupId()); if (!group.isStagingGroup() && !isStagedModelInTrash(stagedModel)) {
private LinkedHashMap<String, Object> _getGroupParams() throws PortalException { if (_groupParams != null) { return _groupParams; } _groupParams = new LinkedHashMap<>(); _groupParams.put("active", Boolean.TRUE); ThemeDisplay themeDisplay = (ThemeDisplay)request.getAttribute( WebKeys.THEME_DISPLAY); List<Group> parentGroups = new ArrayList<>(); parentGroups.add(themeDisplay.getSiteGroup()); _groupParams.put("groupsTree", parentGroups); _groupParams.put("site", Boolean.TRUE); List<Long> excludedGroupIds = new ArrayList<>(); Group group = themeDisplay.getSiteGroup(); if (group.isStagingGroup()) { excludedGroupIds.add(group.getLiveGroupId()); } else { excludedGroupIds.add(themeDisplay.getSiteGroupId()); } _groupParams.put("excludedGroupIds", excludedGroupIds); return _groupParams; }
@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; }
public boolean contains( PermissionChecker permissionChecker, String name, long classPK, String actionId) { Group group = _groupLocalService.fetchGroup(classPK); if ((group != null) && group.isStagingGroup()) { group = group.getLiveGroup(); } return permissionChecker.hasPermission(group, name, classPK, actionId); }
@Override public Group getLiveGroup(long groupId) { if (groupId <= 0) { return null; } Group group = _groupLocalService.fetchGroup(groupId); if (group == null) { return null; } if (group.isStagingGroup() && !group.isStagedRemotely()) { return group.getLiveGroup(); } return group; }
if (!layoutGroup.isStagingGroup() && !layoutGroup.isControlPanel()) {
if (group.isStagingGroup()) { excludedGroupIds.add(group.getLiveGroupId());
@Override public void addPortletPermissions(String resourceName) throws PortalException { long groupId = getGroupId(); Group group = GroupLocalServiceUtil.getGroup(groupId); if (group.isStagingGroup()) { if (group.isStagedRemotely()) { groupId = group.getLiveGroupId(); } else { return; } } addPermissions(resourceName, groupId); }
public static String getMapProviderKey( GroupLocalService groupLocalService, long companyId, long groupId) { String companyMapProviderKey = getMapProviderKey(companyId); Group group = groupLocalService.fetchGroup(groupId); if (group == null) { return companyMapProviderKey; } if (group.isStagingGroup()) { group = group.getLiveGroup(); } return GetterUtil.getString( group.getTypeSettingsProperty(MapProviderWebKeys.MAP_PROVIDER_KEY), companyMapProviderKey); }
if (scopeGroup.hasStagingGroup() && !scopeGroup.isStagingGroup() && PropsValues.STAGING_LIVE_GROUP_LOCKING_ENABLED) {
@Override public String getDisplayName(HttpServletRequest request) { if ((sourceGroup != null) && !sourceGroup.isStagingGroup() && (backgroundTask.getGroupId() == sourceGroup.getGroupId())) { return LanguageUtil.get(request, "initial-publication"); } if (Validator.isNull(backgroundTask.getName())) { return LanguageUtil.get(request, "untitled"); } return backgroundTask.getName(); }
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(); }