Ignore:
Timestamp:
May 31, 2010, 1:29:04 PM (14 years ago)
Author:
gav
Message:

Get Task Search filterpane associatedPropertyValues in controller instead of in gsp.
Sort and only get active items for associatedPropertyValues.
Small refator of DateUtilService with new plusYear().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/taskDetailed/search.gsp

    r499 r552  
    171171                                                                                taskStatus.name,
    172172                                                                                taskType.name"
    173                                     filterPropertyValues="${['taskPriority.name':[values:TaskPriority.list()],
    174                                                                                 'leadPerson.lastName':[values:Person.executeQuery('select distinct t.lastName from Person t')],
    175                                                                                 'leadPerson.firstName':[values:Person.executeQuery('select distinct t.firstName from Person t')],
    176                                                                                 'taskGroup.name':[values:TaskGroup.list()],
    177                                                                                 'associatedAssets.name':[values:Asset.list()],
    178                                                                                 'primaryAsset.name':[values:Asset.list()],
    179                                                                                 'taskStatus.name':[values:TaskStatus.list()],
    180                                                                                 'taskType.name':[values:TaskType.list()],
    181                                                                                 targetCompletionDate:[years:2020..2000,precision:'day'],
    182                                                                                 targetStartDate:[years:2020..2000,precision:'day']
     173                                    filterPropertyValues="${['taskPriority.name':[values: associatedPropertyValues.taskPriorityList],
     174                                                                                'leadPerson.lastName':[values: associatedPropertyValues.lastNameList],
     175                                                                                'leadPerson.firstName':[values: associatedPropertyValues.firstNameList],
     176                                                                                'taskGroup.name':[values: associatedPropertyValues.taskGroupList],
     177                                                                                'associatedAssets.name':[values: associatedPropertyValues.assetList],
     178                                                                                'primaryAsset.name':[values: associatedPropertyValues.assetList],
     179                                                                                'taskStatus.name':[values: associatedPropertyValues.taskStatusList],
     180                                                                                'taskType.name':[values: associatedPropertyValues.taskTypeList],
     181                                                                                targetCompletionDate:[years: associatedPropertyValues.yearRange,precision:'day'],
     182                                                                                targetStartDate:[years: associatedPropertyValues.yearRange,precision:'day']
    183183                                                                                ]}"/>
    184184
Note: See TracChangeset for help on using the changeset viewer.