Ignore:
Timestamp:
Feb 18, 2010, 8:10:41 PM (14 years ago)
Author:
gav
Message:

Capitalise asset and sub items during creation and update.
Small correction to alt menu.

File:
1 edited

Legend:

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

    r375 r387  
    11import org.codehaus.groovy.grails.plugins.springsecurity.Secured
    22import org.codehaus.groovy.grails.commons.ConfigurationHolder
     3import org.apache.commons.lang.WordUtils
    34
    45@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AssetManager'])
     
    165166            assetSubItemInstance.properties = params
    166167
     168            use(WordUtils) {
     169                assetSubItemInstance.name = assetSubItemInstance.name.capitalize()
     170                assetSubItemInstance.description = assetSubItemInstance.description.capitalize()
     171            }
     172
    167173            if(assetSubItemInstance.assets) {
    168174                assetSubItemInstance.parentItem = null
     
    170176
    171177            if(!assetSubItemInstance.hasErrors() && assetSubItemInstance.save(flush: true)) {
    172                 flash.message = "AssetSubItem ${params.id} updated"
     178                flash.message = "Sub Item '${assetSubItemInstance.name}' updated"
    173179
    174180                if(assetSubItemInstance.assets)
     
    217223        if(!result.error) {
    218224            // Success.
    219             flash.message = g.message(code: "default.create.success", args: ["AssetSubItem", result.assetSubItemInstance.name])
     225            flash.message = g.message(code: "default.create.success", args: ["Sub Item", "'${result.assetSubItemInstance.name}'"])
    220226
    221227            /// @todo: This just grabs the first parent in an unsorted list and needs improving.
Note: See TracChangeset for help on using the changeset viewer.