Ignore:
Timestamp:
Nov 5, 2009, 4:01:35 AM (15 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/task/edit.gsp

    r178 r181  
    130130                            <tr class="prop">
    131131                                <td valign="top" class="name">
     132                                    <label for="approved">Approved:</label>
     133                                </td>
     134                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'approved','errors')}">
     135                                    <g:checkBox name="approved" value="${taskInstance?.approved}" ></g:checkBox>
     136                                </td>
     137                            </tr>
     138                       
     139                            <tr class="prop">
     140                                <td valign="top" class="name">
    132141                                    <label for="assignedPersons">Assigned Persons:</label>
    133142                                </td>
     
    191200                            <tr class="prop">
    192201                                <td valign="top" class="name">
    193                                     <label for="isActive">Is Active:</label>
    194                                 </td>
    195                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'isActive','errors')}">
    196                                     <g:checkBox name="isActive" value="${taskInstance?.isActive}" ></g:checkBox>
    197                                 </td>
    198                             </tr>
    199                        
    200                             <tr class="prop">
    201                                 <td valign="top" class="name">
    202                                     <label for="isApproved">Is Approved:</label>
    203                                 </td>
    204                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'isApproved','errors')}">
    205                                     <g:checkBox name="isApproved" value="${taskInstance?.isApproved}" ></g:checkBox>
    206                                 </td>
    207                             </tr>
    208                        
    209                             <tr class="prop">
    210                                 <td valign="top" class="name">
    211                                     <label for="isScheduled">Is Scheduled:</label>
    212                                 </td>
    213                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'isScheduled','errors')}">
    214                                     <g:checkBox name="isScheduled" value="${taskInstance?.isScheduled}" ></g:checkBox>
     202                                    <label for="scheduled">Scheduled:</label>
     203                                </td>
     204                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'scheduled','errors')}">
     205                                    <g:checkBox name="scheduled" value="${taskInstance?.scheduled}" ></g:checkBox>
    215206                                </td>
    216207                            </tr>
     
    263254                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'taskType','errors')}">
    264255                                    <g:select optionKey="id" from="${TaskType.list()}" name="taskType.id" value="${taskInstance?.taskType?.id}" ></g:select>
     256                                </td>
     257                            </tr>
     258                       
     259                            <tr class="prop">
     260                                <td valign="top" class="name">
     261                                    <label for="trash">Trash:</label>
     262                                </td>
     263                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'trash','errors')}">
     264                                    <g:checkBox name="trash" value="${taskInstance?.trash}" ></g:checkBox>
    265265                                </td>
    266266                            </tr>
Note: See TracChangeset for help on using the changeset viewer.