Ignore:
Timestamp:
May 4, 2009, 1:59:11 PM (15 years ago)
Author:
gav
Message:

Detail controller and views for Asset, AssetExtendedAttribute?, PlannedMaintenance?, MaintenanceAction?, RecurringSchedule?, SystemSection?.
Some minor work on Task controller and views.
Change PlannedMaintenance? relationship, adjust ERD, Bootstrap and Domain classes to suite.

Location:
trunk/grails-app/views/assetDetailed
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/assetDetailed/show.gsp

    r122 r124  
    3131                   
    3232                        <tr class="prop">
     33                            <td valign="top" class="name">Name:</td>
     34                           
     35                            <td valign="top" class="value">${fieldValue(bean:assetInstance, field:'name')}</td>
     36                           
     37                        </tr>
     38                   
     39                        <tr class="prop">
    3340                            <td valign="top" class="name">Asset Type:</td>
    3441                           
    35                             <td valign="top" class="value"><g:link controller="assetType" action="show" id="${assetInstance?.assetType?.id}">${assetInstance?.assetType?.encodeAsHTML()}</g:link></td>
     42                            <td valign="top" class="value">
     43                                ${assetInstance?.assetType?.encodeAsHTML()}
     44                                <ul>
     45                                <g:each var="a" in="${assetInstance.assetType.assemblies}">
     46                                    <li>
     47                                        ${a?.encodeAsHTML()}
     48                                        <ul>
     49                                        <g:each var="s" in="${a.subAssemblies}">
     50                                            <li>${s?.encodeAsHTML()}</li>
     51                                        </g:each>
     52                                        </ul>
     53                                    </li>
     54                                </g:each>
     55                                </ul>
     56                            </td>
     57                           
     58                        </tr>
     59
     60                        <tr class="prop">
     61                            <td valign="top" class="name">System Section:</td>
     62                           
     63                            <td valign="top" class="value"><g:link controller="systemSectionDetailed" action="show" id="${assetInstance?.systemSection?.id}">${assetInstance?.systemSection?.encodeAsHTML()}</g:link></td>
    3664                           
    3765                        </tr>
     
    4169                           
    4270                            <td valign="top" class="value">${fieldValue(bean:assetInstance, field:'description')}</td>
     71                           
     72                        </tr>
     73                   
     74                        <tr class="prop">
     75                            <td valign="top" class="name">Asset Extended Attributes:</td>
     76                           
     77                            <td  valign="top" style="text-align:left;" class="value">
     78                                <ul>
     79                                <g:each var="a" in="${assetInstance.assetExtendedAttributes}">
     80                                    <li><g:link controller="assetExtendedAttributeDetailed" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
     81                                </g:each>
     82                                </ul>
     83                            </td>
    4384                           
    4485                        </tr>
     
    5798                                <ul>
    5899                                <g:each var="m" in="${assetInstance.maintenanceActions}">
    59                                     <li><g:link controller="maintenanceAction" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
     100                                    <li><g:link controller="maintenanceActionDetailed" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
    60101                                </g:each>
    61102                                </ul>
    62103                            </td>
    63                            
    64                         </tr>
    65                    
    66                         <tr class="prop">
    67                             <td valign="top" class="name">Name:</td>
    68                            
    69                             <td valign="top" class="value">${fieldValue(bean:assetInstance, field:'name')}</td>
    70                            
    71                         </tr>
    72                    
    73                         <tr class="prop">
    74                             <td valign="top" class="name">System Section:</td>
    75                            
    76                             <td valign="top" class="value"><g:link controller="systemSection" action="show" id="${assetInstance?.systemSection?.id}">${assetInstance?.systemSection?.encodeAsHTML()}</g:link></td>
    77104                           
    78105                        </tr>
Note: See TracChangeset for help on using the changeset viewer.