Ignore:
Timestamp:
Mar 31, 2009, 5:43:09 AM (16 years ago)
Author:
gav
Message:

Implemented the bulk of AssignedPerson? domain

Location:
trunk/src/grails-app/views
Files:
10 added
6 edited

Legend:

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

    r70 r96  
    4141                                </td>
    4242                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'description','errors')}">
    43                                     <input type="text" maxlength="50" id="description" name="description" value="${fieldValue(bean:taskInstance,field:'description')}"/>
     43                                    <input type="text" maxlength="75" id="description" name="description" value="${fieldValue(bean:taskInstance,field:'description')}"/>
    4444                                </td>
    4545                            </tr>
  • trunk/src/grails-app/views/task/edit.gsp

    r93 r96  
    2525            <g:form method="post" >
    2626                <input type="hidden" name="id" value="${taskInstance?.id}" />
     27                <input type="hidden" name="version" value="${taskInstance?.version}" />
    2728                <div class="dialog">
    2829                    <table>
     
    4344                                </td>
    4445                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'description','errors')}">
    45                                     <input type="text" maxlength="50" id="description" name="description" value="${fieldValue(bean:taskInstance,field:'description')}"/>
     46                                    <input type="text" maxlength="75" id="description" name="description" value="${fieldValue(bean:taskInstance,field:'description')}"/>
    4647                                </td>
    4748                            </tr>
     
    100101<ul>
    101102<g:each var="a" in="${taskInstance?.assignedPersons?}">
    102     <li><g:link controller="person" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
    103 </g:each>
    104 </ul>
    105 <g:link controller="person" params="['task.id':taskInstance?.id]" action="create">Add Person</g:link>
     103    <li><g:link controller="assignedPerson" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
     104</g:each>
     105</ul>
     106<g:link controller="assignedPerson" params="['task.id':taskInstance?.id]" action="create">Add AssignedPerson</g:link>
    106107
    107108                                </td>
     
    153154                            <tr class="prop">
    154155                                <td valign="top" class="name">
    155                                     <label for="taskModifications">Modifications:</label>
    156                                 </td>
    157                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'taskModifications','errors')}">
    158                                    
    159 <ul>
    160 <g:each var="m" in="${taskInstance?.taskModifications?}">
    161     <li><g:link controller="taskModification" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
    162 </g:each>
    163 </ul>
    164 <g:link controller="taskModification" params="['task.id':taskInstance?.id]" action="create">Add Modification</g:link>
    165 
    166                                 </td>
    167                             </tr>
    168                        
    169                             <tr class="prop">
    170                                 <td valign="top" class="name">
    171156                                    <label for="subTasks">Sub Tasks:</label>
    172157                                </td>
     
    198183                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'taskGroup','errors')}">
    199184                                    <g:select optionKey="id" from="${TaskGroup.list()}" name="taskGroup.id" value="${taskInstance?.taskGroup?.id}" ></g:select>
     185                                </td>
     186                            </tr>
     187                       
     188                            <tr class="prop">
     189                                <td valign="top" class="name">
     190                                    <label for="taskModifications">Task Modifications:</label>
     191                                </td>
     192                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'taskModifications','errors')}">
     193                                   
     194<ul>
     195<g:each var="t" in="${taskInstance?.taskModifications?}">
     196    <li><g:link controller="taskModification" action="show" id="${t.id}">${t?.encodeAsHTML()}</g:link></li>
     197</g:each>
     198</ul>
     199<g:link controller="taskModification" params="['task.id':taskInstance?.id]" action="create">Add TaskModification</g:link>
     200
    200201                                </td>
    201202                            </tr>
  • trunk/src/grails-app/views/task/list.gsp

    r70 r96  
    5858            </div>
    5959            <div class="paginateButtons">
    60                 <g:paginate total="${Task.count()}" />
     60                <g:paginate total="${taskInstanceTotal}" />
    6161            </div>
    6262        </div>
  • trunk/src/grails-app/views/task/show.gsp

    r93 r96  
    8282                            <td valign="top" class="name">Assigned Persons:</td>
    8383                           
    84                             <td valign="top" class="value">${fieldValue(bean:taskInstance, field:'assignedPersons')}</td>
     84                            <td  valign="top" style="text-align:left;" class="value">
     85                                <ul>
     86                                <g:each var="a" in="${taskInstance.assignedPersons}">
     87                                    <li><g:link controller="assignedPerson" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
     88                                </g:each>
     89                                </ul>
     90                            </td>
    8591                           
    8692                        </tr>
     
    121127                   
    122128                        <tr class="prop">
    123                             <td valign="top" class="name">Modifications:</td>
    124                            
    125                             <td  valign="top" style="text-align:left;" class="value">
    126                                 <ul>
    127                                 <g:each var="m" in="${taskInstance.taskModifications}">
    128                                     <li><g:link controller="taskModification" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
    129                                 </g:each>
    130                                 </ul>
    131                             </td>
    132                            
    133                         </tr>
    134                    
    135                         <tr class="prop">
    136129                            <td valign="top" class="name">Sub Tasks:</td>
    137130                           
     
    161154                   
    162155                        <tr class="prop">
     156                            <td valign="top" class="name">Task Modifications:</td>
     157                           
     158                            <td  valign="top" style="text-align:left;" class="value">
     159                                <ul>
     160                                <g:each var="t" in="${taskInstance.taskModifications}">
     161                                    <li><g:link controller="taskModification" action="show" id="${t.id}">${t?.encodeAsHTML()}</g:link></li>
     162                                </g:each>
     163                                </ul>
     164                            </td>
     165                           
     166                        </tr>
     167                   
     168                        <tr class="prop">
    163169                            <td valign="top" class="name">Task Type:</td>
    164170                           
  • trunk/src/grails-app/views/taskDetailed/edit.gsp

    r91 r96  
    151151                                    <g:select optionKey="id" from="${TaskType.list()}" name="taskType.id" value="${taskInstance?.taskType?.id}" ></g:select>
    152152                                </td>
     153                            </tr>
     154
     155                            <tr class="prop">
     156                                <td valign="top" class="name">
     157                                    <label for="assignedPersons">Assigned Persons:</label>
     158                                </td>
     159                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'assignedPersons','errors')}">
     160                                   
     161<ul>
     162<g:each var="a" in="${taskInstance?.assignedPersons?}">
     163    <li><g:link controller="assignedPersonDetailed" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
     164</g:each>
     165</ul>
     166<g:link controller="assignedPersonDetailed" params="['task.id':taskInstance?.id]" action="create">Add AssignedPerson</g:link>
     167
     168                                </td>
    153169                            </tr>
     170
     171
    154172                       
    155173                        </tbody>
  • trunk/src/grails-app/views/taskDetailed/show.gsp

    r91 r96  
    7878                   
    7979                        <tr class="prop">
    80                             <td valign="top" class="name">Assigned Persons:</td>
    81                            
    82                             <td  valign="top" style="text-align:left;" class="value">
    83                                 <ul>
    84                                 <g:each var="s" in="${taskInstance.assignedPersons}">
    85                                     <li>${s?.firstName} ${s?.lastName}</li>
    86                                 </g:each>
    87                                 </ul>
    88                             </td>
    89                            
    90                         </tr>
    91                    
    92                         <tr class="prop">
    9380                            <td valign="top" class="name">Is Active:</td>
    9481                           
     
    142129                           
    143130                            <td valign="top" class="value">${taskInstance?.taskType?.encodeAsHTML()}</td>
     131                           
     132                        </tr>
     133
     134                        <tr class="prop">
     135                            <td valign="top" class="name">Assigned Persons:</td>
     136                           
     137                            <td  valign="top" style="text-align:left;" class="value">
     138                                <ul>
     139                                <g:each var="a" in="${taskInstance.assignedPersons}">
     140                                    <li><g:link controller="assignedPersonDetailed" action="edit" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
     141                                </g:each>
     142                                </ul>
     143                            </td>
    144144                           
    145145                        </tr>
Note: See TracChangeset for help on using the changeset viewer.