Ignore:
Timestamp:
Nov 5, 2009, 4:01:35 AM (14 years ago)
Author:
gav
Message:

Change is* in Task to just 'active', 'scheduled' and 'approved'.
Regenerate non detailed controller and views.
Adjust detailed controller, views and services to suite.
Add support for task actions 'approve', 'complete', 'trash' and their counter parts.
Default task status to "not started" when creating a new task.

File:
1 edited

Legend:

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

    r180 r181  
    106106                                    <g:select optionKey="id" from="${TaskPriority.list()}" name="taskPriority.id" value="${taskInstance?.taskPriority?.id}" ></g:select>
    107107                                </td>
    108                             </tr> 
     108                            </tr>
    109109                       
    110110                            <tr class="prop">
    111111                                <td valign="top" class="name">
    112                                     <label for="taskStatus">Task Status:</label>
     112                                    <label for="scheduled">Scheduled:</label>
    113113                                </td>
    114                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'taskStatus','errors')}">
    115                                     <g:select optionKey="id" from="${TaskStatus.list()}" name="taskStatus.id" value="${taskInstance?.taskStatus?.id}" ></g:select>
    116                                 </td>
    117                             </tr>
    118                        
    119                             <tr class="prop">
    120                                 <td valign="top" class="name">
    121                                     <label for="isActive">Is Active:</label>
    122                                 </td>
    123                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'isActive','errors')}">
    124                                     <g:checkBox name="isActive" value="${taskInstance?.isActive}" ></g:checkBox>
    125                                 </td>
    126                             </tr>
    127                        
    128                             <tr class="prop">
    129                                 <td valign="top" class="name">
    130                                     <label for="isApproved">Is Approved:</label>
    131                                 </td>
    132                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'isApproved','errors')}">
    133                                     <g:checkBox name="isApproved" value="${taskInstance?.isApproved}" ></g:checkBox>
    134                                 </td>
    135                             </tr>
    136                        
    137                             <tr class="prop">
    138                                 <td valign="top" class="name">
    139                                     <label for="isScheduled">Is Scheduled:</label>
    140                                 </td>
    141                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'isScheduled','errors')}">
    142                                     <g:checkBox name="isScheduled" value="${taskInstance?.isScheduled}" ></g:checkBox>
     114                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'scheduled','errors')}">
     115                                    <g:checkBox name="scheduled" value="${taskInstance?.scheduled}" ></g:checkBox>
    143116                                </td>
    144117                            </tr>
Note: See TracChangeset for help on using the changeset viewer.