Ignore:
Timestamp:
Jul 10, 2010, 10:48:50 PM (14 years ago)
Author:
gav
Message:

Apply bug fix for ticket #76.
Rename all instances of Lucene to Searchable.
Improved global directory config.
Add log levels for searchable plugin and compass.

Location:
trunk/grails-app/domain
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/domain/Asset.groovy

    r562 r622  
     1import org.codehaus.groovy.grails.commons.ConfigurationHolder
     2
    13class Asset {
    24
     
    3537    }
    3638
     39    def afterUpdate = {
     40        // Update the Inventory searchable index, since cascading in searchable-0.5.5 is broken.
     41        if(ConfigurationHolder.config.appSearchable.cascadeOnUpdate) {
     42            try {
     43                InventoryIndexJob.triggerNow(['calledBy':'Asset afterUpdate{}'])
     44            }
     45            catch(e) {log.error e}
     46        } // if
     47    } // afterUpdate
     48
    3749    //  This additional setter is used to convert the checkBoxList string or string array
    3850    //  of ids selected to the corresponding domain objects.
  • trunk/grails-app/domain/InventoryGroup.groovy

    r566 r622  
     1import org.codehaus.groovy.grails.commons.ConfigurationHolder
     2
    13class InventoryGroup {
    24    String name
     
    1820    }
    1921
     22    def afterUpdate = {
     23        // Update the Inventory searchable index, since cascading in searchable-0.5.5 is broken.
     24        if(ConfigurationHolder.config.appSearchable.cascadeOnUpdate) {
     25            try {
     26                InventoryIndexJob.triggerNow(['calledBy':'InventoryGroup afterUpdate{}'])
     27            }
     28            catch(e) {log.error e}
     29        } // if
     30    } // afterUpdate
     31
    2032}
  • trunk/grails-app/domain/InventoryLocation.groovy

    r562 r622  
     1import org.codehaus.groovy.grails.commons.ConfigurationHolder
     2
    13class InventoryLocation {
    24
     
    2224    }
    2325
     26    def afterUpdate = {
     27        // Update the Inventory searchable index, since cascading in searchable-0.5.5 is broken.
     28        if(ConfigurationHolder.config.appSearchable.cascadeOnUpdate) {
     29            try {
     30                InventoryIndexJob.triggerNow(['calledBy':'InventoryLocation afterUpdate{}'])
     31            }
     32            catch(e) {log.error e}
     33        } // if
     34    } // afterUpdate
     35
    2436}
Note: See TracChangeset for help on using the changeset viewer.