Ignore:
Timestamp:
Jan 28, 2011, 10:04:40 PM (13 years ago)
Author:
gav
Message:

Domain change on TaskProcedure and MaintenanceAction, continue task procedure rework.

Location:
branches/features/taskProcedureRework/grails-app/views/taskProcedureDetailed
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/features/taskProcedureRework/grails-app/views/taskProcedureDetailed/_maintenanceActions.gsp

    r761 r762  
    66        var deleteIcon = "${resource(dir:'images/skin', file:'database_delete.png')}";
    77        var templateHtml = "<div id='" + htmlId + "' name='" + htmlId + "'>\n";
    8         templateHtml += "<input type='text' id='expandableMaintenanceActionList[" + childCount + "].description' name='expandableMaintenanceActionList[" + childCount + "].description' />\n";
     8        templateHtml += "<input type='text' id='maintenanceActionLazyList[" + childCount + "].description' name='maintenanceActionLazyList[" + childCount + "].description' />\n";
    99        templateHtml += "<span onClick='jQuery(\"#" + htmlId + "\").remove();'><img src='" + deleteIcon + "' /></span>\n";
    1010        templateHtml += "</div>\n";
     
    1515
    1616<div id="childList">
    17     <g:each var="m" in="${taskProcedureInstance.maintenanceActions}" status="i">
     17    <g:each var="ma" in="${taskProcedureInstance.maintenanceActions}" status="i">
    1818        <div id="maintenanceAction${i}">
    19             <g:hiddenField name='expandableMaintenanceActionList[${i}].id' value='${maintenanceAction.id}'/>
    20             <g:textField name='expandableMaintenanceActionList[${i}].description' value='${maintenanceAction.description}'/>
    21             <input type="hidden" name='expandableMaintenanceActionList[${i}].deleted' id='expandableMaintenanceActionList[${i}].deleted' value='false'/>
    22             <span onClick="jQuery('#expandableMaintenanceActionList\\[${i}\\]\\.deleted').val('true'); jQuery('#maintenanceAction${i}').hide()"><img src="${resource(dir:'images/skin', file:'database_delete.png')}" /></span>
     19            <g:hiddenField name='maintenanceActionLazyList[${i}].id' value='${ma.id}'/>
     20            <g:textField name='maintenanceActionLazyList[${i}].description' value='${ma.description}'/>
     21            <input type="hidden" name='maintenanceActionLazyList[${i}].deleted' id='maintenanceActionLazyList[${i}].deleted' value='false'/>
     22            <span onClick="jQuery('#maintenanceActionLazyList\\[${i}\\]\\.deleted').val('true'); jQuery('#maintenanceAction${i}').hide()">
     23                <img src="${resource(dir:'images/skin', file:'database_delete.png')}" />
     24            </span>
    2325        </div>
    2426    </g:each>
  • branches/features/taskProcedureRework/grails-app/views/taskProcedureDetailed/create.gsp

    r761 r762  
    2323
    2424            <g:form action="save" method="post" >
    25             <input type="hidden" name="parentTask.id" value="${taskInstance.id}" />
     25            <input type="hidden" name="linkedTask.id" value="${taskInstance.id}" />
    2626
    2727                <div class="dialog">
  • branches/features/taskProcedureRework/grails-app/views/taskProcedureDetailed/edit.gsp

    r758 r762  
    3535                            <tr class="prop">
    3636                                <td valign="top" class="name">
    37                                     <label for="taskInstance">Parent Task:</label>
     37                                    <label for="taskInstance">Linked Task:</label>
    3838                                </td>
    3939                                <td valign="top" name="taskInstance" class="value">
    40                                     <g:link controller="taskDetailed" action="show" id="${taskProcedureInstance.parentTask.id}">
    41                                         ${taskProcedureInstance.parentTask.encodeAsHTML()}
     40                                    <g:link controller="taskDetailed" action="show" id="${taskProcedureInstance.linkedTask.id}">
     41                                        ${taskProcedureInstance.linkedTask.encodeAsHTML()}
    4242                                    </g:link>
    4343                                </td>
     
    4848                                    <label for="maintenanceActions">Maintenance Actions:</label>
    4949                                </td>
     50
    5051                                <td valign="top" class="value ${hasErrors(bean:taskProcedureInstance,field:'maintenanceActions','errors')}">
    51 
    52                                     <ul>
    53                                         <g:each var="m" in="${taskProcedureInstance?.maintenanceActions?}">
    54                                             <li>
    55                                                 <g:link controller="maintenanceActionDetailed"
    56                                                                 action="show"
    57                                                                 id="${m.id}">
    58                                                     ${m?.encodeAsHTML()}
    59                                                 </g:link>
    60                                             </li>
    61                                         </g:each>
    62                                     </ul>
    63                                     <g:link controller="maintenanceActionDetailed"
    64                                                 params="['taskProcedure.id':taskProcedureInstance?.id]"
    65                                                 action="create">
    66                                         +Add MaintenanceAction
    67                                     </g:link>
    68 
     52                                    <g:render template="maintenanceActions" model="['taskProcedureInstance': taskProcedureInstance]" />
    6953                                </td>
    7054                            </tr>
  • branches/features/taskProcedureRework/grails-app/views/taskProcedureDetailed/list.gsp

    r758 r762  
    3939
    4040                                <g:sortableColumn property="id" title="Id"  params="${filterParams}" />
    41                                 <th>Task Description</th>
     41                                <th>Description</th>
    4242                                <th>Asset</th>
    4343
     
    5252                                <td>${fieldValue(bean:taskProcedureInstance, field:'id')}</td>
    5353
    54                                 <td>${taskProcedureInstance.parentTask.description.encodeAsHTML()}</td>
     54                                <td>${taskProcedureInstance.description.encodeAsHTML()}</td>
    5555
    56                                 <td>${taskProcedureInstance.parentTask.primaryAsset?.encodeAsHTML()}</td>
     56                                <td>${taskProcedureInstance.asset?.encodeAsHTML()}</td>
    5757
    5858                                <td>
  • branches/features/taskProcedureRework/grails-app/views/taskProcedureDetailed/show.gsp

    r760 r762  
    2626
    2727                        <tr class="prop">
    28                             <td valign="top" class="name">Parent Task:</td>
     28                            <td valign="top" class="name">Linked Task:</td>
    2929                            <td valign="top" class="value">
    30                                 <g:link controller="taskDetailed" action="show" id="${taskProcedureInstance.parentTask.id}">
    31                                     ${taskProcedureInstance.parentTask.encodeAsHTML()}
     30                                <g:link controller="taskDetailed" action="show" id="${taskProcedureInstance.linkedTask.id}">
     31                                    ${taskProcedureInstance.linkedTask.encodeAsHTML()}
    3232                                </g:link>
    3333                            </td>
     
    4040                                <ul>
    4141                                <g:each var="m" in="${taskProcedureInstance.maintenanceActions}">
    42                                     <li><g:link controller="maintenanceActionDetailed" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
     42                                    <li>${m?.encodeAsHTML()}</li>
    4343                                </g:each>
    4444                                </ul>
Note: See TracChangeset for help on using the changeset viewer.