Ignore:
Timestamp:
Jan 15, 2010, 1:18:09 PM (14 years ago)
Author:
gav
Message:

Correct site-inventoryStores relationship and generate-all.
Copy section views over sectionDetailed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/sectionDetailed/edit.gsp

    r178 r273  
    55        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    66        <meta name="layout" content="main" />
    7         <title>Edit SystemSection</title>
     7        <title>Edit Section</title>
    88    </head>
    99    <body>
    1010        <div class="nav">
    11             <span class="menuButton"><g:link class="list" action="list">SystemSection List</g:link></span>
    12             <span class="menuButton"><g:link class="create" action="create">New SystemSection</g:link></span>
     11            <span class="menuButton"><g:link class="list" action="list">Section List</g:link></span>
     12            <span class="menuButton"><g:link class="create" action="create">New Section</g:link></span>
    1313        </div>
    1414        <div class="body">
    15             <h1>Edit SystemSection</h1>
     15            <h1>Edit Section</h1>
    1616            <g:if test="${flash.message}">
    1717            <div class="message">${flash.message}</div>
    1818            </g:if>
    19             <g:hasErrors bean="${systemSectionInstance}">
     19            <g:hasErrors bean="${sectionInstance}">
    2020            <div class="errors">
    21                 <g:renderErrors bean="${systemSectionInstance}" as="list" />
     21                <g:renderErrors bean="${sectionInstance}" as="list" />
    2222            </div>
    2323            </g:hasErrors>
    2424            <g:form method="post" >
    25                 <input type="hidden" name="id" value="${systemSectionInstance?.id}" />
    26                 <input type="hidden" name="version" value="${systemSectionInstance?.version}" />
     25                <input type="hidden" name="id" value="${sectionInstance?.id}" />
     26                <input type="hidden" name="version" value="${sectionInstance?.version}" />
    2727                <div class="dialog">
    2828                    <table>
     
    3333                                    <label for="name">Name:</label>
    3434                                </td>
    35                                 <td valign="top" class="value ${hasErrors(bean:systemSectionInstance,field:'name','errors')}">
    36                                     <input type="text" id="name" name="name" value="${fieldValue(bean:systemSectionInstance,field:'name')}"/>
     35                                <td valign="top" class="value ${hasErrors(bean:sectionInstance,field:'name','errors')}">
     36                                    <input type="text" maxlength="50" id="name" name="name" value="${fieldValue(bean:sectionInstance,field:'name')}"/>
    3737                                </td>
    38                             </tr>
     38                            </tr> 
    3939                       
    4040                            <tr class="prop">
     
    4242                                    <label for="description">Description:</label>
    4343                                </td>
    44                                 <td valign="top" class="value ${hasErrors(bean:systemSectionInstance,field:'description','errors')}">
    45                                     <input type="text" id="description" name="description" value="${fieldValue(bean:systemSectionInstance,field:'description')}"/>
     44                                <td valign="top" class="value ${hasErrors(bean:sectionInstance,field:'description','errors')}">
     45                                    <input type="text" maxlength="100" id="description" name="description" value="${fieldValue(bean:sectionInstance,field:'description')}"/>
    4646                                </td>
    47                             </tr>
     47                            </tr> 
    4848                       
    4949                            <tr class="prop">
    5050                                <td valign="top" class="name">
    51                                     <label for="costCode">Cost Code:</label>
     51                                    <label for="isActive">Is Active:</label>
    5252                                </td>
    53                                 <td valign="top" class="value ${hasErrors(bean:systemSectionInstance,field:'costCode','errors')}">
    54                                     <input type="text" id="costCode" name="costCode" value="${fieldValue(bean:systemSectionInstance,field:'costCode')}"/>
     53                                <td valign="top" class="value ${hasErrors(bean:sectionInstance,field:'isActive','errors')}">
     54                                    <g:checkBox name="isActive" value="${sectionInstance?.isActive}" ></g:checkBox>
    5555                                </td>
    56                             </tr>
     56                            </tr>
     57                       
     58                            <tr class="prop">
     59                                <td valign="top" class="name">
     60                                    <label for="assets">Assets:</label>
     61                                </td>
     62                                <td valign="top" class="value ${hasErrors(bean:sectionInstance,field:'assets','errors')}">
     63                                   
     64<ul>
     65<g:each var="a" in="${sectionInstance?.assets?}">
     66    <li><g:link controller="asset" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
     67</g:each>
     68</ul>
     69<g:link controller="asset" params="['section.id':sectionInstance?.id]" action="create">Add Asset</g:link>
     70
     71                                </td>
     72                            </tr>
    5773                       
    5874                            <tr class="prop">
     
    6076                                    <label for="department">Department:</label>
    6177                                </td>
    62                                 <td valign="top" class="value ${hasErrors(bean:systemSectionInstance,field:'department','errors')}">
    63                                     <g:select optionKey="id" from="${Department.list()}" name="department.id" value="${systemSectionInstance?.department?.id}" ></g:select>
     78                                <td valign="top" class="value ${hasErrors(bean:sectionInstance,field:'department','errors')}">
     79                                    <g:select optionKey="id" from="${Department.list()}" name="department.id" value="${sectionInstance?.department?.id}" ></g:select>
     80                                </td>
     81                            </tr>
     82                       
     83                            <tr class="prop">
     84                                <td valign="top" class="name">
     85                                    <label for="maintenanceActions">Maintenance Actions:</label>
     86                                </td>
     87                                <td valign="top" class="value ${hasErrors(bean:sectionInstance,field:'maintenanceActions','errors')}">
     88                                   
     89<ul>
     90<g:each var="m" in="${sectionInstance?.maintenanceActions?}">
     91    <li><g:link controller="maintenanceAction" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
     92</g:each>
     93</ul>
     94<g:link controller="maintenanceAction" params="['section.id':sectionInstance?.id]" action="create">Add MaintenanceAction</g:link>
     95
     96                                </td>
     97                            </tr>
     98                       
     99                            <tr class="prop">
     100                                <td valign="top" class="name">
     101                                    <label for="sectionExtendedAttributes">Section Extended Attributes:</label>
     102                                </td>
     103                                <td valign="top" class="value ${hasErrors(bean:sectionInstance,field:'sectionExtendedAttributes','errors')}">
     104                                   
     105<ul>
     106<g:each var="s" in="${sectionInstance?.sectionExtendedAttributes?}">
     107    <li><g:link controller="sectionExtendedAttribute" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
     108</g:each>
     109</ul>
     110<g:link controller="sectionExtendedAttribute" params="['section.id':sectionInstance?.id]" action="create">Add SectionExtendedAttribute</g:link>
     111
    64112                                </td>
    65113                            </tr>
     
    69117                                    <label for="site">Site:</label>
    70118                                </td>
    71                                 <td valign="top" class="value ${hasErrors(bean:systemSectionInstance,field:'site','errors')}">
    72                                     <g:select optionKey="id" from="${Site.list()}" name="site.id" value="${systemSectionInstance?.site?.id}" ></g:select>
    73                                 </td>
    74                             </tr>
    75                        
    76                             <tr class="prop">
    77                                 <td valign="top" class="name">
    78                                     <label for="isActive">Is Active:</label>
    79                                 </td>
    80                                 <td valign="top" class="value ${hasErrors(bean:systemSectionInstance,field:'isActive','errors')}">
    81                                     <g:checkBox name="isActive" value="${systemSectionInstance?.isActive}" ></g:checkBox>
    82                                 </td>
    83                             </tr>
    84                        
    85                             <tr class="prop">
    86                                 <td valign="top" class="name">
    87                                     <label for="assets">Assets:</label>
    88                                 </td>
    89                                 <td valign="top" class="value ${hasErrors(bean:systemSectionInstance,field:'assets','errors')}">
    90                                    
    91 <ul>
    92 <g:each var="a" in="${systemSectionInstance?.assets?}">
    93     <li><g:link controller="assetDetailed" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
    94 </g:each>
    95 </ul>
    96 <g:link controller="assetDetailed" params="['systemSection.id':systemSectionInstance?.id]" action="create">Add Asset</g:link>
    97 
    98                                 </td>
    99                             </tr>
    100                        
    101                             <tr class="prop">
    102                                 <td valign="top" class="name">
    103                                     <label for="maintenanceActions">Maintenance Actions:</label>
    104                                 </td>
    105                                 <td valign="top" class="value ${hasErrors(bean:systemSectionInstance,field:'maintenanceActions','errors')}">
    106                                    
    107 <ul>
    108 <g:each var="m" in="${systemSectionInstance?.maintenanceActions?}">
    109     <li><g:link controller="maintenanceActionDetailed" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
    110 </g:each>
    111 </ul>
    112 <g:link controller="maintenanceActionDetailed" params="['systemSection.id':systemSectionInstance?.id]" action="create">Add MaintenanceAction</g:link>
    113 
     119                                <td valign="top" class="value ${hasErrors(bean:sectionInstance,field:'site','errors')}">
     120                                    <g:select optionKey="id" from="${Site.list()}" name="site.id" value="${sectionInstance?.site?.id}" ></g:select>
    114121                                </td>
    115122                            </tr>
Note: See TracChangeset for help on using the changeset viewer.