Module: nagvis
Branch: master
Commit: b61d5b8e94f31cfa548f757a213aeeee63d8c262
URL:    
http://nagvis.git.sourceforge.net/git/gitweb.cgi?p=nagvis/nagvis;a=commit;h=b61d5b8e94f31cfa548f757a213aeeee63d8c262

Author: Lars Michelsen <[email protected]>
Date:   Sun Oct 18 22:06:12 2009 +0200

Added more permissions to the users group in initial database

---

 share/server/core/classes/CoreAuthModSQLite.php |   33 +++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/share/server/core/classes/CoreAuthModSQLite.php 
b/share/server/core/classes/CoreAuthModSQLite.php
index 212fa9c..95e8cd7 100644
--- a/share/server/core/classes/CoreAuthModSQLite.php
+++ b/share/server/core/classes/CoreAuthModSQLite.php
@@ -50,6 +50,21 @@ class CoreAuthModSQLite extends CoreAuthModule {
                $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (10, \'Map\', \'getMapObjects\', \'demo\')');
                $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (11, \'Map\', \'getObjectStates\', \'demo\')');
                
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (12, \'Map\', \'view\', \'demo2\')');
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (13, \'Map\', \'getMapProperties\', \'demo2\')');
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (14, \'Map\', \'getMapObjects\', \'demo2\')');
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (15, \'Map\', \'getObjectStates\', \'demo2\')');
+               
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (16, \'Map\', \'view\', \'demo-map\')');
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (17, \'Map\', \'getMapProperties\', \'demo-map\')');
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (18, \'Map\', \'getMapObjects\', \'demo-map\')');
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (19, \'Map\', \'getObjectStates\', \'demo-map\')');
+               
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (20, \'Map\', \'view\', \'demo-server\')');
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (21, \'Map\', \'getMapProperties\', \'demo-server\')');
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (22, \'Map\', \'getMapObjects\', \'demo-server\')');
+               $this->DB->query('INSERT INTO perms (permId, mod, act, obj) 
VALUES (23, \'Map\', \'getObjectStates\', \'demo-server\')');
+               
                // nagiosadmin => Administrators
                $this->DB->query('INSERT INTO users2roles (userId, roleId) 
VALUES (1, 1)');
                
@@ -72,6 +87,24 @@ class CoreAuthModSQLite extends CoreAuthModule {
                $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 9)');
                $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 10)');
                $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 11)');
+               
+               // Users => Allowed to view the demo2 map
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 12)');
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 13)');
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 14)');
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 15)');
+               
+               // Users => Allowed to view the demo-map map
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 16)');
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 17)');
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 18)');
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 19)');
+               
+               // Users => Allowed to view the demo-server map
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 20)');
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 21)');
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 22)');
+               $this->DB->query('INSERT INTO roles2perms (roleId, permId) 
VALUES (2, 23)');
        }
        
        private function checkUserExists() {


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Nagvis-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagvis-checkins

Reply via email to