Index: trunk/grails-app/views/plannedMaintenanceDetailed/list.gsp
===================================================================
--- trunk/grails-app/views/plannedMaintenance/list.gsp	(revision 122)
+++ trunk/grails-app/views/plannedMaintenanceDetailed/list.gsp	(revision 124)
@@ -31,4 +31,6 @@
                         
                    	        <th>Recurring Schedule</th>
+
+                            <th></th>
                    	    
                         </tr>
@@ -36,5 +38,6 @@
                     <tbody>
                     <g:each in="${plannedMaintenanceInstanceList}" status="i" var="plannedMaintenanceInstance">
-                        <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
+                        <tr class="${(i % 2) == 0 ? 'clickableOdd' : 'clickableEven'}" onclick='window.location = "${request.getContextPath()}/plannedMaintenanceDetailed/show/${plannedMaintenanceInstance.id}"'/>
+
                         
                             <td><g:link action="show" id="${plannedMaintenanceInstance.id}">${fieldValue(bean:plannedMaintenanceInstance, field:'id')}</g:link></td>
@@ -47,5 +50,11 @@
                         
                             <td>${fieldValue(bean:plannedMaintenanceInstance, field:'recurringSchedule')}</td>
-                        
+
+                            <td>
+                                <g:link action="show" id="${plannedMaintenanceInstance.id}">
+                                    <img  src="${createLinkTo(dir:'images/skin',file:'database_table.png')}" alt="Show" />
+                                </g:link>
+                            </td>
+
                         </tr>
                     </g:each>
Index: trunk/grails-app/views/plannedMaintenanceDetailed/show.gsp
===================================================================
--- trunk/grails-app/views/plannedMaintenance/show.gsp	(revision 122)
+++ trunk/grails-app/views/plannedMaintenanceDetailed/show.gsp	(revision 124)
@@ -31,4 +31,11 @@
                     
                         <tr class="prop">
+                            <td valign="top" class="name">Name:</td>
+                            
+                            <td valign="top" class="value">${fieldValue(bean:plannedMaintenanceInstance, field:'name')}</td>
+                            
+                        </tr>
+                    
+                        <tr class="prop">
                             <td valign="top" class="name">Description:</td>
                             
@@ -38,34 +45,14 @@
                     
                         <tr class="prop">
-                            <td valign="top" class="name">Is Active:</td>
+                            <td valign="top" class="name">Recurring Schedule:</td>
                             
-                            <td valign="top" class="value">${fieldValue(bean:plannedMaintenanceInstance, field:'isActive')}</td>
+                            <td valign="top" class="value"><g:link controller="recurringScheduleDetailed" action="edit" id="${plannedMaintenanceInstance?.recurringSchedule?.id}">${plannedMaintenanceInstance?.recurringSchedule?.encodeAsHTML()}</g:link></td>
                             
                         </tr>
                     
                         <tr class="prop">
-                            <td valign="top" class="name">Maintenance Actions:</td>
+                            <td valign="top" class="name">Is Active:</td>
                             
-                            <td  valign="top" style="text-align:left;" class="value">
-                                <ul>
-                                <g:each var="m" in="${plannedMaintenanceInstance.maintenanceActions}">
-                                    <li><g:link controller="maintenanceAction" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
-                                </g:each>
-                                </ul>
-                            </td>
-                            
-                        </tr>
-                    
-                        <tr class="prop">
-                            <td valign="top" class="name">Name:</td>
-                            
-                            <td valign="top" class="value">${fieldValue(bean:plannedMaintenanceInstance, field:'name')}</td>
-                            
-                        </tr>
-                    
-                        <tr class="prop">
-                            <td valign="top" class="name">Recurring Schedule:</td>
-                            
-                            <td valign="top" class="value"><g:link controller="recurringSchedule" action="show" id="${plannedMaintenanceInstance?.recurringSchedule?.id}">${plannedMaintenanceInstance?.recurringSchedule?.encodeAsHTML()}</g:link></td>
+                            <td valign="top" class="value">${fieldValue(bean:plannedMaintenanceInstance, field:'isActive')}</td>
                             
                         </tr>
@@ -81,4 +68,61 @@
                 </g:form>
             </div>
+
+            <div class="list">
+                <h1>Maintenance Actions</h1>
+                <table>
+                    <thead>
+                        <tr>
+
+<!--                             <g:sortableColumn property="plannedMaintenanceInstance.maintenanceAction.pmStepNumber" title="PM Step" /> -->
+                            <th>Step</th>
+                            <th>Action</th>
+                            <th>System Section</th>
+                            <th>Asset</th>
+                            <th>Assembly</th>
+                            <th>Maintenance Policy</th>
+                            <th></th>
+
+<!--                            <g:sortableColumn property="commentW" title="Comment" />
+                        
+                            <g:sortableColumn property="dateDoneW" title="Date Done" />
+                        
+                            <g:sortableColumn property="enteredByW" title="Entered By" />-->
+                        </tr>
+                    </thead>
+                    <tbody>
+                    <g:each in="${plannedMaintenanceInstance?.maintenanceActions}" status="i" var="maintenanceAction">
+                            <tr class="${(i % 2) == 0 ? 'clickableOdd' : 'clickableEven'}" onclick='window.location = "${request.getContextPath()}/maintenanceActionDetailed/edit/${maintenanceAction.id}"'/>
+
+                                <td>${fieldValue(bean:maintenanceAction, field:'pmStepNumber')}</td>
+                                <td>${maintenanceAction.maintenanceAction}</td>
+                                <td>${maintenanceAction.systemSection}</td>
+                                <td>${maintenanceAction.asset}</td>
+                                <td>${maintenanceAction.assembly}</td>
+                                <td>${maintenanceAction.maintenancePolicy}</td>
+
+                                <td>
+                                    <g:link controller="maintenanceActionDetailed" action="edit" id="${maintenanceAction.id}">
+                                        <img  src="${createLinkTo(dir:'images/skin',file:'database_edit.png')}" alt="Edit" />
+                                    </g:link>
+                                </td>
+
+                            </tr>
+                    </g:each>
+                    </tbody>
+                </table>
+            </div>
+
+            <br />
+
+            <div class="buttons">
+                <g:form controller="maintenanceActionDetailed">
+                    <input type="hidden" name="plannedMaintenanceInstance.id" value="${plannedMaintenanceInstance?.id}" />
+                    <span class="button">
+                        <g:actionSubmit value="Add Action" action="create"  class="add"/>
+                    </span>
+                </g:form>
+            </div>
+
         </div>
     </body>
