Changeset 518
- Timestamp:
- 05/31/06 17:21:44
- Files:
-
- trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl (modified) (4 diffs)
- trunk/calendar3/deployment/webadmin/webapp/resources/default/default/errors.xsl (modified) (2 diffs)
- trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml (modified) (1 diff)
- trunk/calendar3/webadmin/war/docs/calsuite/calSuiteList.jsp (modified) (1 diff)
- trunk/calendar3/webadmin/war/docs/calsuite/emitCalSuite.jsp (modified) (1 diff)
- trunk/calendar3/webadmin/war/docs/calsuite/modCalSuite.jsp (modified) (1 diff)
- trunk/calendar3/webadmin/war/docs/header.jsp (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/calsuite/AddCalSuiteAction.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/calendar3/deployment/webadmin/webapp/resources/default/default/default.xsl
r512 r518 92 92 <xsl:variable name="system-fetch" select="/bedeworkadmin/urlPrefixes/system/fetch/a/@href"/> 93 93 <xsl:variable name="system-update" select="/bedeworkadmin/urlPrefixes/system/update/a/@href"/> 94 <xsl:variable name="calsuite-fetch" select="/bedeworkadmin/urlPrefixes/calsuite/fetch/a/@href"/> 95 <xsl:variable name="calsuite-add" select="/bedeworkadmin/urlPrefixes/calsuite/add/a/@href"/> 96 <xsl:variable name="calsuite-showForm" select="/bedeworkadmin/urlPrefixes/calsuite/showForm/a/@href"/> 94 97 <xsl:variable name="timezones-initUpload" select="/bedeworkadmin/urlPrefixes/timezones/initUpload/a/@href"/> 95 98 <xsl:variable name="timezones-upload" select="/bedeworkadmin/urlPrefixes/timezones/upload/a/@href"/> … … 206 209 <xsl:call-template name="modView"/> 207 210 </xsl:when> 211 <xsl:when test="/bedeworkadmin/page='deleteViewConfirm'"> 212 <xsl:call-template name="deleteViewConfirm"/> 213 </xsl:when> 208 214 <xsl:when test="/bedeworkadmin/page='modSyspars'"> 209 215 <xsl:call-template name="modSyspars"/> 210 216 </xsl:when> 211 <xsl:when test="/bedeworkadmin/page='deleteViewConfirm'"> 212 <xsl:call-template name="deleteViewConfirm"/> 217 <xsl:when test="/bedeworkadmin/page='calSuiteList'"> 218 <xsl:call-template name="calSuiteList"/> 219 </xsl:when> 220 <xsl:when test="/bedeworkadmin/page='modCalSuite'"> 221 <xsl:call-template name="modCalSuite"/> 213 222 </xsl:when> 214 223 <xsl:when test="/bedeworkadmin/page='authUserList'"> … … 352 361 <a href="{$view-fetch}"> 353 362 Manage views 363 </a> 364 </li> 365 </ul> 366 <h4 class="menuTitle">Super user features</h4> 367 <ul class="adminMenu"> 368 <li> 369 <a href="{$calsuite-fetch}"> 370 Manage calendar suites 354 371 </a> 355 372 </li> … … 2372 2389 </xsl:template> 2373 2390 2391 <!--+++++++++++++++ Calendar Suites (calsuite) ++++++++++++++++++++--> 2392 <xsl:template name="calSuiteList"> 2393 <h2>Manage Calendar Suites</h2> 2394 <p>List will go here</p> 2395 <p>For now: <a href="{$calsuite-showForm}">Add Calendar Suite</a></p> 2396 </xsl:template> 2397 2398 <xsl:template name="modCalSuite"> 2399 <h2>Add Calendar Suite</h2> 2400 <form name="calSuiteForm" action="{$calsuite-add}" method="post"> 2401 <table class="eventFormTable"> 2402 <tr> 2403 <th>Name:</th> 2404 <td> 2405 <input name="name" size="20"/> 2406 </td> 2407 <td> 2408 Name of your calendar suite 2409 </td> 2410 </tr> 2411 <tr> 2412 <th>Group:</th> 2413 <td> 2414 <input name="groupName" size="20"/> 2415 </td> 2416 <td> 2417 Name of admin group which contains event administrators and event owner to which preferences for the suite are attached 2418 </td> 2419 </tr> 2420 <tr> 2421 <th>Root calendar:</th> 2422 <td> 2423 <input name="calPath" size="20"/> 2424 </td> 2425 <td> 2426 Path of root calendar (not required if suite only consists of subscriptions and views) 2427 </td> 2428 </tr> 2429 </table> 2430 <table border="0" id="submitTable"> 2431 <tr> 2432 <td> 2433 <input type="submit" name="updateCalSuite" value="Add"/> 2434 <input type="submit" name="cancelled" value="Cancel"/> 2435 <input type="reset" value="Reset"/> 2436 </td> 2437 </tr> 2438 </table> 2439 </form> 2440 </xsl:template> 2441 2374 2442 <!--+++++++++++++++ Timezones ++++++++++++++++++++--> 2375 2443 <xsl:template name="uploadTimezones"> trunk/calendar3/deployment/webadmin/webapp/resources/default/default/errors.xsl
r504 r518 136 136 You must remove the subscription from this view before deleting.</p> 137 137 </xsl:when> 138 <xsl:when test="id='org.bedework.client.error.calsuitenotadded'"> 139 <p>Error: calendar suite not added.</p> 140 </xsl:when> 138 141 <xsl:when test="id='org.bedework.error.timezones.readerror'"> 139 142 <p>Timzone error: could not read file</p> … … 147 150 <xsl:when test="id='org.bedework.error.duplicate.admingroup'"> 148 151 Error: duplicate admin group. <em><xsl:value-of select="param"/></em> already exists. 152 </xsl:when> 153 <xsl:when test="id='org.bedework.client.error.nosuchadmingroup'"> 154 Error: no such admin group "<em><xsl:value-of select="param"/></em>" 149 155 </xsl:when> 150 156 <xsl:when test="id='org.bedework.error.unknowgroup'"> trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml
r514 r518 397 397 =============================================================== --> 398 398 399 <action path="/calsuite/show Views"399 <action path="/calsuite/showCalSuites" 400 400 type="org.bedework.webadmin.PERenderAction" 401 401 name="peForm" trunk/calendar3/webadmin/war/docs/calsuite/calSuiteList.jsp
r514 r518 9 9 <page>calSuiteList</page> 10 10 11 <% /* used by included file */12 String rpitemp; %>13 11 <calsuites> 14 <logic:iterate id="calSuite" name="peForm" property="accessibleCalSuites" >15 < %@include file="/docs/calsuite/emitCalSuite.jsp"%>16 </logic:iterate> 12 <% /* <logic:iterate id="calSuite" name="peForm" property="accessibleCalSuites" > 13 < % @include file="/docs/calsuite/emitCalSuite.jsp" % > 14 </logic:iterate> */ %> 17 15 </calsuites> 18 16 trunk/calendar3/webadmin/war/docs/calsuite/emitCalSuite.jsp
r514 r518 5 5 <html:xhtml/> 6 6 7 <bean:define id="name" name="calSuite" property="name"/>8 <% rpitemp="/calsuite/fetchForUpdate.do?calname=" + name; %>9 7 <calsuite> 10 <name> 11 <genurl:link page="<%=rpitemp%>"> 12 <bean:write name="calSuite" property="name" /> 13 </genurl:link> 14 </name> 15 <bw:emitText name="calSuite" property="group.name" tagName"group" /> 16 <bw:emitText name="calSuite" property="calendar.path" tagName"calPath" /> 8 <bw:emitText name="calSuite" property="name" /> 9 <bw:emitText name="calSuite" property="group.name" tagName="group" /> 10 <bw:emitText name="calSuite" property="calendar.path" tagName="calPath" /> 17 11 </calsuite> trunk/calendar3/webadmin/war/docs/calsuite/modCalSuite.jsp
r514 r518 10 10 <creating><bean:write name="peForm" property="addingCalSuite"/></creating> 11 11 12 <!-- Mod pages contain only formElements for now; we do this to 13 take advantage of Struts' form processing features --> 14 <formElements> 15 <genurl:form action="calSuite/update" > 16 17 <name><html:text property="name" size="30" /></name> 18 <group><html:text property="groupName" size="30" /></group> 19 <calendar><html:text property="calPath" size="30" /></calendar> 20 21 <!-- these are the values that may be submitted to the update action --> 22 <submitButtons> 23 <button type="add">addCalSuite</button> 24 <button type="update">updateCalSuite</button> 25 <button type="cancel">forwardto</button> 26 <button type="delete">delete</button> 27 </submitButtons> 28 29 </genurl:form> 30 </formElements> 12 <%/* <bean:define id="calSuite" name="peForm" property="calSuite"/> */%> 13 <calSuite> 14 <%/*<bw:emitText name="calSuite" property="name" /> 15 <bw:emitText name="calSuite" property="group.name" tagName="group" /> 16 <bw:emitText name="calSuite" property="calendar.path" tagName="calPath" />*/%> 17 </calSuite> 31 18 32 19 <%@include file="/docs/footer.jsp"%> trunk/calendar3/webadmin/war/docs/header.jsp
r512 r518 121 121 <remove><genurl:link page="/view/removeView.do?b=de"/></remove> 122 122 </view> 123 <calsuite> 124 <fetch><genurl:link page="/calsuite/showCalSuites.rdo?b=de"/></fetch> 125 <add><genurl:link page="/calsuite/addCalSuite.do?b=de"/></add> 126 <showForm><genurl:link page="/calsuite/showModForm.rdo?b=de"/></showForm> 127 </calsuite> 123 128 <system> <!-- only those listed are used here (no need to clean up) --> 124 129 <fetch><genurl:link page="/syspars/fetch.do?b=de"/></fetch> trunk/calendar3/webcommon/src/org/bedework/webcommon/calsuite/AddCalSuiteAction.java
r514 r518 78 78 * <li>"noAccess" user not authorised.</li> 79 79 * <li>"notAdded" duplicate or bad name.</li> 80 * <li>"success" subscribed ok.</li>80 * <li>"success" created ok.</li> 81 81 * </ul> 82 82 *
