Index: trunk/src/grails-app/conf/BootStrap.groovy
===================================================================
--- trunk/src/grails-app/conf/BootStrap.groovy	(revision 89)
+++ trunk/src/grails-app/conf/BootStrap.groovy	(revision 91)
@@ -67,5 +67,9 @@
         BootStrapSaveAndTest(authInstance)
 
-        authInstance = new Authority(description:"Application User, all application users need this base role.",
+        authInstance = new Authority(description:"Business manager, grants full management access.",
+                                        authority:"ROLE_Manager")
+        BootStrapSaveAndTest(authInstance)
+
+        authInstance = new Authority(description:"Application User, all application users need this base role to allow login.",
                                         authority:"ROLE_AppUser")
         BootStrapSaveAndTest(authInstance)
@@ -85,15 +89,16 @@
         personInstance.addToAuthorities(Authority.get(1))
         personInstance.addToAuthorities(Authority.get(2))
+        personInstance.addToAuthorities(Authority.get(3))
         personInstance.addToPersonGroups(PersonGroup.findByName("gnuMims"))
 
-        personInstance = new Person(loginName:"admin2",
-                                    firstName:"Admin2",
-                                    lastName:"Powers2",
-                                    pass:passClearText,
-                                    password:passwordEncoded,
-                                    email:"admin2@example.com")
-        BootStrapSaveAndTest(personInstance)
-        personInstance.addToAuthorities(Authority.get(1))
+        personInstance = new Person(loginName:"manager",
+                                    firstName:"Meca",
+                                    lastName:"Manager",
+                                    pass:passClearText,
+                                    password:passwordEncoded,
+                                    email:"manager@example.com")
+        BootStrapSaveAndTest(personInstance)
         personInstance.addToAuthorities(Authority.get(2))
+        personInstance.addToAuthorities(Authority.get(3))
         personInstance.addToPersonGroups(PersonGroup.findByName("gnuMims"))
 
@@ -105,5 +110,5 @@
                                     email:"user@example.com")
         BootStrapSaveAndTest(personInstance)
-        personInstance.addToAuthorities(Authority.get(2))
+        personInstance.addToAuthorities(Authority.get(3))
         personInstance.addToPersonGroups(PersonGroup.findByName("Electrical"))
 
@@ -115,5 +120,5 @@
                                     email:"user@example.com")
         BootStrapSaveAndTest(personInstance)
-        personInstance.addToAuthorities(Authority.get(2))
+        personInstance.addToAuthorities(Authority.get(3))
         personInstance.addToPersonGroups(PersonGroup.findByName("Electrical"))
 
@@ -125,5 +130,5 @@
                                     email:"user@example.com")
         BootStrapSaveAndTest(personInstance)
-        personInstance.addToAuthorities(Authority.get(2))
+        personInstance.addToAuthorities(Authority.get(3))
         personInstance.addToPersonGroups(PersonGroup.findByName("Mechanical"))
 
@@ -135,5 +140,5 @@
                                     email:"user@example.com")
         BootStrapSaveAndTest(personInstance)
-        personInstance.addToAuthorities(Authority.get(2))
+        personInstance.addToAuthorities(Authority.get(3))
         personInstance.addToPersonGroups(PersonGroup.findByName("Production"))
 
