Ignore:
Timestamp:
Nov 24, 2009, 7:57:30 AM (14 years ago)
Author:
gav
Message:

Exclude tasks in trash from subTask lists.
Add create subTask functionality.
Move possibleParentList() to TaskService.

Location:
trunk/grails-app/views/taskDetailed
Files:
4 edited

Legend:

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

    r181 r196  
    122122                                </td>
    123123                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'parentTask','errors')}">
    124                                     <g:select optionKey="id" from="${Task.list()}" name="parentTask.id" value="${taskInstance?.parentTask?.id}" noSelection="['null':'--None--']"></g:select>
     124                                    <g:select optionKey="id" from="${Task.findAllByTrash(false)}" name="parentTask.id" value="${taskInstance?.parentTask?.id}" noSelection="['null':'--None--']"></g:select>
    125125                                </td>
    126126                            </tr>
  • trunk/grails-app/views/taskDetailed/edit.gsp

    r181 r196  
    55        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    66        <meta name="layout" content="main" />
    7         <title>Edit Task</title>
     7        <title>Edit Task #${taskInstance.id}</title>
    88        <nav:resources override="true"/>
    99        <resource:dateChooser />
  • trunk/grails-app/views/taskDetailed/listSubTasks.gsp

    r151 r196  
    1111        </div>
    1212        <div class="body">
    13             <h1>Task #${parentTaskInstance.id} sub tasks</h1>
     13             <g:link action="show" id="${parentTaskInstance.id}">
     14                <h1>Task #${parentTaskInstance.id} sub tasks.</h1>
     15            </g:link>
    1416            <g:if test="${flash.message}">
    1517                <div class="message">${flash.message}</div>
    1618            </g:if>
     19
     20            <div class="paginateButtons">
     21                Results:${taskInstanceTotal}
     22            </div>
    1723            <div class="list">
    1824                <input type="hidden" name="parentTaskId" value="${parentTaskInstance?.id}" />
  • trunk/grails-app/views/taskDetailed/show.gsp

    r191 r196  
    33        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    44        <meta name="layout" content="main" />
    5         <title>Show Task</title>
     5        <title>Show Task #${taskInstance.id}</title>
    66        <g:javascript src="overlayPane.js" />
    77        <nav:resources override="true"/>
     
    677677                            <div class="buttons">
    678678                                <g:form>
    679                                     <input type="hidden" name="id" value="${taskInstance?.id}" />
     679                                    <g:hiddenField name="id" value="${taskInstance?.id}" />
    680680                                    <g:if test="${subTaskInstanceTotal > subTaskInstanceMax}">
    681681                                        Showing ${subTaskInstanceMax} of ${subTaskInstanceTotal}
     
    686686                                        <br />
    687687                                    </g:else>
    688                                     <span class="button"><g:actionSubmit action="listSubTasks" class="table" value="Sortable List" /></span>
     688                                    <span class="button"><g:actionSubmit action="listSubTasks" class="table" value="List" /></span>
     689                                    <span class="button"><g:actionSubmit action="createSubTask" class="add" value="Add" /></span>
    689690                                </g:form>
    690691                            </div>
     
    694695                            <br />
    695696                            No Sub Tasks.
     697                            <br />
     698                            <br />
     699
     700                            <div class="buttons">
     701                                <g:form>
     702                                    <g:hiddenField name="id" value="${taskInstance?.id}" />
     703                                    <span class="button"><g:actionSubmit action="createSubTask" class="add" value="Add" /></span>
     704                                </g:form>
     705                            </div>
    696706                        </g:else>
    697707
Note: See TracChangeset for help on using the changeset viewer.