java/code/src/com/redhat/rhn/frontend/action/channel/manage/PatchSetListAction.java | 2 +-
java/code/src/com/redhat/rhn/frontend/action/channel/manage/repo/RepoListSetupAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/channel/ssm/BaseSubscribeAction.java | 7 ++++---
java/code/src/com/redhat/rhn/frontend/action/channel/ssm/ChildChannelAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/configuration/channel/BaseCopyToAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/configuration/channel/ChannelDeployConfirmAction.java | 4 +++-
java/code/src/com/redhat/rhn/frontend/action/configuration/sdc/SDCCopy2ChannelsAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/configuration/ssm/SubscribeConfirm.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/errata/AddPackagesAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/errata/AddPackagesConfirmAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/errata/AffectedSystemsSetupAction.java | 2 +-
java/code/src/com/redhat/rhn/frontend/action/keys/CryptoKeysListSetupAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/kickstart/KickstartOverviewAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/kickstart/cobbler/CobblerSnippetListSetupAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/multiorg/SatUserListAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/multiorg/SoftwareEntitlementDetailsAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementDetailsAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementOrgsAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementsAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/multiorg/UserListSetupAction.java | 4 +++-
java/code/src/com/redhat/rhn/frontend/action/renderers/CriticalSystemsRenderer.java | 2 +-
java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectRemovePackagesAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectUpgradePackagesAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectVerifyPackagesAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/systems/entitlements/VirtualizationEntitlementsAction.java | 7 ++++---
java/code/src/com/redhat/rhn/frontend/action/systems/sdc/SystemHardwareAction.java | 3 ++-
java/code/src/com/redhat/rhn/frontend/action/user/UserEditSetupAction.java | 3 ++-
java/code/webapp/WEB-INF/nav/system_detail.xml | 2 +-
java/code/webapp/WEB-INF/pages/common/fragments/audit/schedule-xccdf.jspf | 7 +------
java/code/webapp/WEB-INF/pages/common/fragments/date-picker-hidden.jspf | 6 ++++++
java/code/webapp/WEB-INF/pages/common/fragments/kickstart/schedule/advanced.jspf | 7 +------
java/code/webapp/WEB-INF/pages/systems/details/packages/scheduleremote.jsp | 7 +------
java/code/webapp/WEB-INF/struts-config.xml | 1 +
33 files changed, 68 insertions(+), 50 deletions(-)
New commits:
commit 2cf41ff944d26dc84c1c90485c45024ad71b5fb5
Author: Simon Lukasik <slukasik(a)redhat.com>
Date: Tue Apr 24 16:58:11 2012 +0200
Promote read only DatePicker to fragment.
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/audit/schedule-xccdf.jspf b/java/code/webapp/WEB-INF/pages/common/fragments/audit/schedule-xccdf.jspf
index 825c5db..f4d7a64 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/audit/schedule-xccdf.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/audit/schedule-xccdf.jspf
@@ -30,12 +30,7 @@
<c:when test="${readonly == 'true'}">
<c:out value="${localizedDate}"/>
<html:hidden property="use_date" value="true" />
- <html:hidden property="date_year" />
- <html:hidden property="date_month" />
- <html:hidden property="date_day" />
- <html:hidden property="date_hour" />
- <html:hidden property="date_minute" />
- <html:hidden property="date_am_pm" />
+ <%@ include file="/WEB-INF/pages/common/fragments/date-picker-hidden.jspf" %>
</c:when>
<c:otherwise>
<jsp:include page="/WEB-INF/pages/common/fragments/date-picker.jsp">
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/date-picker-hidden.jspf b/java/code/webapp/WEB-INF/pages/common/fragments/date-picker-hidden.jspf
new file mode 100644
index 0000000..89637b8
--- /dev/null
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/date-picker-hidden.jspf
@@ -0,0 +1,6 @@
+<html:hidden property="date_year" />
+<html:hidden property="date_month" />
+<html:hidden property="date_day" />
+<html:hidden property="date_hour" />
+<html:hidden property="date_minute" />
+<html:hidden property="date_am_pm" />
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/schedule/advanced.jspf b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/schedule/advanced.jspf
index daf0fc4..b4695e0 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/schedule/advanced.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/schedule/advanced.jspf
@@ -34,12 +34,7 @@ function setStep(stepName) {
</c:if>
<html:hidden property="wizardStep" value="third" styleId="wizard-step" />
<html:hidden property="scheduleAsap" />
- <html:hidden property="date_year" />
- <html:hidden property="date_month" />
- <html:hidden property="date_day" />
- <html:hidden property="date_hour" />
- <html:hidden property="date_minute" />
- <html:hidden property="date_am_pm" />
+ <%@ include file="/WEB-INF/pages/common/fragments/date-picker-hidden.jspf" %>
<html:hidden property="cobbler_id" />
<html:hidden property="sid" />
<html:hidden property="guestName" />
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/scheduleremote.jsp b/java/code/webapp/WEB-INF/pages/systems/details/packages/scheduleremote.jsp
index a12f605..9fe51bf 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/scheduleremote.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/scheduleremote.jsp
@@ -55,12 +55,7 @@
<html:hidden property="mode" value="${param.mode}" />
<html:hidden property="submitted" value="true" />
<html:hidden property="use_date" />
- <html:hidden property="date_year" />
- <html:hidden property="date_month" />
- <html:hidden property="date_day" />
- <html:hidden property="date_hour" />
- <html:hidden property="date_minute" />
- <html:hidden property="date_am_pm" />
+<%@ include file="/WEB-INF/pages/common/fragments/date-picker-hidden.jspf" %>
<div align="right">
<hr />
commit fe26a96d98d0b0b8f57af9b6b01ed4855caf3ab7
Author: Simon Lukasik <slukasik(a)redhat.com>
Date: Tue Apr 24 16:14:06 2012 +0200
Refactor parentUrl to ListTagHelper.PARENT_URL
diff --git a/java/code/src/com/redhat/rhn/frontend/action/channel/manage/PatchSetListAction.java b/java/code/src/com/redhat/rhn/frontend/action/channel/manage/PatchSetListAction.java
index 4b76a87..251effb 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/channel/manage/PatchSetListAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/channel/manage/PatchSetListAction.java
@@ -126,7 +126,7 @@ public class PatchSetListAction extends RhnListAction {
request.setAttribute("cid", chan.getId());
request.setAttribute("pageList", patchSets);
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
ListTagHelper.bindSetDeclTo(LIST_NAME, getDecl(), request);
diff --git a/java/code/src/com/redhat/rhn/frontend/action/channel/manage/repo/RepoListSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/channel/manage/repo/RepoListSetupAction.java
index eb33123..134f723 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/channel/manage/repo/RepoListSetupAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/channel/manage/repo/RepoListSetupAction.java
@@ -29,6 +29,7 @@ import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.dto.ContentSourceDto;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.channel.RepoLister;
/**
@@ -53,7 +54,7 @@ public class RepoListSetupAction extends RhnAction {
result = RepoLister.getInstance().list(user);
Collections.sort(result, LABEL_COMPARATOR);
request.setAttribute("pageList", result);
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
return mapping.findForward("default");
}
diff --git a/java/code/src/com/redhat/rhn/frontend/action/channel/ssm/BaseSubscribeAction.java b/java/code/src/com/redhat/rhn/frontend/action/channel/ssm/BaseSubscribeAction.java
index e962b90..346ad4a 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/channel/ssm/BaseSubscribeAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/channel/ssm/BaseSubscribeAction.java
@@ -30,6 +30,7 @@ import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnHelper;
import com.redhat.rhn.frontend.struts.RhnLookupDispatchAction;
import com.redhat.rhn.frontend.struts.StrutsDelegate;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.channel.ChannelManager;
import com.redhat.rhn.manager.rhnset.RhnSetDecl;
import com.redhat.rhn.manager.system.SystemManager;
@@ -97,7 +98,7 @@ public class BaseSubscribeAction extends RhnLookupDispatchAction {
RequestContext rctx = new RequestContext(request);
User user = rctx.getLoggedInUser();
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
ActionForward af = mapping.findForward(RhnHelper.DEFAULT_FORWARD);
@@ -251,7 +252,7 @@ public class BaseSubscribeAction extends RhnLookupDispatchAction {
}
}
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
request.setAttribute(MATCHED_CHILD_CHANNELS, matched);
request.setAttribute(FOUND_UNMATCHED_CHANNELS, unmatched.size() > 0);
request.setAttribute(UNMATCHED_CHILD_CHANNELS, unmatched);
@@ -302,7 +303,7 @@ public class BaseSubscribeAction extends RhnLookupDispatchAction {
RequestContext rctx = new RequestContext(request);
User user = rctx.getLoggedInUser();
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
String barSeparatedChannelIds = request.getParameter(BASE_CHANNEL_IDS);
String barSeparatedNewChannelIds = request.getParameter(NEW_BASE_CHANNEL_IDS);
diff --git a/java/code/src/com/redhat/rhn/frontend/action/channel/ssm/ChildChannelAction.java b/java/code/src/com/redhat/rhn/frontend/action/channel/ssm/ChildChannelAction.java
index 4cbb6ca..c35e27a 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/channel/ssm/ChildChannelAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/channel/ssm/ChildChannelAction.java
@@ -22,6 +22,7 @@ import com.redhat.rhn.frontend.dto.SystemsPerChannelDto;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
import com.redhat.rhn.frontend.struts.RhnHelper;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.channel.ChannelManager;
import com.redhat.rhn.manager.rhnset.RhnSetDecl;
import com.redhat.rhn.manager.rhnset.RhnSetManager;
@@ -64,7 +65,7 @@ public class ChildChannelAction extends RhnAction {
User user = rctx.getLoggedInUser();
DynaActionForm daForm = (DynaActionForm)form;
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
// Provide the list of all child-channels for all systems in the SSM
setupList(user, request);
diff --git a/java/code/src/com/redhat/rhn/frontend/action/configuration/channel/BaseCopyToAction.java b/java/code/src/com/redhat/rhn/frontend/action/configuration/channel/BaseCopyToAction.java
index 1ef783a..81f1c14 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/configuration/channel/BaseCopyToAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/configuration/channel/BaseCopyToAction.java
@@ -106,7 +106,8 @@ public abstract class BaseCopyToAction extends RhnAction {
RequestContext ctx = new RequestContext(req);
ConfigChannel cc = ConfigActionHelper.getChannel(req);
ConfigActionHelper.setupRequestAttributes(ctx, cc);
- req.setAttribute("parentUrl", req.getRequestURI() + "?ccid=" + cc.getId());
+ req.setAttribute(ListTagHelper.PARENT_URL,
+ req.getRequestURI() + "?ccid=" + cc.getId());
}
protected ActionForward doCopy(ActionMapping mapping,
diff --git a/java/code/src/com/redhat/rhn/frontend/action/configuration/channel/ChannelDeployConfirmAction.java b/java/code/src/com/redhat/rhn/frontend/action/configuration/channel/ChannelDeployConfirmAction.java
index b760779..21951a8 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/configuration/channel/ChannelDeployConfirmAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/configuration/channel/ChannelDeployConfirmAction.java
@@ -24,6 +24,7 @@ import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.action.configuration.ConfigActionHelper;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.configuration.ConfigurationManager;
import com.redhat.rhn.manager.rhnset.RhnSetDecl;
@@ -60,7 +61,8 @@ public class ChannelDeployConfirmAction extends RhnAction {
User user = ctx.getLoggedInUser();
ConfigChannel cc = setupLists(request, user);
- request.setAttribute("parentUrl", request.getRequestURI() + "?ccid=" + cc.getId());
+ request.setAttribute(ListTagHelper.PARENT_URL,
+ request.getRequestURI() + "?ccid=" + cc.getId());
DynaActionForm dForm = (DynaActionForm)form;
diff --git a/java/code/src/com/redhat/rhn/frontend/action/configuration/sdc/SDCCopy2ChannelsAction.java b/java/code/src/com/redhat/rhn/frontend/action/configuration/sdc/SDCCopy2ChannelsAction.java
index c11bc18..afc9d30 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/configuration/sdc/SDCCopy2ChannelsAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/configuration/sdc/SDCCopy2ChannelsAction.java
@@ -19,6 +19,7 @@ import com.redhat.rhn.domain.server.Server;
import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.action.configuration.channel.Copy2ChannelsAction;
import com.redhat.rhn.frontend.struts.RequestContext;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.configuration.ConfigurationManager;
import com.redhat.rhn.manager.rhnset.RhnSetDecl;
@@ -54,7 +55,7 @@ public class SDCCopy2ChannelsAction extends Copy2ChannelsAction {
Server s = ctx.lookupAndBindServer();
String url = req.getRequestURI() + "?" +
RequestContext.SID + "=" + s.getId();
- req.setAttribute("parentUrl", url);
+ req.setAttribute(ListTagHelper.PARENT_URL, url);
}
/**
diff --git a/java/code/src/com/redhat/rhn/frontend/action/configuration/ssm/SubscribeConfirm.java b/java/code/src/com/redhat/rhn/frontend/action/configuration/ssm/SubscribeConfirm.java
index c3a4eaa..f1e1c6f 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/configuration/ssm/SubscribeConfirm.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/configuration/ssm/SubscribeConfirm.java
@@ -27,6 +27,7 @@ import com.redhat.rhn.frontend.dto.ConfigSystemDto;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
import com.redhat.rhn.frontend.struts.RhnHelper;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.configuration.ConfigurationManager;
import com.redhat.rhn.manager.rhnset.RhnSetDecl;
import com.redhat.rhn.manager.system.SystemManager;
@@ -100,7 +101,7 @@ public class SubscribeConfirm extends RhnAction {
parentUrl.append(request.getParameter(POSITION));
//store the data so the list tag can see it
- request.setAttribute("parentUrl", parentUrl.toString());
+ request.setAttribute(ListTagHelper.PARENT_URL, parentUrl.toString());
request.setAttribute("channelList", channels);
request.setAttribute("systemList", systems);
diff --git a/java/code/src/com/redhat/rhn/frontend/action/errata/AddPackagesAction.java b/java/code/src/com/redhat/rhn/frontend/action/errata/AddPackagesAction.java
index e2be04b..476d042 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/errata/AddPackagesAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/errata/AddPackagesAction.java
@@ -24,6 +24,7 @@ import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
import com.redhat.rhn.frontend.struts.RhnHelper;
import com.redhat.rhn.frontend.struts.StrutsDelegate;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.frontend.taglibs.list.TagHelper;
import com.redhat.rhn.frontend.taglibs.list.helper.ListRhnSetHelper;
import com.redhat.rhn.frontend.taglibs.list.helper.Listable;
@@ -59,7 +60,7 @@ public class AddPackagesAction extends RhnAction implements Listable {
HttpServletResponse response)
throws Exception {
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
RequestContext context = new RequestContext(request);
Map<String, Object> params = new HashMap<String, Object>();
diff --git a/java/code/src/com/redhat/rhn/frontend/action/errata/AddPackagesConfirmAction.java b/java/code/src/com/redhat/rhn/frontend/action/errata/AddPackagesConfirmAction.java
index dfa1eaf..ce95c7d 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/errata/AddPackagesConfirmAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/errata/AddPackagesConfirmAction.java
@@ -25,6 +25,7 @@ import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
import com.redhat.rhn.frontend.struts.RhnHelper;
import com.redhat.rhn.frontend.struts.StrutsDelegate;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.frontend.taglibs.list.helper.ListRhnSetHelper;
import com.redhat.rhn.frontend.taglibs.list.helper.Listable;
import com.redhat.rhn.manager.errata.ErrataManager;
@@ -59,7 +60,7 @@ public class AddPackagesConfirmAction extends RhnAction implements Listable {
HttpServletResponse response)
throws Exception {
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
RequestContext context = new RequestContext(request);
Map<String, Object> params = new HashMap<String, Object>();
diff --git a/java/code/src/com/redhat/rhn/frontend/action/errata/AffectedSystemsSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/errata/AffectedSystemsSetupAction.java
index 1410fe8..b97ee50 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/errata/AffectedSystemsSetupAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/errata/AffectedSystemsSetupAction.java
@@ -96,7 +96,7 @@ public class AffectedSystemsSetupAction extends RhnListAction {
request.setAttribute("pageList", dr);
request.setAttribute("set", set);
request.setAttribute("errata", errata);
- request.setAttribute("parentUrl", request.getRequestURI() + "?" +
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI() + "?" +
RequestContext.ERRATA_ID + "=" + errata.getId());
return strutsDelegate.forwardParams(mapping.findForward("default"),
diff --git a/java/code/src/com/redhat/rhn/frontend/action/keys/CryptoKeysListSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/keys/CryptoKeysListSetupAction.java
index a66df3d..92db1e9 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/keys/CryptoKeysListSetupAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/keys/CryptoKeysListSetupAction.java
@@ -17,6 +17,7 @@ package com.redhat.rhn.frontend.action.keys;
import com.redhat.rhn.common.db.datasource.DataResult;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.kickstart.KickstartLister;
import org.apache.struts.action.ActionForm;
@@ -43,7 +44,7 @@ public class CryptoKeysListSetupAction extends RhnAction {
DataResult result = KickstartLister.getInstance().cryptoKeysInOrg(
requestContext.getCurrentUser().getOrg(), null);
request.setAttribute("pageList", result);
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
return mapping.findForward("default");
}
diff --git a/java/code/src/com/redhat/rhn/frontend/action/kickstart/KickstartOverviewAction.java b/java/code/src/com/redhat/rhn/frontend/action/kickstart/KickstartOverviewAction.java
index 3d77ff7..6bedee6 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/kickstart/KickstartOverviewAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/kickstart/KickstartOverviewAction.java
@@ -22,6 +22,7 @@ import com.redhat.rhn.frontend.dto.kickstart.KickstartOverviewSummaryDto;
import com.redhat.rhn.frontend.dto.kickstart.KickstartOverviewSystemsDto;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.kickstart.KickstartLister;
import org.apache.struts.action.ActionForm;
@@ -102,7 +103,7 @@ public class KickstartOverviewAction extends RhnAction {
rctx.getRequest().setAttribute(KICKSTART_SUMMARY, ksdr);
rctx.getRequest().setAttribute(SYSTEMS_CURRENTLY_KICKSTARTING, ckdr);
rctx.getRequest().setAttribute(SYSTEMS_TO_BE_KICKSTARTED, skdr);
- rctx.getRequest().setAttribute("parentUrl", request.getRequestURI());
+ rctx.getRequest().setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
return mapping.findForward("default");
diff --git a/java/code/src/com/redhat/rhn/frontend/action/kickstart/cobbler/CobblerSnippetListSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/kickstart/cobbler/CobblerSnippetListSetupAction.java
index bcad07f..c071a58 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/kickstart/cobbler/CobblerSnippetListSetupAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/kickstart/cobbler/CobblerSnippetListSetupAction.java
@@ -20,6 +20,7 @@ import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.action.common.BadParameterException;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.kickstart.cobbler.CobblerSnippetLister;
import org.apache.struts.action.ActionForm;
@@ -68,7 +69,7 @@ public class CobblerSnippetListSetupAction extends RhnAction {
}
Collections.sort(result, NAME_COMPARATOR);
request.setAttribute("pageList", result);
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
return mapping.findForward("default");
}
diff --git a/java/code/src/com/redhat/rhn/frontend/action/multiorg/SatUserListAction.java b/java/code/src/com/redhat/rhn/frontend/action/multiorg/SatUserListAction.java
index ac40e79..283a4dc 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/multiorg/SatUserListAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/multiorg/SatUserListAction.java
@@ -21,6 +21,7 @@ import com.redhat.rhn.domain.role.RoleFactory;
import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.acl.AclManager;
import com.redhat.rhn.manager.org.OrgManager;
@@ -61,7 +62,7 @@ public class SatUserListAction extends RhnAction {
request.setAttribute("userOrgId", oid);
request.setAttribute("orgName", name);
request.setAttribute("pageList", result);
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
return mapping.findForward("default");
}
}
diff --git a/java/code/src/com/redhat/rhn/frontend/action/multiorg/SoftwareEntitlementDetailsAction.java b/java/code/src/com/redhat/rhn/frontend/action/multiorg/SoftwareEntitlementDetailsAction.java
index d9d3248..be080f4 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/multiorg/SoftwareEntitlementDetailsAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/multiorg/SoftwareEntitlementDetailsAction.java
@@ -19,6 +19,7 @@ import com.redhat.rhn.domain.channel.ChannelFamily;
import com.redhat.rhn.domain.channel.ChannelFamilyFactory;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
@@ -55,7 +56,7 @@ public class SoftwareEntitlementDetailsAction extends RhnAction {
request.setAttribute("entitlementName", channelFamily.getName());
request.setAttribute("pageList", channelsPageList);
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
return mapping.findForward("default");
}
diff --git a/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementDetailsAction.java b/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementDetailsAction.java
index dc62dc6..f821ed9 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementDetailsAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementDetailsAction.java
@@ -15,6 +15,7 @@
package com.redhat.rhn.frontend.action.multiorg;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
@@ -35,7 +36,7 @@ public class SystemEntitlementDetailsAction extends RhnAction {
HttpServletRequest request, HttpServletResponse response) throws Exception {
String entitlementLabel = request.getParameter("label");
request.setAttribute("name", entitlementLabel);
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
return mapping.findForward("default");
}
diff --git a/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementOrgsAction.java b/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementOrgsAction.java
index bcaf383..bc26218 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementOrgsAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementOrgsAction.java
@@ -23,6 +23,7 @@ import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
import com.redhat.rhn.frontend.struts.RhnValidationHelper;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.entitlement.EntitlementManager;
import com.redhat.rhn.manager.org.OrgManager;
import com.redhat.rhn.manager.org.UpdateOrgSystemEntitlementsCommand;
@@ -99,7 +100,7 @@ public class SystemEntitlementOrgsAction extends RhnAction {
request.setAttribute("egntname", entitlementLabel);
request.setAttribute("enthuman", e.getHumanReadableLabel());
request.setAttribute("pageList", result);
- request.setAttribute("parentUrl", request.getRequestURI() +
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI() +
"?label=" + entitlementLabel);
//Calculate System Wide Sat usage
diff --git a/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementsAction.java b/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementsAction.java
index e30029c..3544ef2 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementsAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/multiorg/SystemEntitlementsAction.java
@@ -18,6 +18,7 @@ import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.dto.MultiOrgSystemEntitlementsDto;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.org.OrgManager;
import org.apache.struts.action.ActionForm;
@@ -50,7 +51,7 @@ public class SystemEntitlementsAction extends RhnAction {
request.setAttribute("orgCount", orgCount);
request.setAttribute("pageList", result);
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
return mapping.findForward("default");
}
diff --git a/java/code/src/com/redhat/rhn/frontend/action/multiorg/UserListSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/multiorg/UserListSetupAction.java
index d839767..9ef53af 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/multiorg/UserListSetupAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/multiorg/UserListSetupAction.java
@@ -21,6 +21,7 @@ import com.redhat.rhn.domain.role.RoleFactory;
import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.org.OrgManager;
import org.apache.struts.action.ActionForm;
@@ -59,7 +60,8 @@ public class UserListSetupAction extends RhnAction {
request.setAttribute("canModify", canModify);
request.setAttribute("orgName", name);
request.setAttribute("pageList", result);
- request.setAttribute("parentUrl", request.getRequestURI() + "?oid=" + oid);
+ request.setAttribute(ListTagHelper.PARENT_URL,
+ request.getRequestURI() + "?oid=" + oid);
return mapping.findForward("default");
}
}
diff --git a/java/code/src/com/redhat/rhn/frontend/action/renderers/CriticalSystemsRenderer.java b/java/code/src/com/redhat/rhn/frontend/action/renderers/CriticalSystemsRenderer.java
index d4b51dd..f64aa35 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/renderers/CriticalSystemsRenderer.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/renderers/CriticalSystemsRenderer.java
@@ -58,7 +58,7 @@ public class CriticalSystemsRenderer extends BaseFragmentRenderer {
request.setAttribute(PAGINATION_MESSAGE,
makePaginationMessage(mcdr.getEnd(), mcdr.getTotalSize(),
"yourrhn.jsp.criticalsystems.description"));
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
}
/**
diff --git a/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectRemovePackagesAction.java b/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectRemovePackagesAction.java
index dbfc319..a3ba999 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectRemovePackagesAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectRemovePackagesAction.java
@@ -19,6 +19,7 @@ import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
import com.redhat.rhn.frontend.struts.RhnHelper;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.frontend.taglibs.list.helper.ListSessionSetHelper;
import com.redhat.rhn.frontend.taglibs.list.helper.Listable;
import com.redhat.rhn.manager.rhnpackage.PackageManager;
@@ -48,7 +49,7 @@ public class SelectRemovePackagesAction extends RhnAction implements Listable {
ActionForm actionForm,
HttpServletRequest request,
HttpServletResponse response) throws Exception {
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
Map params = new HashMap();
diff --git a/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectUpgradePackagesAction.java b/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectUpgradePackagesAction.java
index 491f078..1f45e8c 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectUpgradePackagesAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectUpgradePackagesAction.java
@@ -20,6 +20,7 @@ import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
import com.redhat.rhn.frontend.struts.RhnHelper;
import com.redhat.rhn.frontend.struts.SessionSetHelper;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.frontend.taglibs.list.helper.ListSessionSetHelper;
import com.redhat.rhn.frontend.taglibs.list.helper.Listable;
import com.redhat.rhn.manager.rhnpackage.PackageManager;
@@ -48,7 +49,7 @@ public class SelectUpgradePackagesAction extends RhnAction implements Listable {
HttpServletRequest request, HttpServletResponse response)
throws Exception {
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
Map params = new HashMap();
diff --git a/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectVerifyPackagesAction.java b/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectVerifyPackagesAction.java
index 6523db5..f48c491 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectVerifyPackagesAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/rhnpackage/ssm/SelectVerifyPackagesAction.java
@@ -19,6 +19,7 @@ import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
import com.redhat.rhn.frontend.struts.RhnHelper;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.frontend.taglibs.list.helper.ListSessionSetHelper;
import com.redhat.rhn.frontend.taglibs.list.helper.Listable;
import com.redhat.rhn.manager.rhnpackage.PackageManager;
@@ -48,7 +49,7 @@ public class SelectVerifyPackagesAction extends RhnAction implements Listable {
ActionForm actionForm,
HttpServletRequest request,
HttpServletResponse response) throws Exception {
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
Map params = new HashMap();
diff --git a/java/code/src/com/redhat/rhn/frontend/action/systems/entitlements/VirtualizationEntitlementsAction.java b/java/code/src/com/redhat/rhn/frontend/action/systems/entitlements/VirtualizationEntitlementsAction.java
index 570d8a1..8989deb 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/systems/entitlements/VirtualizationEntitlementsAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/systems/entitlements/VirtualizationEntitlementsAction.java
@@ -16,6 +16,7 @@ package com.redhat.rhn.frontend.action.systems.entitlements;
import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.struts.RequestContext;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.system.VirtualizationEntitlementsManager;
import org.apache.struts.action.ActionForm;
@@ -56,7 +57,7 @@ public class VirtualizationEntitlementsAction extends MappingDispatchAction {
public ActionForward listGuestLimited(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
RequestContext rctx = new RequestContext(request);
User user = rctx.getLoggedInUser();
request.setAttribute(PAGELIST,
@@ -78,7 +79,7 @@ public class VirtualizationEntitlementsAction extends MappingDispatchAction {
public ActionForward listGuestUnlimited(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
RequestContext context = new RequestContext(request);
User user = context.getLoggedInUser();
request.setAttribute(PAGELIST,
@@ -101,7 +102,7 @@ public class VirtualizationEntitlementsAction extends MappingDispatchAction {
public ActionForward listPhysicalHosts(ActionMapping mapping,
ActionForm form, HttpServletRequest request, HttpServletResponse response) {
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
RequestContext rctx = new RequestContext(request);
User user = rctx.getLoggedInUser();
request.setAttribute(PAGELIST,
diff --git a/java/code/src/com/redhat/rhn/frontend/action/systems/sdc/SystemHardwareAction.java b/java/code/src/com/redhat/rhn/frontend/action/systems/sdc/SystemHardwareAction.java
index 3c38684..7372660 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/systems/sdc/SystemHardwareAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/systems/sdc/SystemHardwareAction.java
@@ -25,6 +25,7 @@ import com.redhat.rhn.domain.server.ServerNetAddress6;
import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.action.ActionManager;
import com.redhat.rhn.manager.system.SystemManager;
@@ -242,7 +243,7 @@ public class SystemHardwareAction extends RhnAction {
request.setAttribute("usbDevices", usbDevices);
request.setAttribute("captureDevices", captureDevices);
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
}
}
diff --git a/java/code/src/com/redhat/rhn/frontend/action/user/UserEditSetupAction.java b/java/code/src/com/redhat/rhn/frontend/action/user/UserEditSetupAction.java
index ead53fb..4069f50 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/user/UserEditSetupAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/user/UserEditSetupAction.java
@@ -25,6 +25,7 @@ import com.redhat.rhn.frontend.action.common.BadParameterException;
import com.redhat.rhn.frontend.struts.RequestContext;
import com.redhat.rhn.frontend.struts.RhnAction;
import com.redhat.rhn.frontend.struts.RhnHelper;
+import com.redhat.rhn.frontend.taglibs.list.ListTagHelper;
import com.redhat.rhn.manager.user.UserManager;
import org.apache.log4j.Logger;
@@ -113,7 +114,7 @@ public class UserEditSetupAction extends RhnAction {
}
// Keep the new list tag happy:
- request.setAttribute("parentUrl", request.getRequestURI());
+ request.setAttribute(ListTagHelper.PARENT_URL, request.getRequestURI());
return mapping.findForward("default");
}
commit b31f83db539075e980a5df7b6952e8fd38a16139
Author: Simon Lukasik <slukasik(a)redhat.com>
Date: Tue Apr 24 15:33:57 2012 +0200
Hide the 'Schedule' tab for systems without management ent.
diff --git a/java/code/webapp/WEB-INF/nav/system_detail.xml b/java/code/webapp/WEB-INF/nav/system_detail.xml
index aed3294..532bb34 100644
--- a/java/code/webapp/WEB-INF/nav/system_detail.xml
+++ b/java/code/webapp/WEB-INF/nav/system_detail.xml
@@ -186,7 +186,7 @@
<rhn-tab-url>/rhn/systems/details/audit/ListScap.do</rhn-tab-url>
<rhn-tab-url>/rhn/systems/details/audit/XccdfDetails.do</rhn-tab-url>
</rhn-tab>
- <rhn-tab name="nav.system.audit.schedule">
+ <rhn-tab name="nav.system.audit.schedule" acl="system_has_management_entitlement()">
<rhn-tab-url>/rhn/systems/details/audit/ScheduleXccdf.do</rhn-tab-url>
</rhn-tab>
</rhn-tab>
diff --git a/java/code/webapp/WEB-INF/struts-config.xml b/java/code/webapp/WEB-INF/struts-config.xml
index 79d59ec..add45b9 100644
--- a/java/code/webapp/WEB-INF/struts-config.xml
+++ b/java/code/webapp/WEB-INF/struts-config.xml
@@ -2851,6 +2851,7 @@
input="/WEB-INF/pages/systems/details/audit/schedulexccdf.jsp"
type="com.redhat.rhn.frontend.action.systems.audit.ScheduleXccdfAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="acls" value="system_has_management_entitlement()"/>
<forward name="default"
path="/WEB-INF/pages/systems/details/audit/schedulexccdf.jsp"/>
<forward name="error"