Changeset 736 for trunk/grails-app


Ignore:
Timestamp:
Dec 3, 2010, 8:03:59 PM (14 years ago)
Author:
gav
Message:

Update task search 'default sort' and show views with new icons.

Location:
trunk/grails-app
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/TaskSearchService.groovy

    r731 r736  
    305305        }
    306306        else
    307             orderBy = "by task.taskStatus, task.taskPriority, task.targetStartDate"
     307            orderBy = "by task.taskPriority, task.targetStartDate, task.taskStatus"
    308308
    309309        def q = new HqlBuilder().query {
     
    366366        }
    367367        else
    368             orderBy = "by task.taskStatus, task.taskPriority, task.targetStartDate"
     368            orderBy = "by task.taskStatus, task.targetStartDate"
    369369
    370370        def q = new HqlBuilder().query {
  • trunk/grails-app/views/taskDetailed/search.gsp

    r713 r736  
    9090                                                                                                imgSrc="${resource(dir:'images/skin',file:'flag_red.png')}"
    9191                                                                                                imgAlt="Flag"
     92                                                                                                imgTitle="Attention Flag"
    9293                                                                                                params="${filterParams}" />
    9394
     
    100101                                <g:sortableColumn  property="taskType" title="Type" params="${filterParams}" />
    101102
     103                                <custom:sortableColumnWithImg property="taskStatus"
     104                                                                                                imgSrc="${resource(dir:'images/skin',file:'status.png')}"
     105                                                                                                imgAlt="Status"
     106                                                                                                imgTitle="Status"
     107                                                                                                params="${filterParams}" />
     108
    102109                                <g:sortableColumn  property="taskPriority" title="Priority" params="${filterParams}" />
    103 
    104                                 <g:sortableColumn  property="taskStatus" title="Status" params="${filterParams}" />
    105110
    106111                                <custom:sortableColumnWithImg property="defaultSort"
     
    119124                                <td class="idColumn" onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${taskInstance.id}"'>
    120125                                    <g:if test="${taskInstance.attentionFlag}">
    121                                         <img  src="${resource(dir:'images/skin',file:'flag_red.png')}" alt="Flag" />
     126                                        <img  src="${resource(dir:'images/skin',file:'flag_red.png')}" alt="Flag" title="Attention Flag"/>
    122127                                    </g:if>
    123128                                </td>
     
    129134                                <td onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${taskInstance.id}"'>
    130135                                    <b>
    131                                         Task #${fieldValue(bean:taskInstance, field:'id')}<br />
    132                                         ${fieldValue(bean:taskInstance, field:'description')}
     136                                        Task #${fieldValue(bean:taskInstance, field:'id')}
    133137                                    </b>
     138                                    <g:if test="${taskInstance.approved}" >
     139                                        <img  src="${resource(dir:'images/skin',file:'cog.png')}" alt="Approved" title="Approved" />
     140                                    </g:if>
     141                                    <g:if test="${taskInstance.taskRecurringSchedule?.enabled}" >
     142                                        <img  src="${resource(dir:'images/skin',file:'arrow_refresh.png')}" alt="Recurrence Enabled" title="Recurrence Enabled" />
     143                                    </g:if>
     144                                    <br />
     145
     146                                    <b>
     147                                    ${fieldValue(bean:taskInstance, field:'description')}
     148                                    </b>
     149                                    <g:if test="${taskInstance.safetyRequirement}" >
     150                                        <br />
     151                                        <img  src="${resource(dir:'images/skin',file:'lightning.png')}" alt="Safety Requirement" title="Safety Requirement" />
     152                                        Safety
     153                                    </g:if>
     154                                    <g:if test="${taskInstance.regulatoryRequirement}" >
     155                                        <br />
     156                                        <img  src="${resource(dir:'images/skin',file:'script_lightning.png')}" alt="Regulatory Requirement" title="Regulatory Requirement" />
     157                                        Regulatory
     158                                    </g:if>
     159                                    <g:if test="${taskInstance.mandatoryRequirement}" >
     160                                        <br />
     161                                        <img  src="${resource(dir:'images/skin',file:'script.png')}" alt="Mandatory Requirement" title="Mandatory Requirement" />
     162                                        Mandatory
     163                                    </g:if>
    134164                                    <br />
    135165                                    <br />
     
    161191                                </td>
    162192
     193                                <td class="idColumn" onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${taskInstance.id}"'>
     194                                    <g:if test="${taskInstance.taskStatus.id == 1}" >
     195                                        <img  src="${resource(dir:'images/skin',file:'not_started.png')}" alt="Not Started" title="Not Started" />
     196                                    </g:if>
     197                                    <g:if test="${taskInstance.taskStatus.id == 2}" >
     198                                        <img  src="${resource(dir:'images/skin',file:'arrow_right.png')}" alt="In Progress" title="In Progress" />
     199                                    </g:if>
     200                                    <g:if test="${taskInstance.taskStatus.id == 3}" >
     201                                        <img  src="${resource(dir:'images/skin',file:'tick.png')}" alt="Complete" title="Complete" />
     202                                    </g:if>
     203                                </td>
     204
    163205                                <td onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${taskInstance.id}"'>
    164206                                    ${fieldValue(bean:taskInstance, field:'taskPriority')}
    165                                 </td>
    166 
    167                                 <td onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${taskInstance.id}"'>
    168                                     ${fieldValue(bean:taskInstance, field:'taskStatus')}
    169207                                </td>
    170208
    171209                                <td class="notClickable">
    172210                                    <g:link action="show" id="${taskInstance.id}">
    173                                         <img  src="${resource(dir:'images/skin',file:'database_go.png')}" alt="Show" />
     211                                        <img  src="${resource(dir:'images/skin',file:'database_go.png')}" alt="Show" title="Show" />
    174212                                    </g:link>
    175213                                </td>
  • trunk/grails-app/views/taskDetailed/show.gsp

    r730 r736  
    3535                    </g:if>
    3636                    <g:if test="${taskInstance.taskStatus.id == 2}" >
    37                         <img  src="${resource(dir:'images/skin',file:'bullet_go.png')}" alt="In Progress" title="In Progress" />
     37                        <img  src="${resource(dir:'images/skin',file:'arrow_right.png')}" alt="In Progress" title="In Progress" />
    3838                    </g:if>
    3939                    <g:if test="${taskInstance.attentionFlag}" >
     
    254254
    255255                                <g:if test="${taskInstance.trash}" >
    256                                     <span class="button"><g:actionSubmit class="restore" onclick="return confirm('Are you sure?');" value="Restore" /></span>
     256                                    <span class="button"><g:actionSubmit class="restore" onclick="return confirm('Are you sure?');" value="Restore"/></span>
    257257                                </g:if>
    258258                                <g:else>
     
    341341                                                    <td class="notClickable">
    342342                                                        <g:link controller="entryDetailed" action="edit" id="${entry.id}">
    343                                                             <img  src="${resource(dir:'images/skin',file:'database_edit.png')}" alt="Edit" />
     343                                                            <img  src="${resource(dir:'images/skin',file:'database_edit.png')}" alt="Edit" title="Edit" />
    344344                                                        </g:link>
    345345                                                    </td>
     
    398398                                                    <td class="notClickable">
    399399                                                        <g:link controller="entryDetailed" action="edit" id="${entry.id}">
    400                                                             <img  src="${resource(dir:'images/skin',file:'database_edit.png')}" alt="Edit" />
     400                                                            <img  src="${resource(dir:'images/skin',file:'database_edit.png')}" alt="Edit" title="Edit" />
    401401                                                        </g:link>
    402402                                                    </td>
     
    460460                                                    <td class="notClickable">
    461461                                                        <g:link controller="entryDetailed" action="edit" id="${entry.id}">
    462                                                             <img  src="${resource(dir:'images/skin',file:'database_edit.png')}" alt="Edit" />
     462                                                            <img  src="${resource(dir:'images/skin',file:'database_edit.png')}" alt="Edit" title="Edit" />
    463463                                                        </g:link>
    464464                                                    </td>
     
    609609                                <div class="buttons">
    610610                                    <span class="button">
    611                                         <g:actionSubmit value="Add" action="create"  class="add"/>
     611                                        <g:actionSubmit value="Add" action="create" class="add" />
    612612                                    </span>
    613613                                </div>
     
    731731                                                <td class="notClickable">
    732732                                                    <g:link controller="inventoryMovementDetailed" action="show" id="${inventoryMovementInstance.id}">
    733                                                         <img  src="${resource(dir:'images/skin',file:'database_go.png')}" alt="Show" />
     733                                                        <img  src="${resource(dir:'images/skin',file:'database_go.png')}" alt="Show" title="Show" />
    734734                                                    </g:link>
    735735                                                </td>
     
    750750                                </g:if>
    751751                                <span class="button">
    752                                     <g:actionSubmit action="findInventoryItemForMovement" class="add" value="Add"/>
     752                                    <g:actionSubmit action="findInventoryItemForMovement" class="add" value="Add" />
    753753                                </span>
    754754                            </div>
     
    813813                                            <td class="notClickable">
    814814                                                <g:link action="show" id="${subTaskInstance.id}">
    815                                                     <img  src="${resource(dir:'images/skin',file:'database_go.png')}" alt="Show" />
     815                                                    <img  src="${resource(dir:'images/skin',file:'database_go.png')}" alt="Show" title="Show" />
    816816                                                </g:link>
    817817                                            </td>
Note: See TracChangeset for help on using the changeset viewer.