manveen 02/03/21 17:31:25 Modified: webapps/admin context.jsp webapps/admin/WEB-INF struts-config.xml webapps/admin/WEB-INF/classes/org/apache/webapp/admin ApplicationResources_en.properties ApplicationResources_es.properties webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger SaveLoggerAction.java webapps/admin/host host.jsp webapps/admin/realm userDatabaseRealm.jsp webapps/admin/service service.jsp Added: webapps/admin/realm realms.jsp Log: - "add" and "delete" loggers operational and enabled from pages. - delete "realm" operation enabled/complete. Revision Changes Path 1.7 +8 -5 jakarta-tomcat-4.0/webapps/admin/context.jsp Index: context.jsp =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/context.jsp,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- context.jsp 21 Mar 2002 19:03:05 -0000 1.6 +++ context.jsp 22 Mar 2002 01:31:24 -0000 1.7 @@ -45,11 +45,14 @@ <controls:action url=""> <bean:message key="actions.requestfilter.create"/> </controls:action> <controls:action url=""> <bean:message key="actions.requestfilter.delete"/> </controls:action> <controls:action> ------------------------------------- </controls:action> - <controls:action url=""> <bean:message key="actions.userrealm.create"/> </controls:action> - <controls:action url=""> <bean:message key="actions.userrealm.delete"/> </controls:action> - <controls:action> ------------------------------------- </controls:action> - <controls:action url=""> <bean:message key="actions.valve.create"/> </controls:action> - <controls:action url=""> <bean:message key="actions.valve.delete"/> </controls:action> + <controls:action url=""> <bean:message key="actions.realms.create"/> </controls:action> + <controls:action url='<%= "/DeleteRealm.do?parent=" + + URLEncoder.encode(thisObjectName) %>'> + <bean:message key="actions.realms.deletes"/> + </controls:action> + <controls:action disabled="true"> ------------------------------------- </controls:action> + <controls:action url=""> <bean:message key="actions.valves.create"/> </controls:action> + <controls:action url=""> <bean:message key="actions.valves.deletes"/> </controls:action> <controls:action> --------------------------------- </controls:action> <controls:action url=""> <bean:message key="actions.thiscontext.delete"/> </controls:action> --%> 1.38 +7 -0 jakarta-tomcat-4.0/webapps/admin/WEB-INF/struts-config.xml Index: struts-config.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/struts-config.xml,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- struts-config.xml 21 Mar 2002 19:03:05 -0000 1.37 +++ struts-config.xml 22 Mar 2002 01:31:25 -0000 1.38 @@ -69,6 +69,9 @@ <form-bean name="userDatabaseRealmForm" type="org.apache.webapp.admin.realm.UserDatabaseRealmForm"/> + <form-bean name="realmsForm" + type="org.apache.webapp.admin.realm.RealmsForm"/> + <!-- ========== User Database Module ========== --> <form-bean name="databaseForm" @@ -188,6 +191,10 @@ <forward name="UserDatabaseRealm" path="/realm/userDatabaseRealm.jsp" + redirect="false"/> + + <forward name="Realms" + path="/realm/realms.jsp" redirect="false"/> <!-- ========== User Database Module ========== --> 1.36 +6 -4 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties Index: ApplicationResources_en.properties =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- ApplicationResources_en.properties 21 Mar 2002 19:03:05 -0000 1.35 +++ ApplicationResources_en.properties 22 Mar 2002 01:31:25 -0000 1.36 @@ -84,14 +84,16 @@ actions.loggers.delete=Delete This Logger actions.loggers.deletes=Delete Existing Loggers actions.loggers.edit=Edit Existing Logger +actions.realms.create=Create New User Realm +actions.realms.delete=Delete This User Realm +actions.realms.deletes=Delete User Realms actions.requestfilter.create=Create New Request Filter actions.requestfilter.delete=Delete Request Filters actions.user.create=Create New User actions.user.delete=Delete Existing User -actions.userrealm.create=Create New User Realm -actions.userrealm.delete=Delete User Realms -actions.valve.create=Create New Valve -actions.valve.delete=Delete Valves +actions.valves.create=Create New Valve +actions.valves.delete=Delete This Valve +actions.valves.deletes=Delete Valves actions.thisconnector.delete=Delete This connector actions.alias.create=Create New Aliases actions.alias.delete=Delete Aliases 1.31 +6 -4 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties Index: ApplicationResources_es.properties =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- ApplicationResources_es.properties 21 Mar 2002 19:03:05 -0000 1.30 +++ ApplicationResources_es.properties 22 Mar 2002 01:31:25 -0000 1.31 @@ -84,14 +84,16 @@ actions.loggers.delete=Eliminar este Logger actions.loggers.deletes=Eliminar (Logger) Registradores actions.loggers.edit=Corrija existente el Logger +actions.realms.create=Cree El Nuevo Reino de Usuario +actions.realms.delete=Eliminar este Reino de Usuario +actions.realms.deletes=Eliminar Reinos de Usuario actions.requestfilter.create=Cree El Filtro Nuevo de la Petici\u00f3n actions.requestfilter.delete=Filtros de la Petici\u00f3n de la Cancelaci\u00f3n actions.user.create=Crear Nuevo Utilizador actions.user.delete=Utilizador existente de la cancelacion -actions.userrealm.create=Cree El Nuevo Reino de Usuario -actions.userrealm.delete=Eliminar Reinos de Usuario -actions.valve.create=Crear Nueva V\u00e1lvula -actions.valve.delete=Eliminar Valvulas +actions.valves.create=Crear Nueva V\u00e1lvula +actions.valves.delete=Eliminar este V\u00e1lvula +actions.valves.deletes=Eliminar V\u00e1lvulas actions.service.delete=Eliminar este servicio actions.thisconnector.delete=Eliminar este conector actions.alias.create=Cree Los Nuevos Pseudonimos 1.3 +11 -14 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/SaveLoggerAction.java Index: SaveLoggerAction.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/SaveLoggerAction.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- SaveLoggerAction.java 21 Mar 2002 17:11:28 -0000 1.2 +++ SaveLoggerAction.java 22 Mar 2002 01:31:25 -0000 1.3 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/SaveLoggerAction.java,v 1.2 2002/03/21 17:11:28 manveen Exp $ - * $Revision: 1.2 $ - * $Date: 2002/03/21 17:11:28 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/logger/SaveLoggerAction.java,v 1.3 2002/03/22 01:31:25 manveen Exp $ + * $Revision: 1.3 $ + * $Date: 2002/03/22 01:31:25 $ * * ==================================================================== * @@ -97,7 +97,7 @@ * <em>Edit Logger</em> transactions. * * @author Manveen Kaur - * @version $Revision: 1.2 $ $Date: 2002/03/21 17:11:28 $ + * @version $Revision: 1.3 $ $Date: 2002/03/22 01:31:25 $ */ public final class SaveLoggerAction extends Action { @@ -179,17 +179,16 @@ String parent = lform.getParentObjectName(); String objectName = DeleteLoggerAction.getObjectName(parent); - ObjectName pname = new ObjectName(parent); + ObjectName pname = new ObjectName(parent); StringBuffer sb = new StringBuffer(pname.getDomain()); - // System.out.println("Parent mBean = " + parent); - // FIX ME-- should Service be converted to Engine, - // as createLogger in MBeanFactory requires Engine ObjectName?? - try { + // For service, create the corresponding Engine mBean + // Parent in this case needs to be the container mBean for the service + try { if ("Service".equalsIgnoreCase(pname.getKeyProperty("type"))) { sb.append(":type=Engine,service="); sb.append(pname.getKeyProperty("name")); - objectName = sb.toString(); + parent = sb.toString(); } } catch (Exception e) { String message = @@ -199,7 +198,7 @@ response.sendError(HttpServletResponse.SC_BAD_REQUEST, message); return (null); } - + // Ensure that the requested logger name is unique ObjectName oname = new ObjectName(objectName); @@ -222,13 +221,11 @@ lObjectName = (String) mBServer.invoke(fname, operation, values, createStandardLoggerTypes); - // Add the new Logger to our tree control node TreeControl control = (TreeControl) session.getAttribute("treeControlTest"); if (control != null) { - //String parentName = TomcatTreeBuilder.SERVER_TYPE; - TreeControlNode parentNode = control.findNode(parent); + TreeControlNode parentNode = control.findNode(lform.getParentObjectName()); if (parentNode != null) { String nodeLabel = "Logger for " + parentNode.getLabel(); 1.8 +15 -6 jakarta-tomcat-4.0/webapps/admin/host/host.jsp Index: host.jsp =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/host/host.jsp,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- host.jsp 21 Mar 2002 19:03:06 -0000 1.7 +++ host.jsp 22 Mar 2002 01:31:25 -0000 1.8 @@ -51,11 +51,11 @@ <controls:action url=""> <bean:message key="actions.alias.create"/> </controls:action> <controls:action url=""> <bean:message key="actions.alias.delete"/> </controls:action> </controls:action> + --%> <controls:action url='<%= "/AddLogger.do?parent=" + URLEncoder.encode(thisObjectName) %>'> <bean:message key="actions.loggers.create"/> </controls:action> - --%> <controls:action url='<%= "/DeleteLogger.do?parent=" + URLEncoder.encode(thisObjectName) %>'> <bean:message key="actions.loggers.deletes"/> @@ -65,13 +65,22 @@ <controls:action url=""> <bean:message key="actions.requestfilter.create"/> </controls:action> <controls:action url=""> <bean:message key="actions.requestfilter.delete"/> </controls:action> <controls:action> ------------------------------------- </controls:action> - <controls:action url=""> <bean:message key="actions.userrealm.create"/> </controls:action> - <controls:action url=""> <bean:message key="actions.userrealm.delete"/> </controls:action> - <controls:action> ------------------------------------- </controls:action> - <controls:action url=""> <bean:message key="actions.valve.create"/> </controls:action> - <controls:action url=""> <bean:message key="actions.valve.delete"/> </controls:action> + <controls:action url=""> <bean:message key="actions.realms.create"/> </controls:action> + <controls:action url=""> <bean:message key="actions.realms.deletes"/> </controls:action> <controls:action> ------------------------------------- </controls:action> + <controls:action url=""> <bean:message key="actions.valves.create"/> </controls:action> + <controls:action url='<%= "/AddRealm.do?parent=" + + URLEncoder.encode(thisObjectName) %>'> + <bean:message key="actions.realms.create"/> + </controls:action> --%> + <controls:action url='<%= "/DeleteRealm.do?parent=" + + URLEncoder.encode(thisObjectName) %>'> + <bean:message key="actions.realms.deletes"/> + </controls:action> + <controls:action disabled="true"> + ------------------------------------- + </controls:action> <controls:action url='<%= "/DeleteHost.do?select=" + URLEncoder.encode(thisObjectName) %>'> <bean:message key="actions.hosts.delete"/> 1.2 +8 -4 jakarta-tomcat-4.0/webapps/admin/realm/userDatabaseRealm.jsp Index: userDatabaseRealm.jsp =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/realm/userDatabaseRealm.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- userDatabaseRealm.jsp 21 Mar 2002 19:03:06 -0000 1.1 +++ userDatabaseRealm.jsp 22 Mar 2002 01:31:25 -0000 1.2 @@ -1,7 +1,8 @@ <!-- Standard Struts Entries --> -<%@ page language="java" %> +<%@ page language="java" import="java.net.URLEncoder" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> +<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> <%@ taglib uri="/WEB-INF/controls.tld" prefix="controls" %> <html:html locale="true"> @@ -35,9 +36,12 @@ <controls:actions> <controls:action selected="true"> ----<bean:message key="actions.available.actions"/>---- </controls:action> <controls:action> --------------------------------- </controls:action> - <%-- - <controls:action url=""> <bean:message key="actions.thisrealm.delete"/> </controls:action> - --%> + <logic:notEqual name="userDatabaseRealmForm" property="adminAction" value="Create"> + <controls:action url='<%= "/DeleteRealm.do?select=" + + URLEncoder.encode(thisObjectName) %>'> + <bean:message key="actions.realms.delete"/> + </controls:action> + </logic:notEqual> </controls:actions> </div> </td> 1.1 jakarta-tomcat-4.0/webapps/admin/realm/realms.jsp Index: realms.jsp =================================================================== <!-- Standard Struts Entries --> <%@ page language="java" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> <%@ taglib uri="/WEB-INF/controls.tld" prefix="controls" %> <html:html locale="true"> <%@ include file="../users/header.jsp" %> <!-- Body --> <body bgcolor="white"> <!--Form --> <html:errors/> <html:form method="post" action="/DeleteRealms"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="7171A5"> <td width="81%"> <div class="page-title-text" align="left"> <bean:message key="actions.realms.delete"/> </div> </td> <td width="19%"> <div align="right"> <controls:actions> <controls:action selected="true"> ----<bean:message key="actions.available.actions"/>---- </controls:action> <controls:action disabled="true"> --------------------------------- </controls:action> </controls:actions> </div> </td> </tr> </table> <%@ include file="../buttons.jsp" %> <br> <%-- Realms List --%> <table class="back-table" border="0" cellspacing="0" cellpadding="1" width="100%"> <tr><td> <table class="front-table" border="1" cellspacing="0" cellpadding="0" width="100%"> <tr class="header-row"> <td><div align="left" class="table-header-text"> <bean:message key="actions.delete"/> </div></td> <td><div align="left" class="table-header-text"> <bean:message key="host.name"/> </div></td> </tr> <logic:iterate name="realmsList" id="realm"> <tr class="line-row"> <td><div align="left" class="table-normal-text"> <html:multibox property="realms" value="<%= realm.toString() %>"/> </div></td> <td><div align="left" class="table-normal-text"> <html:link page='<%= "/EditRealm.do?select=" + java.net.URLEncoder.encode(realm.toString()) %>'> <controls:attribute name="realm" attribute="className"/> </html:link> </div></td> </tr> </logic:iterate> </table> </td></tr> </table> <%@ include file="../buttons.jsp" %> <br> </html:form> <p> </p> </body> </html:html> 1.9 +13 -11 jakarta-tomcat-4.0/webapps/admin/service/service.jsp Index: service.jsp =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/service/service.jsp,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- service.jsp 21 Mar 2002 19:03:06 -0000 1.8 +++ service.jsp 22 Mar 2002 01:31:25 -0000 1.9 @@ -79,12 +79,10 @@ <controls:action disabled="true"> ------------------------------------- </controls:action> - <%-- <controls:action url='<%= "/AddLogger.do?parent=" + URLEncoder.encode(thisObjectName) %>'> <bean:message key="actions.loggers.create"/> </controls:action> - --%> <controls:action url='<%= "/DeleteLogger.do?parent=" + URLEncoder.encode(thisObjectName) %>'> <bean:message key="actions.loggers.deletes"/> @@ -102,20 +100,24 @@ <controls:action> ------------------------------------- </controls:action> - <controls:action url=""> - <bean:message key="actions.userrealm.create"/> - </controls:action> - <controls:action url=""> - <bean:message key="actions.userrealm.delete"/> + <controls:action url='<%= "/AddRealm.do?parent=" + + URLEncoder.encode(thisObjectName) %>'> + <bean:message key="actions.realms.create"/> + </controls:action> + --%> + <controls:action url='<%= "/DeleteRealm.do?parent=" + + URLEncoder.encode(thisObjectName) %>'> + <bean:message key="actions.realms.deletes"/> </controls:action> - <controls:action> - ------------------------------------- + <controls:action disabled="true"> + ------------------------------------- </controls:action> + <%-- <controls:action url=""> - <bean:message key="actions.valve.create"/> + <bean:message key="actions.valves.create"/> </controls:action> <controls:action url=""> - <bean:message key="actions.valve.delete"/> + <bean:message key="actions.valves.deletes"/> </controls:action> <controls:action> -------------------------------------
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>