Index: trunk/grails-app/controllers/AppCoreController.groovy
===================================================================
--- trunk/grails-app/controllers/AppCoreController.groovy	(revision 622)
+++ trunk/grails-app/controllers/AppCoreController.groovy	(revision 627)
@@ -132,5 +132,6 @@
     * Render the manager view for manager or admin roles.
     */
-    @Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                        'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager'])
     def manager = {
     }
@@ -244,5 +245,6 @@
     * Render the application log file.
     */
-    @Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                        'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager'])
     def appLog = {
         def file = new File(ConfigurationHolder.config.log4j.appenders.appLog.file)
@@ -255,5 +257,6 @@
     * Rebuild the text search index.
     */
-    @Secured(['ROLE_AppAdmin', 'ROLE_Manager'])
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager',
+                        'ROLE_InventoryManager', 'ROLE_AssetManager', 'ROLE_ProductionManager'])
     def rebuildTextSearchIndex = {
         InventoryIndexJob.triggerNow(['calledBy':'AppCoreController rebuildTextSearchIndex{}'])
