Changeset 728

Show
Ignore:
Timestamp:
11/29/10 15:00:51 (3 years ago)
Author:
gav
Message:

Domain change, split Task.mandatoryRegulatory into regulatoryRequirement and mandatoryRequirement.

Location:
trunk
Files:
3 added
8 modified

Legend:

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

    r592 r728  
    2323    boolean attentionFlag = false 
    2424    boolean safetyRequirement = false 
    25     boolean mandatoryRegulatory = false 
     25    boolean regulatoryRequirement = false 
     26    boolean mandatoryRequirement = false 
    2627    boolean positiveFault = false 
    2728 
  • trunk/grails-app/i18n/messages.properties

    r727 r728  
    181181task.leadPerson=Lead Person 
    182182task.leadPerson.help=The primay contact person. 
    183 task.safetyRequirement=Safety Requirment 
     183task.safetyRequirement=Safety 
    184184task.safetyRequirement.help=Completion of this task is a safety requirement. \ 
    185185    This task must be completed and is not allowed to be missed. 
    186 task.mandatoryRegulatory=Mandatory/Regulatory 
    187 task.mandatoryRegulatory.help=Completion of this task is a mandatory or regulatory requirement. \ 
     186task.regulatoryRequirement=Regulatory 
     187task.regulatoryRequirement.help=Completion of this task is a regulatory requirement. \ 
     188    This task must be completed and is not allowed to be missed. 
     189task.mandatoryRequirement=Mandatory 
     190task.mandatoryRequirement.help=Completion of this task is mandatory, due to company policy or operational requirement. \ 
    188191    This task must be completed and is not allowed to be missed. 
    189192task.positiveFault=Positive Fault 
  • trunk/grails-app/services/AssetReportService.groovy

    r710 r728  
    192192            from 'Task as task', 
    193193                    'left join task.associatedAssets as associatedAsset' 
    194             where 'task.mandatoryRegulatory = true' 
     194            where 'task.regulatoryRequirement = true' 
    195195                and 'task.targetStartDate < :endDate' 
    196196                and 'task.targetCompletionDate >= :startDate' 
  • trunk/grails-app/services/TaskService.groovy

    r631 r728  
    196196 
    197197        p.safetyRequirement = params.safetyRequirement ?: parentTask.safetyRequirement 
    198         p.mandatoryRegulatory = params.mandatoryRegulatory ?: parentTask.mandatoryRegulatory 
     198        p.regulatoryRequirement = params.regulatoryRequirement ?: parentTask.regulatoryRequirement 
     199        p.mandatoryRequirement = params.mandatoryRequirement ?: parentTask.mandatoryRequirement 
    199200 
    200201        p.taskGroup = params.taskGroup ?: parentTask.taskGroup 
  • trunk/grails-app/views/taskDetailed/create.gsp

    r601 r728  
    151151                            <tr class="prop"> 
    152152                                <td valign="top" class="name"> 
    153                                     <label for="isActive">Safety Requirement:</label> 
     153                                    <label for="safetyRequirement">Safety:</label> 
    154154                                </td> 
    155155                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'safetyRequirement','errors')}"> 
     
    161161                            <tr class="prop"> 
    162162                                <td valign="top" class="name"> 
    163                                     <label for="isActive">Mandatory/Regulatory:</label> 
    164                                 </td> 
    165                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'mandatoryRegulatory','errors')}"> 
    166                                     <g:checkBox name="mandatoryRegulatory" value="${taskInstance?.mandatoryRegulatory}" ></g:checkBox> 
    167                                     <g:helpBalloon code="task.mandatoryRegulatory" /> 
    168                                 </td> 
    169                             </tr>  
    170                          
    171                             <tr class="prop"> 
    172                                 <td valign="top" class="name"> 
    173                                     <label for="isActive">Positive Fault:</label> 
     163                                    <label for="regulatoryRequirement">Regulatory:</label> 
     164                                </td> 
     165                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'regulatoryRequirement','errors')}"> 
     166                                    <g:checkBox name="regulatoryRequirement" value="${taskInstance?.regulatoryRequirement}" ></g:checkBox> 
     167                                    <g:helpBalloon code="task.regulatoryRequirement" /> 
     168                                </td> 
     169                            </tr>  
     170                         
     171                            <tr class="prop"> 
     172                                <td valign="top" class="name"> 
     173                                    <label for="mandatoryRequirement">Mandatory:</label> 
     174                                </td> 
     175                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'mandatoryRequirement','errors')}"> 
     176                                    <g:checkBox name="mandatoryRequirement" value="${taskInstance?.mandatoryRequirement}" ></g:checkBox> 
     177                                    <g:helpBalloon code="task.mandatoryRequirement" /> 
     178                                </td> 
     179                            </tr>  
     180                         
     181                            <tr class="prop"> 
     182                                <td valign="top" class="name"> 
     183                                    <label for="positiveFault">Positive Fault:</label> 
    174184                                </td> 
    175185                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'positiveFault','errors')}"> 
  • trunk/grails-app/views/taskDetailed/createUnscheduled.gsp

    r601 r728  
    133133                            <tr class="prop"> 
    134134                                <td valign="top" class="name"> 
    135                                     <label for="isActive">Safety Requirement:</label> 
     135                                    <label for="safetyRequirement">Safety Requirement:</label> 
    136136                                </td> 
    137137                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'safetyRequirement','errors')}"> 
     
    143143                            <tr class="prop"> 
    144144                                <td valign="top" class="name"> 
    145                                     <label for="isActive">Mandatory/Regulatory:</label> 
     145                                    <label for="regulatoryRequirement">Regulatory Requirement:</label> 
    146146                                </td> 
    147                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'mandatoryRegulatory','errors')}"> 
    148                                     <g:checkBox name="mandatoryRegulatory" value="${taskInstance?.mandatoryRegulatory}" ></g:checkBox> 
    149                                     <g:helpBalloon code="task.mandatoryRegulatory" /> 
     147                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'regulatoryRequirement','errors')}"> 
     148                                    <g:checkBox name="regulatoryRequirement" value="${taskInstance?.regulatoryRequirement}" ></g:checkBox> 
     149                                    <g:helpBalloon code="task.regulatoryRequirement" /> 
     150                                </td> 
     151                            </tr>  
     152                         
     153                            <tr class="prop"> 
     154                                <td valign="top" class="name"> 
     155                                    <label for="mandatoryRequirement">Mandatory Requirement:</label> 
     156                                </td> 
     157                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'mandatoryRequirement','errors')}"> 
     158                                    <g:checkBox name="mandatoryRequirement" value="${taskInstance?.mandatoryRequirement}" ></g:checkBox> 
     159                                    <g:helpBalloon code="task.mandatoryRequirement" /> 
    150160                                </td> 
    151161                            </tr>  
  • trunk/grails-app/views/taskDetailed/edit.gsp

    r602 r728  
    179179                            <tr class="prop"> 
    180180                                <td valign="top" class="name"> 
    181                                     <label for="isActive">Safety Requirement:</label> 
     181                                    <label for="safetyRequirement">Safety Requirement:</label> 
    182182                                </td> 
    183183                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'safetyRequirement','errors')}"> 
     
    189189                            <tr class="prop"> 
    190190                                <td valign="top" class="name"> 
    191                                     <label for="isActive">Mandatory/Regulatory:</label> 
    192                                 </td> 
    193                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'mandatoryRegulatory','errors')}"> 
    194                                     <g:checkBox name="mandatoryRegulatory" value="${taskInstance?.mandatoryRegulatory}" ></g:checkBox> 
    195                                     <g:helpBalloon code="task.mandatoryRegulatory" /> 
    196                                 </td> 
    197                             </tr>  
    198                          
    199                             <tr class="prop"> 
    200                                 <td valign="top" class="name"> 
    201                                     <label for="isActive">Positive Fault:</label> 
     191                                    <label for="regulatoryRequirement">Regulatory Requirement:</label> 
     192                                </td> 
     193                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'regulatoryRequirement','errors')}"> 
     194                                    <g:checkBox name="regulatoryRequirement" value="${taskInstance?.regulatoryRequirement}" ></g:checkBox> 
     195                                    <g:helpBalloon code="task.regulatoryRequirement" /> 
     196                                </td> 
     197                            </tr>  
     198                         
     199                            <tr class="prop"> 
     200                                <td valign="top" class="name"> 
     201                                    <label for="mandatoryRequirement">Mandatory Requirement:</label> 
     202                                </td> 
     203                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'mandatoryRequirement','errors')}"> 
     204                                    <g:checkBox name="mandatoryRequirement" value="${taskInstance?.mandatoryRequirement}" ></g:checkBox> 
     205                                    <g:helpBalloon code="task.mandatoryRequirement" /> 
     206                                </td> 
     207                            </tr>  
     208                         
     209                            <tr class="prop"> 
     210                                <td valign="top" class="name"> 
     211                                    <label for="positiveFault">Positive Fault:</label> 
    202212                                </td> 
    203213                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'positiveFault','errors')}"> 
  • trunk/grails-app/views/taskDetailed/show.gsp

    r592 r728  
    2828                    Task #${taskInstance.id} 
    2929                    <g:if test="${taskInstance.attentionFlag}" > 
    30                         <img  src="${resource(dir:'images/skin',file:'flag_red.png')}" alt="Flag" /> 
     30                        <img  src="${resource(dir:'images/skin',file:'flag_red.png')}" alt="Attention Flag" title="Attention Flag" /> 
    3131                    </g:if> 
    3232                    <g:if test="${taskInstance.taskStatus.id == 3}" > 
    33                         <img  src="${resource(dir:'images/skin',file:'tick.png')}" alt="Flag" /> 
     33                        <img  src="${resource(dir:'images/skin',file:'tick.png')}" alt="Complete" title="Complete" /> 
     34                    </g:if> 
     35                    <g:if test="${taskInstance.safetyRequirement}" > 
     36                        <img  src="${resource(dir:'images/skin',file:'lightning.png')}" alt="Safety Requirement" title="Safety Requirement" /> 
     37                    </g:if> 
     38                    <g:if test="${taskInstance.regulatoryRequirement}" > 
     39                        <img  src="${resource(dir:'images/skin',file:'script_lightning.png')}" alt="Regulatory Requirement" title="Regulatory Requirement" /> 
     40                    </g:if> 
     41                    <g:if test="${taskInstance.mandatoryRequirement}" > 
     42                        <img  src="${resource(dir:'images/skin',file:'script.png')}" alt="Mandatory Requirement" title="Mandatory Requirement" /> 
    3443                    </g:if> 
    3544                </h1> 
     
    188197 
    189198                                    <tr class="prop"> 
    190                                         <td valign="top" class="name">Safety Requirement:</td> 
    191  
    192                                         <td valign="top" class="value">${fieldValue(bean:taskInstance, field:'safetyRequirement')}</td> 
    193  
    194                                     </tr> 
    195  
    196                                     <tr class="prop"> 
    197                                         <td valign="top" class="name">Mandatory/Regulatory:</td> 
    198  
    199                                         <td valign="top" class="value">${fieldValue(bean:taskInstance, field:'mandatoryRegulatory')}</td> 
    200  
    201                                     </tr> 
    202  
    203                                     <tr class="prop"> 
    204199                                        <td valign="top" class="name">Positive Fault:</td> 
    205200