Changeset 268 for trunk/grails-app/views/assetSubItem
- Timestamp:
- Jan 14, 2010, 10:51:03 PM (15 years ago)
- Location:
- trunk/grails-app/views/assetSubItem
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/views/assetSubItem/create.gsp
r178 r268 5 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 6 6 <meta name="layout" content="main" /> 7 <title>Create Asset Type</title>7 <title>Create AssetSubItem</title> 8 8 </head> 9 9 <body> 10 10 <div class="nav"> 11 <span class="menuButton"><g:link class="list" action="list">Asset TypeList</g:link></span>11 <span class="menuButton"><g:link class="list" action="list">AssetSubItem List</g:link></span> 12 12 </div> 13 13 <div class="body"> 14 <h1>Create Asset Type</h1>14 <h1>Create AssetSubItem</h1> 15 15 <g:if test="${flash.message}"> 16 16 <div class="message">${flash.message}</div> 17 17 </g:if> 18 <g:hasErrors bean="${asset TypeInstance}">18 <g:hasErrors bean="${assetSubItemInstance}"> 19 19 <div class="errors"> 20 <g:renderErrors bean="${asset TypeInstance}" as="list" />20 <g:renderErrors bean="${assetSubItemInstance}" as="list" /> 21 21 </div> 22 22 </g:hasErrors> … … 28 28 <tr class="prop"> 29 29 <td valign="top" class="name"> 30 <label for=" costCode">Cost Code:</label>30 <label for="name">Name:</label> 31 31 </td> 32 <td valign="top" class="value ${hasErrors(bean:asset TypeInstance,field:'costCode','errors')}">33 <input type="text" id="costCode" name="costCode" value="${fieldValue(bean:assetTypeInstance,field:'costCode')}"/>32 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'name','errors')}"> 33 <input type="text" maxlength="50" id="name" name="name" value="${fieldValue(bean:assetSubItemInstance,field:'name')}"/> 34 34 </td> 35 35 </tr> … … 39 39 <label for="description">Description:</label> 40 40 </td> 41 <td valign="top" class="value ${hasErrors(bean:asset TypeInstance,field:'description','errors')}">42 <input type="text" id="description" name="description" value="${fieldValue(bean:assetTypeInstance,field:'description')}"/>41 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'description','errors')}"> 42 <input type="text" maxlength="100" id="description" name="description" value="${fieldValue(bean:assetSubItemInstance,field:'description')}"/> 43 43 </td> 44 44 </tr> … … 48 48 <label for="isActive">Is Active:</label> 49 49 </td> 50 <td valign="top" class="value ${hasErrors(bean:asset TypeInstance,field:'isActive','errors')}">51 <g:checkBox name="isActive" value="${asset TypeInstance?.isActive}" ></g:checkBox>50 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'isActive','errors')}"> 51 <g:checkBox name="isActive" value="${assetSubItemInstance?.isActive}" ></g:checkBox> 52 52 </td> 53 53 </tr> … … 55 55 <tr class="prop"> 56 56 <td valign="top" class="name"> 57 <label for=" name">Name:</label>57 <label for="asset">Asset:</label> 58 58 </td> 59 <td valign="top" class="value ${hasErrors(bean:assetTypeInstance,field:'name','errors')}"> 60 <input type="text" id="name" name="name" value="${fieldValue(bean:assetTypeInstance,field:'name')}"/> 59 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'asset','errors')}"> 60 <g:select optionKey="id" from="${Asset.list()}" name="asset.id" value="${assetSubItemInstance?.asset?.id}" noSelection="['null':'']"></g:select> 61 </td> 62 </tr> 63 64 <tr class="prop"> 65 <td valign="top" class="name"> 66 <label for="parentItem">Parent Item:</label> 67 </td> 68 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'parentItem','errors')}"> 69 <g:select optionKey="id" from="${AssetSubItem.list()}" name="parentItem.id" value="${assetSubItemInstance?.parentItem?.id}" noSelection="['null':'']"></g:select> 61 70 </td> 62 71 </tr> -
trunk/grails-app/views/assetSubItem/edit.gsp
r178 r268 5 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 6 6 <meta name="layout" content="main" /> 7 <title>Edit Asset Type</title>7 <title>Edit AssetSubItem</title> 8 8 </head> 9 9 <body> 10 10 <div class="nav"> 11 <span class="menuButton"><g:link class="list" action="list">Asset TypeList</g:link></span>12 <span class="menuButton"><g:link class="create" action="create">New Asset Type</g:link></span>11 <span class="menuButton"><g:link class="list" action="list">AssetSubItem List</g:link></span> 12 <span class="menuButton"><g:link class="create" action="create">New AssetSubItem</g:link></span> 13 13 </div> 14 14 <div class="body"> 15 <h1>Edit Asset Type</h1>15 <h1>Edit AssetSubItem</h1> 16 16 <g:if test="${flash.message}"> 17 17 <div class="message">${flash.message}</div> 18 18 </g:if> 19 <g:hasErrors bean="${asset TypeInstance}">19 <g:hasErrors bean="${assetSubItemInstance}"> 20 20 <div class="errors"> 21 <g:renderErrors bean="${asset TypeInstance}" as="list" />21 <g:renderErrors bean="${assetSubItemInstance}" as="list" /> 22 22 </div> 23 23 </g:hasErrors> 24 24 <g:form method="post" > 25 <input type="hidden" name="id" value="${asset TypeInstance?.id}" />26 <input type="hidden" name="version" value="${asset TypeInstance?.version}" />25 <input type="hidden" name="id" value="${assetSubItemInstance?.id}" /> 26 <input type="hidden" name="version" value="${assetSubItemInstance?.version}" /> 27 27 <div class="dialog"> 28 28 <table> … … 31 31 <tr class="prop"> 32 32 <td valign="top" class="name"> 33 <label for=" assemblies">Assemblies:</label>33 <label for="name">Name:</label> 34 34 </td> 35 <td valign="top" class="value ${hasErrors(bean:assetTypeInstance,field:'assemblies','errors')}"> 36 37 <ul> 38 <g:each var="a" in="${assetTypeInstance?.assemblies?}"> 39 <li><g:link controller="assembly" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li> 40 </g:each> 41 </ul> 42 <g:link controller="assembly" params="['assetType.id':assetTypeInstance?.id]" action="create">Add Assembly</g:link> 43 44 </td> 45 </tr> 46 47 <tr class="prop"> 48 <td valign="top" class="name"> 49 <label for="assets">Assets:</label> 50 </td> 51 <td valign="top" class="value ${hasErrors(bean:assetTypeInstance,field:'assets','errors')}"> 52 53 <ul> 54 <g:each var="a" in="${assetTypeInstance?.assets?}"> 55 <li><g:link controller="asset" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li> 56 </g:each> 57 </ul> 58 <g:link controller="asset" params="['assetType.id':assetTypeInstance?.id]" action="create">Add Asset</g:link> 59 60 </td> 61 </tr> 62 63 <tr class="prop"> 64 <td valign="top" class="name"> 65 <label for="costCode">Cost Code:</label> 66 </td> 67 <td valign="top" class="value ${hasErrors(bean:assetTypeInstance,field:'costCode','errors')}"> 68 <input type="text" id="costCode" name="costCode" value="${fieldValue(bean:assetTypeInstance,field:'costCode')}"/> 35 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'name','errors')}"> 36 <input type="text" maxlength="50" id="name" name="name" value="${fieldValue(bean:assetSubItemInstance,field:'name')}"/> 69 37 </td> 70 38 </tr> … … 74 42 <label for="description">Description:</label> 75 43 </td> 76 <td valign="top" class="value ${hasErrors(bean:asset TypeInstance,field:'description','errors')}">77 <input type="text" id="description" name="description" value="${fieldValue(bean:assetTypeInstance,field:'description')}"/>44 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'description','errors')}"> 45 <input type="text" maxlength="100" id="description" name="description" value="${fieldValue(bean:assetSubItemInstance,field:'description')}"/> 78 46 </td> 79 47 </tr> … … 83 51 <label for="isActive">Is Active:</label> 84 52 </td> 85 <td valign="top" class="value ${hasErrors(bean:assetTypeInstance,field:'isActive','errors')}"> 86 <g:checkBox name="isActive" value="${assetTypeInstance?.isActive}" ></g:checkBox> 53 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'isActive','errors')}"> 54 <g:checkBox name="isActive" value="${assetSubItemInstance?.isActive}" ></g:checkBox> 55 </td> 56 </tr> 57 58 <tr class="prop"> 59 <td valign="top" class="name"> 60 <label for="asset">Asset:</label> 61 </td> 62 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'asset','errors')}"> 63 <g:select optionKey="id" from="${Asset.list()}" name="asset.id" value="${assetSubItemInstance?.asset?.id}" noSelection="['null':'']"></g:select> 64 </td> 65 </tr> 66 67 <tr class="prop"> 68 <td valign="top" class="name"> 69 <label for="parentItem">Parent Item:</label> 70 </td> 71 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'parentItem','errors')}"> 72 <g:select optionKey="id" from="${AssetSubItem.list()}" name="parentItem.id" value="${assetSubItemInstance?.parentItem?.id}" noSelection="['null':'']"></g:select> 73 </td> 74 </tr> 75 76 <tr class="prop"> 77 <td valign="top" class="name"> 78 <label for="assetSubItemExtendedAttributes">Asset Sub Item Extended Attributes:</label> 79 </td> 80 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'assetSubItemExtendedAttributes','errors')}"> 81 82 <ul> 83 <g:each var="a" in="${assetSubItemInstance?.assetSubItemExtendedAttributes?}"> 84 <li><g:link controller="assetSubItemExtendedAttribute" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li> 85 </g:each> 86 </ul> 87 <g:link controller="assetSubItemExtendedAttribute" params="['assetSubItem.id':assetSubItemInstance?.id]" action="create">Add AssetSubItemExtendedAttribute</g:link> 88 87 89 </td> 88 90 </tr> … … 92 94 <label for="maintenanceActions">Maintenance Actions:</label> 93 95 </td> 94 <td valign="top" class="value ${hasErrors(bean:asset TypeInstance,field:'maintenanceActions','errors')}">96 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'maintenanceActions','errors')}"> 95 97 96 98 <ul> 97 <g:each var="m" in="${asset TypeInstance?.maintenanceActions?}">99 <g:each var="m" in="${assetSubItemInstance?.maintenanceActions?}"> 98 100 <li><g:link controller="maintenanceAction" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li> 99 101 </g:each> 100 102 </ul> 101 <g:link controller="maintenanceAction" params="['asset Type.id':assetTypeInstance?.id]" action="create">Add MaintenanceAction</g:link>103 <g:link controller="maintenanceAction" params="['assetSubItem.id':assetSubItemInstance?.id]" action="create">Add MaintenanceAction</g:link> 102 104 103 105 </td> … … 106 108 <tr class="prop"> 107 109 <td valign="top" class="name"> 108 <label for=" name">Name:</label>110 <label for="subItems">Sub Items:</label> 109 111 </td> 110 <td valign="top" class="value ${hasErrors(bean:assetTypeInstance,field:'name','errors')}"> 111 <input type="text" id="name" name="name" value="${fieldValue(bean:assetTypeInstance,field:'name')}"/> 112 <td valign="top" class="value ${hasErrors(bean:assetSubItemInstance,field:'subItems','errors')}"> 113 114 <ul> 115 <g:each var="s" in="${assetSubItemInstance?.subItems?}"> 116 <li><g:link controller="assetSubItem" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li> 117 </g:each> 118 </ul> 119 <g:link controller="assetSubItem" params="['assetSubItem.id':assetSubItemInstance?.id]" action="create">Add AssetSubItem</g:link> 120 112 121 </td> 113 122 </tr> -
trunk/grails-app/views/assetSubItem/list.gsp
r178 r268 5 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 6 6 <meta name="layout" content="main" /> 7 <title>Asset TypeList</title>7 <title>AssetSubItem List</title> 8 8 </head> 9 9 <body> 10 10 <div class="nav"> 11 <span class="menuButton"><g:link class="create" action="create">New Asset Type</g:link></span>11 <span class="menuButton"><g:link class="create" action="create">New AssetSubItem</g:link></span> 12 12 </div> 13 13 <div class="body"> 14 <h1>Asset TypeList</h1>14 <h1>AssetSubItem List</h1> 15 15 <g:if test="${flash.message}"> 16 16 <div class="message">${flash.message}</div> … … 23 23 <g:sortableColumn property="id" title="Id" /> 24 24 25 <g:sortableColumn property=" costCode" title="Cost Code" />25 <g:sortableColumn property="name" title="Name" /> 26 26 27 27 <g:sortableColumn property="description" title="Description" /> … … 29 29 <g:sortableColumn property="isActive" title="Is Active" /> 30 30 31 <g:sortableColumn property="name" title="Name" /> 32 31 <th>Asset</th> 32 33 <th>Parent Item</th> 34 33 35 </tr> 34 36 </thead> 35 37 <tbody> 36 <g:each in="${asset TypeInstanceList}" status="i" var="assetTypeInstance">38 <g:each in="${assetSubItemInstanceList}" status="i" var="assetSubItemInstance"> 37 39 <tr class="${(i % 2) == 0 ? 'odd' : 'even'}"> 38 40 39 <td><g:link action="show" id="${asset TypeInstance.id}">${fieldValue(bean:assetTypeInstance, field:'id')}</g:link></td>41 <td><g:link action="show" id="${assetSubItemInstance.id}">${fieldValue(bean:assetSubItemInstance, field:'id')}</g:link></td> 40 42 41 <td>${fieldValue(bean:asset TypeInstance, field:'costCode')}</td>43 <td>${fieldValue(bean:assetSubItemInstance, field:'name')}</td> 42 44 43 <td>${fieldValue(bean:asset TypeInstance, field:'description')}</td>45 <td>${fieldValue(bean:assetSubItemInstance, field:'description')}</td> 44 46 45 <td>${fieldValue(bean:asset TypeInstance, field:'isActive')}</td>47 <td>${fieldValue(bean:assetSubItemInstance, field:'isActive')}</td> 46 48 47 <td>${fieldValue(bean:assetTypeInstance, field:'name')}</td> 49 <td>${fieldValue(bean:assetSubItemInstance, field:'asset')}</td> 50 51 <td>${fieldValue(bean:assetSubItemInstance, field:'parentItem')}</td> 48 52 49 53 </tr> … … 53 57 </div> 54 58 <div class="paginateButtons"> 55 <g:paginate total="${asset TypeInstanceTotal}" />59 <g:paginate total="${assetSubItemInstanceTotal}" /> 56 60 </div> 57 61 </div> -
trunk/grails-app/views/assetSubItem/show.gsp
r178 r268 5 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 6 6 <meta name="layout" content="main" /> 7 <title>Show Asset Type</title>7 <title>Show AssetSubItem</title> 8 8 </head> 9 9 <body> 10 10 <div class="nav"> 11 <span class="menuButton"><g:link class="list" action="list">Asset TypeList</g:link></span>12 <span class="menuButton"><g:link class="create" action="create">New Asset Type</g:link></span>11 <span class="menuButton"><g:link class="list" action="list">AssetSubItem List</g:link></span> 12 <span class="menuButton"><g:link class="create" action="create">New AssetSubItem</g:link></span> 13 13 </div> 14 14 <div class="body"> 15 <h1>Show Asset Type</h1>15 <h1>Show AssetSubItem</h1> 16 16 <g:if test="${flash.message}"> 17 17 <div class="message">${flash.message}</div> … … 25 25 <td valign="top" class="name">Id:</td> 26 26 27 <td valign="top" class="value">${fieldValue(bean:asset TypeInstance, field:'id')}</td>27 <td valign="top" class="value">${fieldValue(bean:assetSubItemInstance, field:'id')}</td> 28 28 29 29 </tr> 30 30 31 31 <tr class="prop"> 32 <td valign="top" class="name"> Assemblies:</td>32 <td valign="top" class="name">Name:</td> 33 33 34 <td valign="top" style="text-align:left;" class="value"> 35 <ul> 36 <g:each var="a" in="${assetTypeInstance.assemblies}"> 37 <li><g:link controller="assembly" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li> 38 </g:each> 39 </ul> 40 </td> 41 42 </tr> 43 44 <tr class="prop"> 45 <td valign="top" class="name">Assets:</td> 46 47 <td valign="top" style="text-align:left;" class="value"> 48 <ul> 49 <g:each var="a" in="${assetTypeInstance.assets}"> 50 <li><g:link controller="asset" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li> 51 </g:each> 52 </ul> 53 </td> 54 55 </tr> 56 57 <tr class="prop"> 58 <td valign="top" class="name">Cost Code:</td> 59 60 <td valign="top" class="value">${fieldValue(bean:assetTypeInstance, field:'costCode')}</td> 34 <td valign="top" class="value">${fieldValue(bean:assetSubItemInstance, field:'name')}</td> 61 35 62 36 </tr> … … 65 39 <td valign="top" class="name">Description:</td> 66 40 67 <td valign="top" class="value">${fieldValue(bean:asset TypeInstance, field:'description')}</td>41 <td valign="top" class="value">${fieldValue(bean:assetSubItemInstance, field:'description')}</td> 68 42 69 43 </tr> … … 72 46 <td valign="top" class="name">Is Active:</td> 73 47 74 <td valign="top" class="value">${fieldValue(bean:assetTypeInstance, field:'isActive')}</td> 48 <td valign="top" class="value">${fieldValue(bean:assetSubItemInstance, field:'isActive')}</td> 49 50 </tr> 51 52 <tr class="prop"> 53 <td valign="top" class="name">Asset:</td> 54 55 <td valign="top" class="value"><g:link controller="asset" action="show" id="${assetSubItemInstance?.asset?.id}">${assetSubItemInstance?.asset?.encodeAsHTML()}</g:link></td> 56 57 </tr> 58 59 <tr class="prop"> 60 <td valign="top" class="name">Parent Item:</td> 61 62 <td valign="top" class="value"><g:link controller="assetSubItem" action="show" id="${assetSubItemInstance?.parentItem?.id}">${assetSubItemInstance?.parentItem?.encodeAsHTML()}</g:link></td> 63 64 </tr> 65 66 <tr class="prop"> 67 <td valign="top" class="name">Asset Sub Item Extended Attributes:</td> 68 69 <td valign="top" style="text-align:left;" class="value"> 70 <ul> 71 <g:each var="a" in="${assetSubItemInstance.assetSubItemExtendedAttributes}"> 72 <li><g:link controller="assetSubItemExtendedAttribute" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li> 73 </g:each> 74 </ul> 75 </td> 75 76 76 77 </tr> … … 81 82 <td valign="top" style="text-align:left;" class="value"> 82 83 <ul> 83 <g:each var="m" in="${asset TypeInstance.maintenanceActions}">84 <g:each var="m" in="${assetSubItemInstance.maintenanceActions}"> 84 85 <li><g:link controller="maintenanceAction" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li> 85 86 </g:each> … … 90 91 91 92 <tr class="prop"> 92 <td valign="top" class="name"> Name:</td>93 <td valign="top" class="name">Sub Items:</td> 93 94 94 <td valign="top" class="value">${fieldValue(bean:assetTypeInstance, field:'name')}</td> 95 <td valign="top" style="text-align:left;" class="value"> 96 <ul> 97 <g:each var="s" in="${assetSubItemInstance.subItems}"> 98 <li><g:link controller="assetSubItem" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li> 99 </g:each> 100 </ul> 101 </td> 95 102 96 103 </tr> … … 101 108 <div class="buttons"> 102 109 <g:form> 103 <input type="hidden" name="id" value="${asset TypeInstance?.id}" />110 <input type="hidden" name="id" value="${assetSubItemInstance?.id}" /> 104 111 <span class="button"><g:actionSubmit class="edit" value="Edit" /></span> 105 112 <span class="button"><g:actionSubmit class="delete" onclick="return confirm('Are you sure?');" value="Delete" /></span>
Note: See TracChangeset
for help on using the changeset viewer.