Index: /trunk/grails-app/controllers/MaintenancePolicyDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/MaintenancePolicyDetailedController.groovy	(revision 370)
+++ /trunk/grails-app/controllers/MaintenancePolicyDetailedController.groovy	(revision 371)
@@ -1,7 +1,8 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_Manager','ROLE_AppAdmin'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AssetManager'])
 class MaintenancePolicyDetailedController extends BaseAppAdminController {
-    
+
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AssetManager', 'ROLE_AssetUser'])
     def index = { redirect(action:list,params:params) }
 
@@ -9,4 +10,5 @@
     static allowedMethods = [delete:'POST', save:'POST', update:'POST']
 
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AssetManager', 'ROLE_AssetUser'])
     def list = {
         params.max = Math.min( params.max ? params.max.toInteger() : 10,  100)
@@ -14,4 +16,5 @@
     }
 
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AssetManager', 'ROLE_AssetUser'])
     def show = {
 
