Changeset 160 for trunk


Ignore:
Timestamp:
Oct 22, 2009, 8:23:14 AM (15 years ago)
Author:
gav
Message:

Add costCode attribute to AssetType? and regen controller and views.

Location:
trunk/grails-app
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/AssetTypeController.groovy

    r118 r160  
    2727        if(assetTypeInstance) {
    2828            try {
    29                 assetTypeInstance.delete()
     29                assetTypeInstance.delete(flush:true)
    3030                flash.message = "AssetType ${params.id} deleted"
    3131                redirect(action:list)
     
    7777        else {
    7878            flash.message = "AssetType not found with id ${params.id}"
    79             redirect(action:edit,id:params.id)
     79            redirect(action:list)
    8080        }
    8181    }
  • trunk/grails-app/domain/AssetType.groovy

    r124 r160  
    33    String name
    44    String description = ""
     5    String costCode = ""
    56    boolean isActive = true
    67
  • trunk/grails-app/views/assetType/create.gsp

    r151 r160  
    2626                    <table>
    2727                        <tbody>
     28                       
     29                            <tr class="prop">
     30                                <td valign="top" class="name">
     31                                    <label for="costCode">Cost Code:</label>
     32                                </td>
     33                                <td valign="top" class="value ${hasErrors(bean:assetTypeInstance,field:'costCode','errors')}">
     34                                    <input type="text" id="costCode" name="costCode" value="${fieldValue(bean:assetTypeInstance,field:'costCode')}"/>
     35                                </td>
     36                            </tr>
    2837                       
    2938                            <tr class="prop">
  • trunk/grails-app/views/assetType/edit.gsp

    r151 r160  
    6464                            <tr class="prop">
    6565                                <td valign="top" class="name">
     66                                    <label for="costCode">Cost Code:</label>
     67                                </td>
     68                                <td valign="top" class="value ${hasErrors(bean:assetTypeInstance,field:'costCode','errors')}">
     69                                    <input type="text" id="costCode" name="costCode" value="${fieldValue(bean:assetTypeInstance,field:'costCode')}"/>
     70                                </td>
     71                            </tr>
     72                       
     73                            <tr class="prop">
     74                                <td valign="top" class="name">
    6675                                    <label for="description">Description:</label>
    6776                                </td>
  • trunk/grails-app/views/assetType/list.gsp

    r151 r160  
    2424                                <g:sortableColumn property="id" title="Id" />
    2525                       
     26                                <g:sortableColumn property="costCode" title="Cost Code" />
     27                       
    2628                                <g:sortableColumn property="description" title="Description" />
    2729                       
     
    3739                       
    3840                            <td><g:link action="show" id="${assetTypeInstance.id}">${fieldValue(bean:assetTypeInstance, field:'id')}</g:link></td>
     41                       
     42                            <td>${fieldValue(bean:assetTypeInstance, field:'costCode')}</td>
    3943                       
    4044                            <td>${fieldValue(bean:assetTypeInstance, field:'description')}</td>
  • trunk/grails-app/views/assetType/show.gsp

    r151 r160  
    5757                   
    5858                        <tr class="prop">
     59                            <td valign="top" class="name">Cost Code:</td>
     60                           
     61                            <td valign="top" class="value">${fieldValue(bean:assetTypeInstance, field:'costCode')}</td>
     62                           
     63                        </tr>
     64                   
     65                        <tr class="prop">
    5966                            <td valign="top" class="name">Description:</td>
    6067                           
Note: See TracChangeset for help on using the changeset viewer.