Ignore:
Timestamp:
Sep 1, 2009, 10:10:43 PM (13 years ago)
Author:
gav
Message:

Update to grails-1.1.1 release.
Fix WorkDone? and Fault entries not showing after update, now using criteria.
Work on TaskRecurringSchedule, add DateUtilService class, regenerate views to suite.
Finally have correct rollback behaviour on TaskRecurringSchedule? domain object updates by using transactions.
Added name to copyright since the license has no meaning without it.

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

Legend:

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

    r131 r137  
    4747                            <tr class="prop">
    4848                                <td valign="top" class="name">
     49                                    <label for="generateAhead">Generate Ahead:</label>
     50                                </td>
     51                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'generateAhead','errors')}">
     52                                    <input type="text" id="generateAhead" name="generateAhead" value="${fieldValue(bean:taskRecurringScheduleInstance,field:'generateAhead')}" />
     53                                </td>
     54                            </tr>
     55                       
     56                            <tr class="prop">
     57                                <td valign="top" class="name">
     58                                    <label for="generateAheadPeriod">Generate Ahead Period:</label>
     59                                </td>
     60                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'generateAheadPeriod','errors')}">
     61                                    <g:select optionKey="id" from="${Period.list()}" name="generateAheadPeriod.id" value="${taskRecurringScheduleInstance?.generateAheadPeriod?.id}" ></g:select>
     62                                </td>
     63                            </tr>
     64                       
     65                            <tr class="prop">
     66                                <td valign="top" class="name">
    4967                                    <label for="isEnabled">Is Enabled:</label>
    5068                                </td>
     
    6583                            <tr class="prop">
    6684                                <td valign="top" class="name">
    67                                     <label for="period">Period:</label>
     85                                    <label for="nextGenerationDate">Next Generation Date:</label>
    6886                                </td>
    69                                 <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'period','errors')}">
    70                                     <g:select optionKey="id" from="${Period.list()}" name="period.id" value="${taskRecurringScheduleInstance?.period?.id}" ></g:select>
     87                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'nextGenerationDate','errors')}">
     88                                    <g:datePicker name="nextGenerationDate" value="${taskRecurringScheduleInstance?.nextGenerationDate}" ></g:datePicker>
    7189                                </td>
    7290                            </tr>
     
    7896                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'recurEvery','errors')}">
    7997                                    <input type="text" id="recurEvery" name="recurEvery" value="${fieldValue(bean:taskRecurringScheduleInstance,field:'recurEvery')}" />
     98                                </td>
     99                            </tr>
     100                       
     101                            <tr class="prop">
     102                                <td valign="top" class="name">
     103                                    <label for="recurPeriod">Recur Period:</label>
     104                                </td>
     105                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'recurPeriod','errors')}">
     106                                    <g:select optionKey="id" from="${Period.list()}" name="recurPeriod.id" value="${taskRecurringScheduleInstance?.recurPeriod?.id}" ></g:select>
    80107                                </td>
    81108                            </tr>
  • trunk/grails-app/views/taskRecurringSchedule/edit.gsp

    r131 r137  
    5050                            <tr class="prop">
    5151                                <td valign="top" class="name">
     52                                    <label for="generateAhead">Generate Ahead:</label>
     53                                </td>
     54                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'generateAhead','errors')}">
     55                                    <input type="text" id="generateAhead" name="generateAhead" value="${fieldValue(bean:taskRecurringScheduleInstance,field:'generateAhead')}" />
     56                                </td>
     57                            </tr>
     58                       
     59                            <tr class="prop">
     60                                <td valign="top" class="name">
     61                                    <label for="generateAheadPeriod">Generate Ahead Period:</label>
     62                                </td>
     63                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'generateAheadPeriod','errors')}">
     64                                    <g:select optionKey="id" from="${Period.list()}" name="generateAheadPeriod.id" value="${taskRecurringScheduleInstance?.generateAheadPeriod?.id}" ></g:select>
     65                                </td>
     66                            </tr>
     67                       
     68                            <tr class="prop">
     69                                <td valign="top" class="name">
    5270                                    <label for="isEnabled">Is Enabled:</label>
    5371                                </td>
     
    6886                            <tr class="prop">
    6987                                <td valign="top" class="name">
    70                                     <label for="period">Period:</label>
     88                                    <label for="nextGenerationDate">Next Generation Date:</label>
    7189                                </td>
    72                                 <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'period','errors')}">
    73                                     <g:select optionKey="id" from="${Period.list()}" name="period.id" value="${taskRecurringScheduleInstance?.period?.id}" ></g:select>
     90                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'nextGenerationDate','errors')}">
     91                                    <g:datePicker name="nextGenerationDate" value="${taskRecurringScheduleInstance?.nextGenerationDate}" ></g:datePicker>
    7492                                </td>
    7593                            </tr>
     
    8199                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'recurEvery','errors')}">
    82100                                    <input type="text" id="recurEvery" name="recurEvery" value="${fieldValue(bean:taskRecurringScheduleInstance,field:'recurEvery')}" />
     101                                </td>
     102                            </tr>
     103                       
     104                            <tr class="prop">
     105                                <td valign="top" class="name">
     106                                    <label for="recurPeriod">Recur Period:</label>
     107                                </td>
     108                                <td valign="top" class="value ${hasErrors(bean:taskRecurringScheduleInstance,field:'recurPeriod','errors')}">
     109                                    <g:select optionKey="id" from="${Period.list()}" name="recurPeriod.id" value="${taskRecurringScheduleInstance?.recurPeriod?.id}" ></g:select>
    83110                                </td>
    84111                            </tr>
  • trunk/grails-app/views/taskRecurringSchedule/list.gsp

    r131 r137  
    2828                                <th>Last Generated Sub Task</th>
    2929                           
     30                                <g:sortableColumn property="generateAhead" title="Generate Ahead" />
     31                       
     32                                <th>Generate Ahead Period</th>
     33                           
    3034                                <g:sortableColumn property="isEnabled" title="Is Enabled" />
    3135                       
    32                                 <g:sortableColumn property="nextDueDate" title="Next Due Date" />
    33                        
    34                                 <th>Period</th>
    35                            
    3636                        </tr>
    3737                    </thead>
     
    4646                            <td>${fieldValue(bean:taskRecurringScheduleInstance, field:'lastGeneratedSubTask')}</td>
    4747                       
     48                            <td>${fieldValue(bean:taskRecurringScheduleInstance, field:'generateAhead')}</td>
     49                       
     50                            <td>${fieldValue(bean:taskRecurringScheduleInstance, field:'generateAheadPeriod')}</td>
     51                       
    4852                            <td>${fieldValue(bean:taskRecurringScheduleInstance, field:'isEnabled')}</td>
    49                        
    50                             <td>${fieldValue(bean:taskRecurringScheduleInstance, field:'nextDueDate')}</td>
    51                        
    52                             <td>${fieldValue(bean:taskRecurringScheduleInstance, field:'period')}</td>
    5353                       
    5454                        </tr>
  • trunk/grails-app/views/taskRecurringSchedule/show.gsp

    r131 r137  
    4545                   
    4646                        <tr class="prop">
     47                            <td valign="top" class="name">Generate Ahead:</td>
     48                           
     49                            <td valign="top" class="value">${fieldValue(bean:taskRecurringScheduleInstance, field:'generateAhead')}</td>
     50                           
     51                        </tr>
     52                   
     53                        <tr class="prop">
     54                            <td valign="top" class="name">Generate Ahead Period:</td>
     55                           
     56                            <td valign="top" class="value"><g:link controller="period" action="show" id="${taskRecurringScheduleInstance?.generateAheadPeriod?.id}">${taskRecurringScheduleInstance?.generateAheadPeriod?.encodeAsHTML()}</g:link></td>
     57                           
     58                        </tr>
     59                   
     60                        <tr class="prop">
    4761                            <td valign="top" class="name">Is Enabled:</td>
    4862                           
     
    5973                   
    6074                        <tr class="prop">
    61                             <td valign="top" class="name">Period:</td>
     75                            <td valign="top" class="name">Next Generation Date:</td>
    6276                           
    63                             <td valign="top" class="value"><g:link controller="period" action="show" id="${taskRecurringScheduleInstance?.period?.id}">${taskRecurringScheduleInstance?.period?.encodeAsHTML()}</g:link></td>
     77                            <td valign="top" class="value">${fieldValue(bean:taskRecurringScheduleInstance, field:'nextGenerationDate')}</td>
    6478                           
    6579                        </tr>
     
    6983                           
    7084                            <td valign="top" class="value">${fieldValue(bean:taskRecurringScheduleInstance, field:'recurEvery')}</td>
     85                           
     86                        </tr>
     87                   
     88                        <tr class="prop">
     89                            <td valign="top" class="name">Recur Period:</td>
     90                           
     91                            <td valign="top" class="value"><g:link controller="period" action="show" id="${taskRecurringScheduleInstance?.recurPeriod?.id}">${taskRecurringScheduleInstance?.recurPeriod?.encodeAsHTML()}</g:link></td>
    7192                           
    7293                        </tr>
Note: See TracChangeset for help on using the changeset viewer.