- Timestamp:
- Apr 14, 2011, 10:57:50 PM (14 years ago)
- Location:
- branches/features/grailsUpgrade/grails-app
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/features/grailsUpgrade/grails-app/controllers/AssetDetailedController.groovy
r749 r885 42 42 def s = assetTreeService.buildAssetTree(params, session) 43 43 render s 44 } 45 46 /** 47 * Build and return the compact asset tree response. 48 */ 49 @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AssetManager', 'ROLE_AssetUser']) 50 def assetTreeCompact = { 51 def assetInstance = Asset.read(params.id) 52 if(!assetInstance) { 53 render g.message(code: 'default.not.found', args: ['Asset',params.id]) 54 return 55 } 56 57 render(template:"/shared/assetTreeCompact", model:['assetInstance':assetInstance]) 44 58 } 45 59 -
branches/features/grailsUpgrade/grails-app/views/shared/_assetTreeCompact.gsp
r798 r885 1 2 <%-- Fetch to prevent lazy initialization error. --%>3 <% assetInstance = Asset.read(assetInstance?.id)%>4 5 1 <div class="static_tree"> 6 ${assetInstance ?.encodeAsHTML()}2 ${assetInstance.encodeAsHTML()} 7 3 <div class="static_tree_compact"> 8 4 <ul> 9 <g:each var="assetSubItem1" in="${assetInstance ?.assetSubItems?.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">5 <g:each var="assetSubItem1" in="${assetInstance.assetSubItems?.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"> 10 6 <li> 11 ${assetSubItem1 ?.encodeAsHTML()}7 ${assetSubItem1.encodeAsHTML()} 12 8 </li> 13 9 … … 17 13 <g:each var="assetSubItem2" in="${assetSubItem1.subItems.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"> 18 14 <li> 19 ${assetSubItem2 ?.encodeAsHTML()}15 ${assetSubItem2.encodeAsHTML()} 20 16 </li> 21 17 </g:each> <!--assetSubItem2--> -
branches/features/grailsUpgrade/grails-app/views/taskProcedureDetailed/_taskProcedure.gsp
r809 r885 27 27 <td valign="top" class="name">Linked Asset:</td> 28 28 <td valign="top" class="value"> 29 <g: render template="/shared/assetTreeCompact" model="['assetInstance': taskProcedureInstance.linkedTask.primaryAsset]" />29 <g:include controller="assetDetailed" action="assetTreeCompact" id="${taskProcedureInstance.linkedTask.primaryAsset.id}" /> 30 30 </td> 31 31 </tr> -
branches/features/grailsUpgrade/grails-app/views/taskProcedureDetailed/_taskProcedureRevision.gsp
r854 r885 25 25 <td valign="top" class="name">Linked Asset:</td> 26 26 <td valign="top" class="value"> 27 <g:render template="/shared/assetTreeCompact" model="['assetInstance': taskProcedureRevision.linkedTask.primaryAsset]" /> 27 <g:include controller="assetDetailed" action="assetTreeCompact" id="${taskProcedureRevision.linkedTask.primaryAsset.id}" /> 28 28 29 </td> 29 30 </tr>
Note: See TracChangeset
for help on using the changeset viewer.