Index: /trunk/grails-app/controllers/BaseAppAdminController.groovy
===================================================================
--- /trunk/grails-app/controllers/BaseAppAdminController.groovy	(revision 288)
+++ /trunk/grails-app/controllers/BaseAppAdminController.groovy	(revision 289)
@@ -3,6 +3,4 @@
 @Secured(['ROLE_AppAdmin'])
 abstract class BaseAppAdminController {
-    def whatsit() {
-    }
 
 }
Index: /trunk/grails-app/controllers/BaseController.groovy
===================================================================
--- /trunk/grails-app/controllers/BaseController.groovy	(revision 288)
+++ /trunk/grails-app/controllers/BaseController.groovy	(revision 289)
@@ -3,6 +3,4 @@
 @Secured(['ROLE_AppUser', 'ROLE_AppAdmin'])
 abstract class BaseController {
-    def whatsit() {
-    }
 
 }
Index: /trunk/grails-app/controllers/SectionDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/SectionDetailedController.groovy	(revision 288)
+++ /trunk/grails-app/controllers/SectionDetailedController.groovy	(revision 289)
@@ -3,10 +3,12 @@
 @Secured(['ROLE_Manager','ROLE_AppAdmin'])
 class SectionDetailedController extends BaseController {
-    
-    def index = { redirect(action:list,params:params) }
 
     // the delete, save and update actions only accept POST requests
     static allowedMethods = [delete:'POST', save:'POST', update:'POST']
 
+    @Secured(['ROLE_AppAdmin','ROLE_Manager','ROLE_AppUser'])
+    def index = { redirect(action:list,params:params) }
+
+    @Secured(['ROLE_AppAdmin','ROLE_Manager','ROLE_AppUser'])
     def list = {
         params.max = Math.min( params.max ? params.max.toInteger() : 10,  100)
@@ -14,4 +16,5 @@
     }
 
+    @Secured(['ROLE_AppAdmin','ROLE_Manager','ROLE_AppUser'])
     def show = {
         def sectionInstance = Section.get( params.id )
@@ -24,4 +27,5 @@
     }
 
+    @Secured(['ROLE_AppAdmin'])
     def delete = {
         def sectionInstance = Section.get( params.id )
Index: /trunk/grails-app/controllers/SiteDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/SiteDetailedController.groovy	(revision 288)
+++ /trunk/grails-app/controllers/SiteDetailedController.groovy	(revision 289)
@@ -3,10 +3,12 @@
 @Secured(['ROLE_Manager','ROLE_AppAdmin'])
 class SiteDetailedController extends BaseController {
-    
-    def index = { redirect(action:list,params:params) }
 
     // the delete, save and update actions only accept POST requests
     static allowedMethods = [delete:'POST', save:'POST', update:'POST']
 
+    @Secured(['ROLE_AppAdmin','ROLE_Manager','ROLE_AppUser'])
+    def index = { redirect(action:list,params:params) }
+
+    @Secured(['ROLE_AppAdmin','ROLE_Manager','ROLE_AppUser'])
     def list = {
         params.max = Math.min( params.max ? params.max.toInteger() : 10,  100)
@@ -14,4 +16,5 @@
     }
 
+    @Secured(['ROLE_AppAdmin','ROLE_Manager','ROLE_AppUser'])
     def show = {
         def siteInstance = Site.get( params.id )
@@ -24,4 +27,5 @@
     }
 
+    @Secured(['ROLE_AppAdmin'])
     def delete = {
         def siteInstance = Site.get( params.id )
Index: /trunk/grails-app/views/siteDetailed/edit.gsp
===================================================================
--- /trunk/grails-app/views/siteDetailed/edit.gsp	(revision 288)
+++ /trunk/grails-app/views/siteDetailed/edit.gsp	(revision 289)
@@ -64,8 +64,8 @@
 <ul>
 <g:each var="i" in="${siteInstance?.inventoryStores?}">
-    <li><g:link controller="inventoryStore" action="show" id="${i.id}">${i?.encodeAsHTML()}</g:link></li>
+    <li><g:link controller="inventoryStoreDetailed" action="show" id="${i.id}">${i?.encodeAsHTML()}</g:link></li>
 </g:each>
 </ul>
-<g:link controller="inventoryStore" params="['site.id':siteInstance?.id]" action="create">Add InventoryStore</g:link>
+<g:link controller="inventoryStoreDetailed" params="['site.id':siteInstance?.id]" action="create">Add InventoryStore</g:link>
 
                                 </td>
@@ -80,8 +80,8 @@
 <ul>
 <g:each var="s" in="${siteInstance?.sections?}">
-    <li><g:link controller="section" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
+    <li><g:link controller="sectionDetailed" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
 </g:each>
 </ul>
-<g:link controller="section" params="['site.id':siteInstance?.id]" action="create">Add Section</g:link>
+<g:link controller="sectionDetailed" params="['site.id':siteInstance?.id]" action="create">Add Section</g:link>
 
                                 </td>
@@ -96,8 +96,8 @@
 <ul>
 <g:each var="s" in="${siteInstance?.siteExtendedAttributes?}">
-    <li><g:link controller="siteExtendedAttribute" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
+    <li><g:link controller="siteExtendedAttributeDetailed" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
 </g:each>
 </ul>
-<g:link controller="siteExtendedAttribute" params="['site.id':siteInstance?.id]" action="create">Add SiteExtendedAttribute</g:link>
+<g:link controller="siteExtendedAttributeDetailed" params="['site.id':siteInstance?.id]" action="create">Add SiteExtendedAttribute</g:link>
 
                                 </td>
Index: /trunk/grails-app/views/siteDetailed/show.gsp
===================================================================
--- /trunk/grails-app/views/siteDetailed/show.gsp	(revision 288)
+++ /trunk/grails-app/views/siteDetailed/show.gsp	(revision 289)
@@ -56,5 +56,5 @@
                                 <ul>
                                 <g:each var="i" in="${siteInstance.inventoryStores}">
-                                    <li><g:link controller="inventoryStore" action="show" id="${i.id}">${i?.encodeAsHTML()}</g:link></li>
+                                    <li><g:link controller="inventoryStoreDetailed" action="show" id="${i.id}">${i?.encodeAsHTML()}</g:link></li>
                                 </g:each>
                                 </ul>
@@ -69,5 +69,5 @@
                                 <ul>
                                 <g:each var="s" in="${siteInstance.sections}">
-                                    <li><g:link controller="section" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
+                                    <li><g:link controller="sectionDetailed" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
                                 </g:each>
                                 </ul>
@@ -82,5 +82,5 @@
                                 <ul>
                                 <g:each var="s" in="${siteInstance.siteExtendedAttributes}">
-                                    <li><g:link controller="siteExtendedAttribute" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
+                                    <li><g:link controller="siteExtendedAttributeDetailed" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
                                 </g:each>
                                 </ul>
