Ignore:
Timestamp:
Jan 14, 2010, 10:51:03 PM (15 years ago)
Author:
gav
Message:

Refactor classes for asset tree refinement.
Regenerate views and controllers to suite.

Location:
trunk/grails-app/views/maintenanceAction
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/maintenanceAction/create.gsp

    r178 r268  
    2828                            <tr class="prop">
    2929                                <td valign="top" class="name">
    30                                     <label for="maintenancePolicy">Maintenance Policy:</label>
     30                                    <label for="section">Section:</label>
    3131                                </td>
    32                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'maintenancePolicy','errors')}">
    33                                     <g:select optionKey="id" from="${MaintenancePolicy.list()}" name="maintenancePolicy.id" value="${maintenanceActionInstance?.maintenancePolicy?.id}" noSelection="['null':'']"></g:select>
    34                                 </td>
    35                             </tr>
    36                        
    37                             <tr class="prop">
    38                                 <td valign="top" class="name">
    39                                     <label for="systemSection">System Section:</label>
    40                                 </td>
    41                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'systemSection','errors')}">
    42                                     <g:select optionKey="id" from="${SystemSection.list()}" name="systemSection.id" value="${maintenanceActionInstance?.systemSection?.id}" noSelection="['null':'']"></g:select>
     32                                <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'section','errors')}">
     33                                    <g:select optionKey="id" from="${Section.list()}" name="section.id" value="${maintenanceActionInstance?.section?.id}" noSelection="['null':'']"></g:select>
    4334                                </td>
    4435                            </tr>
     
    5546                            <tr class="prop">
    5647                                <td valign="top" class="name">
    57                                     <label for="assetType">Asset Type:</label>
     48                                    <label for="assetSubItem">Asset Sub Item:</label>
    5849                                </td>
    59                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'assetType','errors')}">
    60                                     <g:select optionKey="id" from="${AssetType.list()}" name="assetType.id" value="${maintenanceActionInstance?.assetType?.id}" noSelection="['null':'']"></g:select>
     50                                <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'assetSubItem','errors')}">
     51                                    <g:select optionKey="id" from="${AssetSubItem.list()}" name="assetSubItem.id" value="${maintenanceActionInstance?.assetSubItem?.id}" noSelection="['null':'']"></g:select>
    6152                                </td>
    6253                            </tr>
     
    6455                            <tr class="prop">
    6556                                <td valign="top" class="name">
    66                                     <label for="assembly">Assembly:</label>
     57                                    <label for="maintenancePolicy">Maintenance Policy:</label>
    6758                                </td>
    68                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'assembly','errors')}">
    69                                     <g:select optionKey="id" from="${Assembly.list()}" name="assembly.id" value="${maintenanceActionInstance?.assembly?.id}" noSelection="['null':'']"></g:select>
    70                                 </td>
    71                             </tr>
    72                        
    73                             <tr class="prop">
    74                                 <td valign="top" class="name">
    75                                     <label for="subAssembly">Sub Assembly:</label>
    76                                 </td>
    77                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'subAssembly','errors')}">
    78                                     <g:select optionKey="id" from="${SubAssembly.list()}" name="subAssembly.id" value="${maintenanceActionInstance?.subAssembly?.id}" noSelection="['null':'']"></g:select>
    79                                 </td>
    80                             </tr>
    81                        
    82                             <tr class="prop">
    83                                 <td valign="top" class="name">
    84                                     <label for="componentItem">Component Item:</label>
    85                                 </td>
    86                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'componentItem','errors')}">
    87                                     <g:select optionKey="id" from="${ComponentItem.list()}" name="componentItem.id" value="${maintenanceActionInstance?.componentItem?.id}" noSelection="['null':'']"></g:select>
     59                                <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'maintenancePolicy','errors')}">
     60                                    <g:select optionKey="id" from="${MaintenancePolicy.list()}" name="maintenancePolicy.id" value="${maintenanceActionInstance?.maintenancePolicy?.id}" noSelection="['null':'']"></g:select>
    8861                                </td>
    8962                            </tr>
     
    10982                            <tr class="prop">
    11083                                <td valign="top" class="name">
    111                                     <label for="isActive">Is Active:</label>
     84                                    <label for="reasoning">Reasoning:</label>
    11285                                </td>
    113                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'isActive','errors')}">
    114                                     <g:checkBox name="isActive" value="${maintenanceActionInstance?.isActive}" ></g:checkBox>
     86                                <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'reasoning','errors')}">
     87                                    <input type="text" id="reasoning" name="reasoning" value="${fieldValue(bean:maintenanceActionInstance,field:'reasoning')}"/>
    11588                                </td>
    11689                            </tr>
     
    11891                            <tr class="prop">
    11992                                <td valign="top" class="name">
    120                                     <label for="reasoning">Reasoning:</label>
     93                                    <label for="isActive">Is Active:</label>
    12194                                </td>
    122                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'reasoning','errors')}">
    123                                     <input type="text" id="reasoning" name="reasoning" value="${fieldValue(bean:maintenanceActionInstance,field:'reasoning')}"/>
     95                                <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'isActive','errors')}">
     96                                    <g:checkBox name="isActive" value="${maintenanceActionInstance?.isActive}" ></g:checkBox>
    12497                                </td>
    12598                            </tr>
  • trunk/grails-app/views/maintenanceAction/edit.gsp

    r178 r268  
    3131                            <tr class="prop">
    3232                                <td valign="top" class="name">
    33                                     <label for="maintenancePolicy">Maintenance Policy:</label>
     33                                    <label for="section">Section:</label>
    3434                                </td>
    35                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'maintenancePolicy','errors')}">
    36                                     <g:select optionKey="id" from="${MaintenancePolicy.list()}" name="maintenancePolicy.id" value="${maintenanceActionInstance?.maintenancePolicy?.id}" noSelection="['null':'']"></g:select>
    37                                 </td>
    38                             </tr>
    39                        
    40                             <tr class="prop">
    41                                 <td valign="top" class="name">
    42                                     <label for="systemSection">System Section:</label>
    43                                 </td>
    44                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'systemSection','errors')}">
    45                                     <g:select optionKey="id" from="${SystemSection.list()}" name="systemSection.id" value="${maintenanceActionInstance?.systemSection?.id}" noSelection="['null':'']"></g:select>
     35                                <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'section','errors')}">
     36                                    <g:select optionKey="id" from="${Section.list()}" name="section.id" value="${maintenanceActionInstance?.section?.id}" noSelection="['null':'']"></g:select>
    4637                                </td>
    4738                            </tr>
     
    5849                            <tr class="prop">
    5950                                <td valign="top" class="name">
    60                                     <label for="assetType">Asset Type:</label>
     51                                    <label for="assetSubItem">Asset Sub Item:</label>
    6152                                </td>
    62                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'assetType','errors')}">
    63                                     <g:select optionKey="id" from="${AssetType.list()}" name="assetType.id" value="${maintenanceActionInstance?.assetType?.id}" noSelection="['null':'']"></g:select>
     53                                <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'assetSubItem','errors')}">
     54                                    <g:select optionKey="id" from="${AssetSubItem.list()}" name="assetSubItem.id" value="${maintenanceActionInstance?.assetSubItem?.id}" noSelection="['null':'']"></g:select>
    6455                                </td>
    6556                            </tr>
     
    6758                            <tr class="prop">
    6859                                <td valign="top" class="name">
    69                                     <label for="assembly">Assembly:</label>
     60                                    <label for="maintenancePolicy">Maintenance Policy:</label>
    7061                                </td>
    71                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'assembly','errors')}">
    72                                     <g:select optionKey="id" from="${Assembly.list()}" name="assembly.id" value="${maintenanceActionInstance?.assembly?.id}" noSelection="['null':'']"></g:select>
    73                                 </td>
    74                             </tr>
    75                        
    76                             <tr class="prop">
    77                                 <td valign="top" class="name">
    78                                     <label for="subAssembly">Sub Assembly:</label>
    79                                 </td>
    80                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'subAssembly','errors')}">
    81                                     <g:select optionKey="id" from="${SubAssembly.list()}" name="subAssembly.id" value="${maintenanceActionInstance?.subAssembly?.id}" noSelection="['null':'']"></g:select>
    82                                 </td>
    83                             </tr>
    84                        
    85                             <tr class="prop">
    86                                 <td valign="top" class="name">
    87                                     <label for="componentItem">Component Item:</label>
    88                                 </td>
    89                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'componentItem','errors')}">
    90                                     <g:select optionKey="id" from="${ComponentItem.list()}" name="componentItem.id" value="${maintenanceActionInstance?.componentItem?.id}" noSelection="['null':'']"></g:select>
     62                                <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'maintenancePolicy','errors')}">
     63                                    <g:select optionKey="id" from="${MaintenancePolicy.list()}" name="maintenancePolicy.id" value="${maintenanceActionInstance?.maintenancePolicy?.id}" noSelection="['null':'']"></g:select>
    9164                                </td>
    9265                            </tr>
     
    11285                            <tr class="prop">
    11386                                <td valign="top" class="name">
    114                                     <label for="isActive">Is Active:</label>
     87                                    <label for="reasoning">Reasoning:</label>
    11588                                </td>
    116                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'isActive','errors')}">
    117                                     <g:checkBox name="isActive" value="${maintenanceActionInstance?.isActive}" ></g:checkBox>
     89                                <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'reasoning','errors')}">
     90                                    <input type="text" id="reasoning" name="reasoning" value="${fieldValue(bean:maintenanceActionInstance,field:'reasoning')}"/>
    11891                                </td>
    11992                            </tr>
     
    12194                            <tr class="prop">
    12295                                <td valign="top" class="name">
    123                                     <label for="reasoning">Reasoning:</label>
     96                                    <label for="isActive">Is Active:</label>
    12497                                </td>
    125                                 <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'reasoning','errors')}">
    126                                     <input type="text" id="reasoning" name="reasoning" value="${fieldValue(bean:maintenanceActionInstance,field:'reasoning')}"/>
     98                                <td valign="top" class="value ${hasErrors(bean:maintenanceActionInstance,field:'isActive','errors')}">
     99                                    <g:checkBox name="isActive" value="${maintenanceActionInstance?.isActive}" ></g:checkBox>
    127100                                </td>
    128101                            </tr>
  • trunk/grails-app/views/maintenanceAction/list.gsp

    r178 r268  
    2323                                <g:sortableColumn property="id" title="Id" />
    2424                       
    25                                 <th>Maintenance Policy</th>
    26                            
    27                                 <th>System Section</th>
     25                                <th>Section</th>
    2826                           
    2927                                <th>Asset</th>
    3028                           
    31                                 <th>Asset Type</th>
     29                                <th>Asset Sub Item</th>
    3230                           
    33                                 <th>Assembly</th>
     31                                <th>Maintenance Policy</th>
    3432                           
     33                                <g:sortableColumn property="procedureStepNumber" title="Procedure Step Number" />
     34                       
    3535                        </tr>
    3636                    </thead>
     
    4141                            <td><g:link action="show" id="${maintenanceActionInstance.id}">${fieldValue(bean:maintenanceActionInstance, field:'id')}</g:link></td>
    4242                       
    43                             <td>${fieldValue(bean:maintenanceActionInstance, field:'maintenancePolicy')}</td>
    44                        
    45                             <td>${fieldValue(bean:maintenanceActionInstance, field:'systemSection')}</td>
     43                            <td>${fieldValue(bean:maintenanceActionInstance, field:'section')}</td>
    4644                       
    4745                            <td>${fieldValue(bean:maintenanceActionInstance, field:'asset')}</td>
    4846                       
    49                             <td>${fieldValue(bean:maintenanceActionInstance, field:'assetType')}</td>
     47                            <td>${fieldValue(bean:maintenanceActionInstance, field:'assetSubItem')}</td>
    5048                       
    51                             <td>${fieldValue(bean:maintenanceActionInstance, field:'assembly')}</td>
     49                            <td>${fieldValue(bean:maintenanceActionInstance, field:'maintenancePolicy')}</td>
     50                       
     51                            <td>${fieldValue(bean:maintenanceActionInstance, field:'procedureStepNumber')}</td>
    5252                       
    5353                        </tr>
  • trunk/grails-app/views/maintenanceAction/show.gsp

    r178 r268  
    3030                   
    3131                        <tr class="prop">
    32                             <td valign="top" class="name">Maintenance Policy:</td>
     32                            <td valign="top" class="name">Section:</td>
    3333                           
    34                             <td valign="top" class="value"><g:link controller="maintenancePolicy" action="show" id="${maintenanceActionInstance?.maintenancePolicy?.id}">${maintenanceActionInstance?.maintenancePolicy?.encodeAsHTML()}</g:link></td>
    35                            
    36                         </tr>
    37                    
    38                         <tr class="prop">
    39                             <td valign="top" class="name">System Section:</td>
    40                            
    41                             <td valign="top" class="value"><g:link controller="systemSection" action="show" id="${maintenanceActionInstance?.systemSection?.id}">${maintenanceActionInstance?.systemSection?.encodeAsHTML()}</g:link></td>
     34                            <td valign="top" class="value"><g:link controller="section" action="show" id="${maintenanceActionInstance?.section?.id}">${maintenanceActionInstance?.section?.encodeAsHTML()}</g:link></td>
    4235                           
    4336                        </tr>
     
    5144                   
    5245                        <tr class="prop">
    53                             <td valign="top" class="name">Asset Type:</td>
     46                            <td valign="top" class="name">Asset Sub Item:</td>
    5447                           
    55                             <td valign="top" class="value"><g:link controller="assetType" action="show" id="${maintenanceActionInstance?.assetType?.id}">${maintenanceActionInstance?.assetType?.encodeAsHTML()}</g:link></td>
     48                            <td valign="top" class="value"><g:link controller="assetSubItem" action="show" id="${maintenanceActionInstance?.assetSubItem?.id}">${maintenanceActionInstance?.assetSubItem?.encodeAsHTML()}</g:link></td>
    5649                           
    5750                        </tr>
    5851                   
    5952                        <tr class="prop">
    60                             <td valign="top" class="name">Assembly:</td>
     53                            <td valign="top" class="name">Maintenance Policy:</td>
    6154                           
    62                             <td valign="top" class="value"><g:link controller="assembly" action="show" id="${maintenanceActionInstance?.assembly?.id}">${maintenanceActionInstance?.assembly?.encodeAsHTML()}</g:link></td>
    63                            
    64                         </tr>
    65                    
    66                         <tr class="prop">
    67                             <td valign="top" class="name">Sub Assembly:</td>
    68                            
    69                             <td valign="top" class="value"><g:link controller="subAssembly" action="show" id="${maintenanceActionInstance?.subAssembly?.id}">${maintenanceActionInstance?.subAssembly?.encodeAsHTML()}</g:link></td>
    70                            
    71                         </tr>
    72                    
    73                         <tr class="prop">
    74                             <td valign="top" class="name">Component Item:</td>
    75                            
    76                             <td valign="top" class="value"><g:link controller="componentItem" action="show" id="${maintenanceActionInstance?.componentItem?.id}">${maintenanceActionInstance?.componentItem?.encodeAsHTML()}</g:link></td>
     55                            <td valign="top" class="value"><g:link controller="maintenancePolicy" action="show" id="${maintenanceActionInstance?.maintenancePolicy?.id}">${maintenanceActionInstance?.maintenancePolicy?.encodeAsHTML()}</g:link></td>
    7756                           
    7857                        </tr>
     
    9372                   
    9473                        <tr class="prop">
    95                             <td valign="top" class="name">Is Active:</td>
     74                            <td valign="top" class="name">Reasoning:</td>
    9675                           
    97                             <td valign="top" class="value">${fieldValue(bean:maintenanceActionInstance, field:'isActive')}</td>
     76                            <td valign="top" class="value">${fieldValue(bean:maintenanceActionInstance, field:'reasoning')}</td>
    9877                           
    9978                        </tr>
    10079                   
    10180                        <tr class="prop">
    102                             <td valign="top" class="name">Reasoning:</td>
     81                            <td valign="top" class="name">Is Active:</td>
    10382                           
    104                             <td valign="top" class="value">${fieldValue(bean:maintenanceActionInstance, field:'reasoning')}</td>
     83                            <td valign="top" class="value">${fieldValue(bean:maintenanceActionInstance, field:'isActive')}</td>
    10584                           
    10685                        </tr>
Note: See TracChangeset for help on using the changeset viewer.