Ignore:
Timestamp:
May 4, 2009, 1:59:11 PM (16 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/assetExtendedAttributeDetailed
Files:
4 edited
1 copied

Legend:

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

    r122 r124  
    3838                            <tr class="prop">
    3939                                <td valign="top" class="name">
    40                                     <label for="assetType">Asset Type:</label>
     40                                    <label for="asset">Asset:</label>
    4141                                </td>
    42                                 <td valign="top" class="value ${hasErrors(bean:assetExtendedAttributeInstance,field:'assetType','errors')}">
    43                                     <g:select optionKey="id" from="${AssetType.list()}" name="assetType.id" value="${assetExtendedAttributeInstance?.assetType?.id}" ></g:select>
     42                                <td valign="top" class="value ${hasErrors(bean:assetExtendedAttributeInstance,field:'asset','errors')}">
     43                                    <g:select optionKey="id" from="${Asset.list()}" name="asset.id" value="${assetExtendedAttributeInstance?.asset?.id}" ></g:select>
    4444                                </td>
    4545                            </tr>
  • trunk/grails-app/views/assetExtendedAttributeDetailed/edit.gsp

    r122 r124  
    4141                            <tr class="prop">
    4242                                <td valign="top" class="name">
    43                                     <label for="assetType">Asset Type:</label>
     43                                    <label for="asset">Asset:</label>
    4444                                </td>
    45                                 <td valign="top" class="value ${hasErrors(bean:assetExtendedAttributeInstance,field:'assetType','errors')}">
    46                                     <g:select optionKey="id" from="${AssetType.list()}" name="assetType.id" value="${assetExtendedAttributeInstance?.assetType?.id}" ></g:select>
     45                                <td valign="top" class="value ${hasErrors(bean:assetExtendedAttributeInstance,field:'asset','errors')}">
     46                                    <g:select optionKey="id" from="${Asset.list()}" name="asset.id" value="${assetExtendedAttributeInstance?.asset?.id}" ></g:select>
    4747                                </td>
    4848                            </tr>
  • trunk/grails-app/views/assetExtendedAttributeDetailed/list.gsp

    r122 r124  
    2626                                <th>Asset Extended Attribute Type</th>
    2727                           
    28                                 <th>Asset Type</th>
     28                                <th>Asset</th>
    2929                           
    3030                                <g:sortableColumn property="isActive" title="Is Active" />
    3131                       
    3232                                <g:sortableColumn property="value" title="Value" />
     33
     34                            <th></th>
    3335                       
    3436                        </tr>
     
    3638                    <tbody>
    3739                    <g:each in="${assetExtendedAttributeInstanceList}" status="i" var="assetExtendedAttributeInstance">
    38                         <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
     40                        <tr class="${(i % 2) == 0 ? 'clickableOdd' : 'clickableEven'}" onclick='window.location = "${request.getContextPath()}/assetExtendedAttributeDetailed/show/${assetExtendedAttributeInstance.id}"'/>
     41
    3942                       
    4043                            <td><g:link action="show" id="${assetExtendedAttributeInstance.id}">${fieldValue(bean:assetExtendedAttributeInstance, field:'id')}</g:link></td>
     
    4245                            <td>${fieldValue(bean:assetExtendedAttributeInstance, field:'assetExtendedAttributeType')}</td>
    4346                       
    44                             <td>${fieldValue(bean:assetExtendedAttributeInstance, field:'assetType')}</td>
     47                            <td>${fieldValue(bean:assetExtendedAttributeInstance, field:'asset')}</td>
    4548                       
    4649                            <td>${fieldValue(bean:assetExtendedAttributeInstance, field:'isActive')}</td>
    4750                       
    4851                            <td>${fieldValue(bean:assetExtendedAttributeInstance, field:'value')}</td>
     52
     53                            <td>
     54                                <g:link action="show" id="${assetExtendedAttributeInstance.id}">
     55                                    <img  src="${createLinkTo(dir:'images/skin',file:'database_table.png')}" alt="Show" />
     56                                </g:link>
     57                            </td>
    4958                       
    5059                        </tr>
  • trunk/grails-app/views/assetExtendedAttributeDetailed/show.gsp

    r122 r124  
    3333                            <td valign="top" class="name">Asset Extended Attribute Type:</td>
    3434                           
    35                             <td valign="top" class="value"><g:link controller="assetExtendedAttributeType" action="show" id="${assetExtendedAttributeInstance?.assetExtendedAttributeType?.id}">${assetExtendedAttributeInstance?.assetExtendedAttributeType?.encodeAsHTML()}</g:link></td>
     35                            <td valign="top" class="value">${assetExtendedAttributeInstance?.assetExtendedAttributeType?.encodeAsHTML()}</td>
    3636                           
    3737                        </tr>
    3838                   
    3939                        <tr class="prop">
    40                             <td valign="top" class="name">Asset Type:</td>
     40                            <td valign="top" class="name">Asset:</td>
    4141                           
    42                             <td valign="top" class="value"><g:link controller="assetType" action="show" id="${assetExtendedAttributeInstance?.assetType?.id}">${assetExtendedAttributeInstance?.assetType?.encodeAsHTML()}</g:link></td>
     42                            <td valign="top" class="value"><g:link controller="assetDetailed" action="show" id="${assetExtendedAttributeInstance?.asset?.id}">${assetExtendedAttributeInstance?.asset?.encodeAsHTML()}</g:link></td>
    4343                           
    4444                        </tr>
Note: See TracChangeset for help on using the changeset viewer.