Ignore:
Timestamp:
Feb 8, 2011, 11:00:27 PM (13 years ago)
Author:
gav
Message:

Svn merge -r752:r797 branches/features/taskProcedureRework into trunk/.

Location:
trunk/grails-app/views/taskProcedureDetailed
Files:
1 deleted
3 edited
5 copied

Legend:

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

    r173 r798  
    77        <title>Create TaskProcedure</title>
    88        <nav:resources override="true"/>
     9        <g:javascript src="dynamicOneToMany.js" />
    910    </head>
    1011    <body>
     
    1314        </div>
    1415        <div class="body">
    15             <g:if test="${flash.message}">
    16             <div class="message">${flash.message}</div>
    17             </g:if>
     16            <g:render template="/shared/messages" />
     17
    1818            <g:hasErrors bean="${taskProcedureInstance}">
    19             <div class="errors">
    20                 <g:renderErrors bean="${taskProcedureInstance}" as="list" />
    21             </div>
     19                <div class="errors">
     20                    <g:renderErrors bean="${taskProcedureInstance}" as="list" />
     21                </div>
    2222            </g:hasErrors>
     23
    2324            <g:form action="save" method="post" >
    24             <input type="hidden" name="taskInstance.id" value="${taskInstance?.id}" />
     25                <input type="hidden" name="linkedTask.id" value="${taskProcedureInstance.linkedTask.id}" />
    2526
    26                 <div class="dialog">
    27                     <table>
    28                         <tbody>
     27                <g:render template="taskProcedure" model="['taskProcedureInstance': taskProcedureInstance]" />
    2928
    30                             <tr class="prop">
    31                                 <td valign="top" class="name">
    32                                     <label for="name">Name:</label>
    33                                 </td>
    34                                 <td valign="top" class="value ${hasErrors(bean:taskProcedureInstance,field:'name','errors')}">
    35                                     <input type="text"  class="description" maxlength="75" id="name" name="name" value="${fieldValue(bean:taskProcedureInstance,field:'name')}"/>
    36                                 </td>
    37                             </tr>
    38 
    39                             <tr class="prop">
    40                                 <td valign="top" class="name">
    41                                     <label for="description">Description:</label>
    42                                 </td>
    43                                 <td valign="top" class="value ${hasErrors(bean:taskProcedureInstance,field:'description','errors')}">
    44                                     <input type="text"  class="description" maxlength="100" id="description" name="description" value="${fieldValue(bean:taskProcedureInstance,field:'description')}"/>
    45                                 </td>
    46                             </tr>
    47 
    48                             <tr class="prop">
    49                                 <td valign="top" class="name">
    50                                     <label for="isActive">Is Active:</label>
    51                                 </td>
    52                                 <td valign="top" class="value ${hasErrors(bean:taskProcedureInstance,field:'isActive','errors')}">
    53                                     <g:checkBox name="isActive" value="${taskProcedureInstance?.isActive}" ></g:checkBox>
    54                                 </td>
    55                             </tr>
    56 
    57                             <g:if test="${taskInstance}">
    58                                 <tr class="prop">
    59                                     <td valign="top" class="name">
    60                                         <label for="taskInstance">Linking with Task:</label>
    61                                     </td>
    62                                     <td valign="top" name="taskInstance" class="value">
    63                                         ${taskInstance}
    64                                     </td>
    65                                 </tr>
    66                             </g:if>
    67 
    68                         </tbody>
    69                     </table>
    70                 </div>
    7129                <div class="buttons">
    7230                    <span class="button"><input class="save" type="submit" value="Create" /></span>
     
    7432            </g:form>
    7533        </div>
     34        <table style="display:none;">
     35            <g:render template="documentReference" model="['docRef': null,
     36                                                                                                        'i': '_clone']" />
     37        </table>
     38        <table style="display:none;">
     39            <g:render template="maintenanceAction" model="['tp': null,
     40                                                                                                'ma': null,
     41                                                                                                'i': '_clone',
     42                                                                                                'assemblies': assemblies]" />
     43        </table>
    7644    </body>
    7745</html>
  • trunk/grails-app/views/taskProcedureDetailed/edit.gsp

    r410 r798  
    77        <title>Edit TaskProcedure</title>
    88        <nav:resources override="true"/>
     9        <g:javascript src="dynamicOneToMany.js" />
    910    </head>
    1011    <body>
     
    1314        </div>
    1415        <div class="body">
    15             <g:if test="${flash.message}">
    16             <div class="message">${flash.message}</div>
    17             </g:if>
     16            <g:render template="/shared/messages" />
     17
    1818            <g:hasErrors bean="${taskProcedureInstance}">
    19             <div class="errors">
    20                 <g:renderErrors bean="${taskProcedureInstance}" as="list" />
    21             </div>
     19                <div class="errors">
     20                    <g:renderErrors bean="${taskProcedureInstance}" as="list" />
     21                </div>
    2222            </g:hasErrors>
     23
    2324            <g:form method="post" >
    2425                <input type="hidden" name="id" value="${taskProcedureInstance?.id}" />
    2526                <input type="hidden" name="version" value="${taskProcedureInstance?.version}" />
    26                 <div class="dialog">
    27                     <table>
    28                         <tbody>
    29                        
    30                             <tr class="prop">
    31                                 <td valign="top" class="name">
    32                                     <label for="name">Name:</label>
    33                                 </td>
    34                                 <td valign="top" class="value ${hasErrors(bean:taskProcedureInstance,field:'name','errors')}">
    35                                     <input type="text"  class="description" maxlength="75" id="name" name="name" value="${fieldValue(bean:taskProcedureInstance,field:'name')}"/>
    36                                 </td>
    37                             </tr>
    38                        
    39                             <tr class="prop">
    40                                 <td valign="top" class="name">
    41                                     <label for="description">Description:</label>
    42                                 </td>
    43                                 <td valign="top" class="value ${hasErrors(bean:taskProcedureInstance,field:'description','errors')}">
    44                                     <input type="text"  class="description" maxlength="100" id="description" name="description" value="${fieldValue(bean:taskProcedureInstance,field:'description')}"/>
    45                                 </td>
    46                             </tr>
    47                        
    48                             <tr class="prop">
    49                                 <td valign="top" class="name">
    50                                     <label for="isActive">Is Active:</label>
    51                                 </td>
    52                                 <td valign="top" class="value ${hasErrors(bean:taskProcedureInstance,field:'isActive','errors')}">
    53                                     <g:checkBox name="isActive" value="${taskProcedureInstance?.isActive}" ></g:checkBox>
    54                                 </td>
    55                             </tr>
    56                        
    57                             <tr class="prop">
    58                                 <td valign="top" class="name">
    59                                     <label for="maintenanceActions">Maintenance Actions:</label>
    60                                 </td>
    61                                 <td valign="top" class="value ${hasErrors(bean:taskProcedureInstance,field:'maintenanceActions','errors')}">
    62                                    
    63 <ul>
    64 <g:each var="m" in="${taskProcedureInstance?.maintenanceActions?}">
    65     <li><g:link controller="maintenanceActionDetailed" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
    66 </g:each>
    67 </ul>
    68 <g:link controller="maintenanceActionDetailed" params="['taskProcedure.id':taskProcedureInstance?.id]" action="create">+Add MaintenanceAction</g:link>
    6927
    70                                 </td>
    71                             </tr>
    72                        
    73                             <tr class="prop">
    74                                 <td valign="top" class="name">
    75                                     <label for="tasks">Tasks:</label>
    76                                 </td>
    77                                 <td valign="top" class="value ${hasErrors(bean:taskProcedureInstance,field:'tasks','errors')}">
    78                                    
    79 <ul>
    80 <g:each var="t" in="${taskProcedureInstance?.tasks?}">
    81     <li><g:link controller="taskDetailed" action="show" id="${t.id}">${t?.encodeAsHTML()}</g:link></li>
    82 </g:each>
    83 </ul>
    84 <g:link controller="taskDetailed" params="['taskProcedure.id':taskProcedureInstance?.id]" action="create">+Add Task</g:link>
     28                <g:render template="taskProcedure" model="['taskProcedureInstance': taskProcedureInstance]" />
    8529
    86                                 </td>
    87                             </tr>
    88                        
    89                         </tbody>
    90                     </table>
    91                 </div>
    9230                <div class="buttons">
    9331                    <span class="button"><g:actionSubmit class="save" value="Update" /></span>
     32                    <span class="button"><g:actionSubmit class="cancel" value="Cancel" action="Show"/></span>
    9433                    <span class="button"><g:actionSubmit class="delete" onclick="return confirm('Are you sure?');" value="Delete" /></span>
    9534                </div>
    9635            </g:form>
    9736        </div>
     37        <table style="display:none;">
     38            <g:render template="documentReference" model="['docRef': null,
     39                                                                                                        'i': '_clone']" />
     40        </table>
     41        <table style="display:none;">
     42            <g:render template="maintenanceAction" model="['tp': null,
     43                                                                                                'ma': null,
     44                                                                                                'i': '_clone',
     45                                                                                                'assemblies': assemblies]" />
     46        </table>
    9847    </body>
    9948</html>
  • trunk/grails-app/views/taskProcedureDetailed/list.gsp

    r467 r798  
    3737                        <thead>
    3838                            <tr>
    39                            
     39
    4040                                <g:sortableColumn property="id" title="Id"  params="${filterParams}" />
    41                            
    42                                 <g:sortableColumn property="name" title="Name"  params="${filterParams}" />
    43                            
    44                                 <g:sortableColumn property="description" title="Description"  params="${filterParams}" />
    45                            
    46                                 <g:sortableColumn property="isActive" title="Is Active"  params="${filterParams}" />
     41                                <th>Description</th>
     42                                <th>Asset</th>
    4743
    4844                                <th></th>
    49                            
     45
    5046                            </tr>
    5147                        </thead>
     
    5349                        <g:each in="${taskProcedureInstanceList}" status="i" var="taskProcedureInstance">
    5450                            <tr class="${(i % 2) == 0 ? 'clickableOdd' : 'clickableEven'}" onclick='window.location = "${request.getContextPath()}/taskProcedureDetailed/show/${taskProcedureInstance.id}"'/>
    55                            
     51
    5652                                <td>${fieldValue(bean:taskProcedureInstance, field:'id')}</td>
    57                            
    58                                 <td>${fieldValue(bean:taskProcedureInstance, field:'name')}</td>
    59                            
    60                                 <td>${fieldValue(bean:taskProcedureInstance, field:'description')}</td>
    61                            
    62                                 <td>${fieldValue(bean:taskProcedureInstance, field:'isActive')}</td>
    63                                
     53
     54                                <td>${taskProcedureInstance.description.encodeAsHTML()}</td>
     55
     56                                <td>${taskProcedureInstance.asset?.encodeAsHTML()}</td>
     57
    6458                                <td>
    6559                                    <g:link action="show" id="${taskProcedureInstance.id}">
     
    6761                                    </g:link>
    6862                                </td>
    69                            
     63
    7064                            </tr>
    7165                        </g:each>
     
    8377                                    action="list"
    8478                                    class="overlayPane"
    85                                     excludeProperties="" />
     79                                    additionalProperties="id"
     80                                    excludeProperties=""
     81                                    associatedProperties="linkedTask.description" />
    8682        </div>
    8783    </body>
Note: See TracChangeset for help on using the changeset viewer.