Ignore:
Timestamp:
Mar 9, 2009, 10:31:40 AM (15 years ago)
Author:
gav
Message:

Add TaskPriority? and TaskType? domains, generate views and controllers.
Tweak security extensively.
Use 'extend BaseController?' to pass ROLE_USER to most controllers.
Add parentTask and subTask to Task Domain.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/TaskRewrite/src/grails-app/views/task/edit.gsp

    r66 r69  
    6767                            <tr class="prop">
    6868                                <td valign="top" class="name">
     69                                    <label for="parentTask">Parent Task:</label>
     70                                </td>
     71                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'parentTask','errors')}">
     72                                    <g:select optionKey="id" from="${Task.list()}" name="parentTask.id" value="${taskInstance?.parentTask?.id}" noSelection="['null':'']"></g:select>
     73                                </td>
     74                            </tr>
     75                       
     76                            <tr class="prop">
     77                                <td valign="top" class="name">
    6978                                    <label for="comment">Comment:</label>
    7079                                </td>
     
    145154</ul>
    146155<g:link controller="modification" params="['task.id':taskInstance?.id]" action="create">Add Modification</g:link>
     156
     157                                </td>
     158                            </tr>
     159                       
     160                            <tr class="prop">
     161                                <td valign="top" class="name">
     162                                    <label for="subTasks">Sub Tasks:</label>
     163                                </td>
     164                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'subTasks','errors')}">
     165                                   
     166<ul>
     167<g:each var="s" in="${taskInstance?.subTasks?}">
     168    <li><g:link controller="task" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
     169</g:each>
     170</ul>
     171<g:link controller="task" params="['task.id':taskInstance?.id]" action="create">Add Task</g:link>
    147172
    148173                                </td>
Note: See TracChangeset for help on using the changeset viewer.