Ignore:
Timestamp:
May 13, 2009, 7:36:01 PM (15 years ago)
Author:
gav
Message:

Protect taskRecurringSchedule from creating if one already exists.
Turn some taskInstance text into links.
Work on taskRecurringSchedule detail and creation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/taskRecurringScheduleDetailed/show.gsp

    r134 r135  
    2020            <div class="dialog">
    2121                <table>
    22                     <tbody>
    23 
    24                    
     22                    <tbody>     
     23                                   
    2524                        <tr class="prop">
    2625                            <td valign="top" class="name">Id:</td>
     
    2928                           
    3029                        </tr>
     30
     31                                                <tr class="prop">
     32                                                        <td valign="top" class="name">
     33                                                                <label for="recForTask">Recurring Schedule for Task:</label>
     34                                                        </td>
     35                                                        <td valign="top" name="recForTask" class="value">
     36                                                                <g:link controller="taskDetailed" action="show" id="${taskRecurringScheduleInstance?.task?.id}">${taskRecurringScheduleInstance?.task?.encodeAsHTML()}</g:link>
     37                                                        </td>
     38                                                </tr>
    3139                   
    3240                        <tr class="prop">
    33                             <td valign="top" class="name">Last Generated Date:</td>
     41                            <td valign="top" class="name">Recur Every:</td>
    3442                           
    35                             <td valign="top" class="value">${fieldValue(bean:taskRecurringScheduleInstance, field:'lastGeneratedDate')}</td>
     43                            <td valign="top" class="value">
     44                                                                ${taskRecurringScheduleInstance?.recurEvery} ${taskRecurringScheduleInstance?.period}
     45                                                        </td>
    3646                           
    3747                        </tr>
    3848                   
    3949                        <tr class="prop">
    40                             <td valign="top" class="name">Last Generated Sub Task:</td>
     50                            <td valign="top" class="name">Start Date:</td>
    4151                           
    42                             <td valign="top" class="value"><g:link controller="task" action="show" id="${taskRecurringScheduleInstance?.lastGeneratedSubTask?.id}">${taskRecurringScheduleInstance?.lastGeneratedSubTask?.encodeAsHTML()}</g:link></td>
    43                            
     52                                                        <td valign="top" class="value">
     53                                                                <g:formatDate date="${taskRecurringScheduleInstance.startDate}" format="EEE, dd MMM yyyy"/>
     54                                                        </td>
    4455                        </tr>
    4556                   
     
    5061                           
    5162                        </tr>
     63                       
     64                        <tr class="prop">
     65                                <td></td>
     66                                                </tr>
     67                       
     68                        <tr class="prop">
     69                                <td></td>
     70                                                </tr>
    5271                   
    5372                        <tr class="prop">
    5473                            <td valign="top" class="name">Next Due Date:</td>
    5574                           
    56                             <td valign="top" class="value">${fieldValue(bean:taskRecurringScheduleInstance, field:'nextDueDate')}</td>
     75                            <td valign="top" class="value">
     76                                                                <g:formatDate date="${taskRecurringScheduleInstance.nextDueDate}" format="EEE, dd MMM yyyy"/>
     77                                                        </td>
    5778                           
     79                        </tr>
     80                                               
     81                        <tr class="prop">
     82                            <td valign="top" class="name">Last Generated Date:</td>
     83                           
     84                            <td valign="top" class="value">
     85                                        <g:formatDate date="${taskRecurringScheduleInstance.lastGeneratedDate}" format="EEE, dd MMM yyyy"/>
     86                                                        </td>
    5887                        </tr>
    5988                   
    6089                        <tr class="prop">
    61                             <td valign="top" class="name">Period:</td>
     90                            <td valign="top" class="name">Last Generated Sub Task:</td>
    6291                           
    63                             <td valign="top" class="value"><g:link controller="period" action="show" id="${taskRecurringScheduleInstance?.period?.id}">${taskRecurringScheduleInstance?.period?.encodeAsHTML()}</g:link></td>
    64                            
    65                         </tr>
    66                    
    67                         <tr class="prop">
    68                             <td valign="top" class="name">Recur Every:</td>
    69                            
    70                             <td valign="top" class="value">${fieldValue(bean:taskRecurringScheduleInstance, field:'recurEvery')}</td>
    71                            
    72                         </tr>
    73                    
    74                         <tr class="prop">
    75                             <td valign="top" class="name">Start Date:</td>
    76                            
    77                             <td valign="top" class="value">${fieldValue(bean:taskRecurringScheduleInstance, field:'startDate')}</td>
    78                            
    79                         </tr>
    80                    
    81                         <tr class="prop">
    82                             <td valign="top" class="name">Task:</td>
    83                            
    84                             <td valign="top" class="value"><g:link controller="task" action="show" id="${taskRecurringScheduleInstance?.task?.id}">${taskRecurringScheduleInstance?.task?.encodeAsHTML()}</g:link></td>
     92                            <td valign="top" class="value">
     93                                                                <g:link controller="taskDetailed" action="show" id="${taskRecurringScheduleInstance?.lastGeneratedSubTask?.id}">
     94                                                                        ${taskRecurringScheduleInstance?.lastGeneratedSubTask?.encodeAsHTML()}
     95                                                                </g:link>
     96                                                        </td>
    8597                           
    8698                        </tr>
Note: See TracChangeset for help on using the changeset viewer.