Index: /trunk/grails-app/controllers/AddressDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/AddressDetailedController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/AddressDetailedController.groovy	(revision 628)
@@ -1,10 +1,12 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                    'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager'])
 class AddressDetailedController extends BaseController {
 
     def addressService
 
-    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AppUser'])
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                        'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager', 'ROLE_AppUser'])
     def index = { redirect(action:list,params:params) }
 
@@ -12,5 +14,6 @@
     static allowedMethods = [delete:'POST', save:'POST', update:'POST']
 
-    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AppUser'])
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                        'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager', 'ROLE_AppUser'])
     def list = {
         params.max = Math.min( params.max ? params.max.toInteger() : 10,  100)
@@ -18,5 +21,6 @@
     }
 
-    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AppUser'])
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                        'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager', 'ROLE_AppUser'])
     def show = {
         def addressInstance = Address.get( params.id )
Index: /trunk/grails-app/controllers/BaseController.groovy
===================================================================
--- /trunk/grails-app/controllers/BaseController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/BaseController.groovy	(revision 628)
@@ -1,5 +1,5 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_AppAdmin', 'ROLE_AppUser'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AppUser'])
 abstract class BaseController {
 
Index: /trunk/grails-app/controllers/ContactDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/ContactDetailedController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/ContactDetailedController.groovy	(revision 628)
@@ -1,10 +1,12 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                    'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager'])
 class ContactDetailedController extends BaseController {
 
     def contactService
 
-    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AppUser'])
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                        'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager', 'ROLE_AppUser'])
     def index = { redirect(action:list,params:params) }
 
@@ -12,5 +14,6 @@
     static allowedMethods = [delete:'POST', save:'POST', update:'POST']
 
-    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AppUser'])
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                        'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager', 'ROLE_AppUser'])
     def list = {
         params.max = Math.min( params.max ? params.max.toInteger() : 10,  100)
@@ -18,5 +21,6 @@
     }
 
-    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_AppUser'])
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                        'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager', 'ROLE_AppUser'])
     def show = {
         def contactInstance = Contact.get( params.id )
Index: /trunk/grails-app/controllers/CostCodeDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/CostCodeDetailedController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/CostCodeDetailedController.groovy	(revision 628)
@@ -1,5 +1,5 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_InventoryManager'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
 class CostCodeDetailedController extends BaseController {
     
Index: /trunk/grails-app/controllers/DepartmentDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/DepartmentDetailedController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/DepartmentDetailedController.groovy	(revision 628)
@@ -1,5 +1,5 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_Manager','ROLE_AppAdmin'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
 class DepartmentDetailedController extends BaseController {
     
Index: /trunk/grails-app/controllers/DepartmentExtendedAttributeDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/DepartmentExtendedAttributeDetailedController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/DepartmentExtendedAttributeDetailedController.groovy	(revision 628)
@@ -1,5 +1,5 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_Manager','ROLE_AppAdmin'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
 class DepartmentExtendedAttributeDetailedController extends BaseController {
 
Index: /trunk/grails-app/controllers/ExtendedAttributeTypeDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/ExtendedAttributeTypeDetailedController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/ExtendedAttributeTypeDetailedController.groovy	(revision 628)
@@ -1,5 +1,5 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_Manager','ROLE_AppAdmin'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
 class ExtendedAttributeTypeDetailedController extends BaseController {
     
Index: /trunk/grails-app/controllers/InventoryGroupDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/InventoryGroupDetailedController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/InventoryGroupDetailedController.groovy	(revision 628)
@@ -1,5 +1,5 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_InventoryManager'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
 class InventoryGroupDetailedController extends BaseController {
 
Index: /trunk/grails-app/controllers/PersonController.groovy
===================================================================
--- /trunk/grails-app/controllers/PersonController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/PersonController.groovy	(revision 628)
@@ -2,5 +2,5 @@
 import org.codehaus.groovy.grails.commons.ConfigurationHolder
 
-@Secured(['ROLE_Manager','ROLE_AppAdmin'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
 class PersonController extends BaseAppAdminController {
 
Index: /trunk/grails-app/controllers/ProductionReferenceDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/ProductionReferenceDetailedController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/ProductionReferenceDetailedController.groovy	(revision 628)
@@ -1,5 +1,5 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager', 'ROLE_ProductionManager'])
 class ProductionReferenceDetailedController extends BaseController {
 
Index: /trunk/grails-app/controllers/UnitOfMeasureDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/UnitOfMeasureDetailedController.groovy	(revision 627)
+++ /trunk/grails-app/controllers/UnitOfMeasureDetailedController.groovy	(revision 628)
@@ -1,5 +1,5 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager'])
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_InventoryManager'])
 class UnitOfMeasureDetailedController extends BaseController {
     
