Changeset 601


Ignore:
Timestamp:
Jun 20, 2010, 2:28:29 PM (14 years ago)
Author:
gav
Message:

Add default.please.select.text and default.none.select.text messages.
Update Task views and service to use new messages.

Location:
trunk/grails-app
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/i18n/messages.properties

    r599 r601  
    222222default.none.text=None
    223223default.all.text=All
     224default.please.select.text=--Please-Select--
     225default.none.select.text=--None--
    224226
    225227# Rich UI plugin - Calendar
  • trunk/grails-app/services/TaskService.groovy

    r592 r601  
    9797            }
    9898
    99             // Default status to "not started" if not supplied.
    100             params.taskStatus = params.taskStatus ?: TaskStatus.get(1)
    101 
    102             // Set budgetStatus.
    103             if(params.taskType?.id?.toLong() == 1 || params.taskType?.id?.toLong() == 2) // Immediate Callout or Unsheduled Breakin.
    104                 params.taskBudgetStatus = params.taskBudgetStatus ?: TaskBudgetStatus.get(1) // Unplanned.
    105             else
    106                 params.taskBudgetStatus = params.taskBudgetStatus ?: TaskBudgetStatus.get(2) // Planned.
    107 
    10899            def taskInstance = new Task(params)
    109100            result.taskInstance = taskInstance
     101
     102            // Set taskStatus if not supplied.
     103            if(!params.taskStatus)
     104                taskInstance.taskStatus = TaskStatus.read(1) // Not Started
     105
     106            // Set budgetStatus if not supplied.
     107            if(!params.taskBudgetStatus) {
     108                if(taskInstance.taskType?.id == 1 || taskInstance.taskType?.id == 2) // Immediate Callout or Unsheduled Breakin.
     109                    taskInstance.taskBudgetStatus = TaskBudgetStatus.read(1) // Unplanned.
     110                else
     111                    taskInstance.taskBudgetStatus = TaskBudgetStatus.read(2) // Planned.
     112            }
    110113
    111114            if(result.taskInstance.parentTask?.trash)
  • trunk/grails-app/views/taskDetailed/create.gsp

    r592 r601  
    8787                                                        name="primaryAsset.id"
    8888                                                        value="${taskInstance?.primaryAsset?.id}"
    89                                                         noSelection="['null':'--None--']" >
     89                                                        noSelection="['null':/${g.message(code:'default.none.select.text')}/]">
    9090                                    </g:select>
    9191                                    <g:helpBalloon code="task.primaryAsset" />
     
    101101                                                    from="${Asset.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }}"
    102102                                                    size="5" multiple="yes" optionKey="id"
    103                                                     value="${taskInstance?.associatedAssets?.id}"  noSelection="['':'--None--']" >
     103                                                    value="${taskInstance?.associatedAssets?.id}"
     104                                                    noSelection="['':/${g.message(code:'default.none.select.text')}/]">
    104105                                    </g:select>
    105106                                    <g:helpBalloon code="task.associatedAssets" />
     
    128129                                                        from="${TaskGroup.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }}"
    129130                                                        name="taskGroup.id"
    130                                                         value="${taskInstance?.taskGroup?.id}" noSelection="['':'--None--']" >
     131                                                        value="${taskInstance?.taskGroup?.id}"
     132                                                        noSelection="['null':/${g.message(code:'default.please.select.text')}/]">
    131133                                    </g:select>
    132134                                </td>
     
    141143                                                        from="${scheduledTaskTypes}"
    142144                                                        name="taskType.id"
    143                                                         value="${taskInstance?.taskType?.id}" >
     145                                                        value="${taskInstance?.taskType?.id}"
     146                                                        noSelection="['null':/${g.message(code:'default.please.select.text')}/]">
    144147                                    </g:select>
    145148                                </td>
  • trunk/grails-app/views/taskDetailed/createImmediateCallout.gsp

    r487 r601  
    6666                                                    from="${Asset.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }}"
    6767                                                    name="primaryAsset.id" value="${taskInstance?.primaryAsset?.id}"
    68                                                     noSelection="['null':'--None--']">
     68                                                    noSelection="['null':/${g.message(code:'default.none.select.text')}/]">
    6969                                    </g:select>
    7070                                    <g:helpBalloon code="task.primaryAsset" />
     
    8181                                                        name="entryFault.productionReference.id"
    8282                                                        value="${entryFaultInstance?.productionReference?.id}"
    83                                                         noSelection="['null':'--None--']">
     83                                                        noSelection="['null':/${g.message(code:'default.none.select.text')}/]">
    8484                                    </g:select>
    8585                                    <g:helpBalloon code="entry.productionReference.fault" />
  • trunk/grails-app/views/taskDetailed/createUnscheduled.gsp

    r592 r601  
    8989                                                        name="primaryAsset.id"
    9090                                                        value="${taskInstance?.primaryAsset?.id}"
    91                                                         noSelection="['null':'--None--']"></g:select>
     91                                                        noSelection="['null':/${g.message(code:'default.none.select.text')}/]">
     92                                        </g:select>
    9293                                    <g:helpBalloon code="task.primaryAsset" />
    9394                                </td>
     
    115116                                                        from="${TaskGroup.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }}"
    116117                                                        name="taskGroup.id"
    117                                                         value="${taskInstance?.taskGroup?.id}" noSelection="['':'--None--']" >
     118                                                        value="${taskInstance?.taskGroup?.id}"
     119                                                        noSelection="['null':/${g.message(code:'default.please.select.text')}/]">
    118120                                    </g:select>
    119121                                </td>
  • trunk/grails-app/views/taskDetailed/edit.gsp

    r592 r601  
    103103                                                        name="primaryAsset.id"
    104104                                                        value="${taskInstance?.primaryAsset?.id}"
    105                                                         noSelection="['null':'--None--']">
     105                                                        noSelection="['null':/${g.message(code:'default.none.select.text')}/]">
    106106                                    </g:select>
    107107                                    <g:helpBalloon code="task.primaryAsset" />
     
    119119                                                    optionKey="id" size="5" multiple="yes"
    120120                                                    value="${taskInstance?.associatedAssets.id}"
    121                                                     noSelection="['':'--None--']" >
     121                                                    noSelection="['':/${g.message(code:'default.none.select.text')}/]" >
    122122                                    </g:select>
    123123                                    <g:helpBalloon  class="helpballoon" code="task.associatedAssets" />
Note: See TracChangeset for help on using the changeset viewer.