Add default 'ADMIN' role and grant it to 'admin' user.
authorBen Thompson <ben@xtuple.com>
Wed, 11 Jun 2014 17:36:15 +0000 (13:36 -0400)
committerBen Thompson <ben@xtuple.com>
Wed, 11 Jun 2014 17:36:15 +0000 (13:36 -0400)
enyo-client/database/source/manifest.js
enyo-client/database/source/priv.sql [new file with mode: 0644]

index 67e8c94..1f59a8b 100644 (file)
     "public/tables/comment_trigger.sql",
     "public/tables/pkghead.sql",
     "public/tables/schemaord.sql",
+    "priv.sql",
     "update_version.sql"
   ]
 }
diff --git a/enyo-client/database/source/priv.sql b/enyo-client/database/source/priv.sql
new file mode 100644 (file)
index 0000000..4c3e870
--- /dev/null
@@ -0,0 +1,7 @@
+-- Setup default 'ADMIN' role and grant it to 'admin' user it it doesn't exist.
+
+-- Add 'ADMIN' Role.
+select xt.add_role('ADMIN', 'Administrators Role');
+
+-- Grant 'admin' user 'ADMIN' Role.
+select xt.grant_user_role('admin', 'ADMIN');