Ignore:
Timestamp:
Feb 1, 2009, 2:40:28 PM (15 years ago)
Author:
gav
Message:

Change Person attribute of Task to leadPerson, update views and Bootstrap to suite.
Make entire row of Task list view clickable and go directly to edit.

Location:
trunk/src/grails-app/views/task
Files:
4 edited

Legend:

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

    r21 r47  
    4747                            <tr class="prop">
    4848                                <td valign="top" class="name">
    49                                     <label for="person">Person:</label>
     49                                    <label for="leadPerson">Lead Person:</label>
    5050                                </td>
    51                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'person','errors')}">
    52                                     <g:select optionKey="id" from="${Person.list()}" name="person.id" value="${taskInstance?.person?.id}" ></g:select>
     51                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'leadPerson','errors')}">
     52                                    <g:select optionKey="id" from="${Person.list()}" name="leadPerson.id" value="${taskInstance?.leadPerson?.id}" ></g:select>
    5353                                </td>
    5454                            </tr>
  • trunk/src/grails-app/views/task/edit.gsp

    r21 r47  
    8181                            <tr class="prop">
    8282                                <td valign="top" class="name">
    83                                     <label for="person">Person:</label>
     83                                    <label for="leadPerson">Person:</label>
    8484                                </td>
    85                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'person','errors')}">
    86                                     <g:select optionKey="id" from="${Person.list()}" name="person.id" value="${taskInstance?.person?.id}" ></g:select>
     85                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'leadPerson','errors')}">
     86                                    <g:select optionKey="id" from="${Person.list()}" name="leadPerson.id" value="${taskInstance?.leadPerson?.id}" ></g:select>
    8787                                </td>
    8888                            </tr>
  • trunk/src/grails-app/views/task/list.gsp

    r21 r47  
    1 
    21
    32<html>
     
    2827                                <g:sortableColumn property="description" title="Description" />
    2928                       
    30                                 <th>Person</th>
     29                            <g:sortableColumn property="leadPerson" title="Lead Person" />
    3130                           
    3231                                <g:sortableColumn property="scheduledDate" title="Scheduled Date" />
     
    4039                        <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
    4140                       
    42                             <td><g:link action="show" id="${taskInstance.id}">${fieldValue(bean:taskInstance, field:'id')}</g:link></td>
     41                            <td><g:link action="edit" id="${taskInstance.id}">${fieldValue(bean:taskInstance, field:'id')}</g:link></td>
    4342                       
    44                             <td>${fieldValue(bean:taskInstance, field:'name')}</td>
     43                            <td><g:link action="edit" id="${taskInstance.id}">${fieldValue(bean:taskInstance, field:'name')}</g:link></td>
    4544                       
    46                             <td>${fieldValue(bean:taskInstance, field:'description')}</td>
     45                            <td><g:link action="edit" id="${taskInstance.id}">${fieldValue(bean:taskInstance, field:'description')}</g:link></td>
    4746                       
    48                             <td>${fieldValue(bean:taskInstance, field:'person')}</td>
     47                            <td><g:link action="edit" id="${taskInstance.id}">${fieldValue(bean:taskInstance, field:'leadPerson')}</g:link></td>
    4948                       
    50                             <td>${fieldValue(bean:taskInstance, field:'scheduledDate')}</td>
     49                            <td><g:link action="edit" id="${taskInstance.id}">${fieldValue(bean:taskInstance, field:'scheduledDate')}</g:link></td>
    5150                       
    52                             <td>${fieldValue(bean:taskInstance, field:'targetDate')}</td>
     51                            <td><g:link action="edit" id="${taskInstance.id}">${fieldValue(bean:taskInstance, field:'targetDate')}</g:link></td>
    5352                       
    5453                        </tr>
  • trunk/src/grails-app/views/task/show.gsp

    r21 r47  
    7171                   
    7272                        <tr class="prop">
    73                             <td valign="top" class="name">Person:</td>
     73                            <td valign="top" class="name">Lead Person:</td>
    7474                           
    75                             <td valign="top" class="value"><g:link controller="person" action="show" id="${taskInstance?.person?.id}">${taskInstance?.person?.encodeAsHTML()}</g:link></td>
     75                            <td valign="top" class="value"><g:link controller="person" action="show" id="${taskInstance?.leadPerson?.id}">${taskInstance?.leadPerson?.encodeAsHTML()}</g:link></td>
    7676                           
    7777                        </tr>
Note: See TracChangeset for help on using the changeset viewer.