@@ -28,77 +28,114 @@ component extends="wheels.migrator.Migration" hint="Adds Default Permissions" {
2828
2929 try {
3030 c = 0 ;
31- addRecord (table = ' permissions' , id = ++ c , name = ' admin' , description = ' Global Administrative Access' );
32- addRecord (table = ' rolepermissions' , roleid = 1 , permissionid = c )
33-
34- addRecord (table = ' permissions' , id = ++ c , name = ' admin.auditlogs' , description = ' Allow Global Administrative Access to Logs' );
35- addRecord (table = ' permissions' , id = ++ c , name = ' admin.auditlogs.index' , description = ' View Logs' );
36- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
37-
38- addRecord (table = ' permissions' , id = ++ c , name = ' admin.auditlogs.show' , description = ' Show Log Extended Data' )
39- addRecord (table = ' permissions' , id = ++ c , name = ' admin.permissions' , description = ' Allow Global Administrative Access to Permissions' );
40- addRecord (table = ' permissions' , id = ++ c , name = ' admin.permissions.index' , description = ' List Permissions' );
41- addRecord (table = ' permissions' , id = ++ c , name = ' admin.permissions.edit' , description = ' Edit Permission' );
42- addRecord (table = ' permissions' , id = ++ c , name = ' admin.permissions.update' , description = ' Update Permission' )
43- addRecord (table = ' permissions' , id = ++ c , name = ' admin.settings' , description = ' Allow Global Administrative Access to Settings' );
44- addRecord (table = ' permissions' , id = ++ c , name = ' admin.settings.index' , description = ' List Settings' );
45- addRecord (table = ' permissions' , id = ++ c , name = ' admin.settings.edit' , description = ' Edit Setting' );
46- addRecord (table = ' permissions' , id = ++ c , name = ' admin.settings.update' , description = ' Update Setting' )
47- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users' , description = ' Allow Global Administrative Access to Users' );
48-
49- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.index' , description = ' List Users' );
50- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
51-
52- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.new' , description = ' New User' );
53- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
54-
55- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.create' , description = ' Create User' );
56- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
57-
58- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.edit' , description = ' Edit User' );
59- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
60-
61- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.update' , description = ' Update User' );
62- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
63-
64- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.delete' , description = ' Delete User' );
65- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
66-
67- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.reset' , description = ' Reset Users Password' );
68- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
69-
70- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.recover' , description = ' Recover User' );
71- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
72-
73- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.show' , description = ' View User' );
74- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
75-
76- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.assume' , description = ' Assume Users (Grant only to Admins)' );
77- addRecord (table = ' permissions' , id = ++ c , name = ' admin.users.destroy' , description = ' Destroy Users (Grant only to Admins)' );
78- addRecord (table = ' permissions' , id = ++ c , name = ' admin.roles' , description = ' Allow Global Administrative Access to Roles' );
79- addRecord (table = ' permissions' , id = ++ c , name = ' admin.roles.index' , description = ' List Roles' );
80- addRecord (table = ' permissions' , id = ++ c , name = ' admin.roles.new' , description = ' New Role' );
81- addRecord (table = ' permissions' , id = ++ c , name = ' admin.roles.create' , description = ' Create Role' );
82- addRecord (table = ' permissions' , id = ++ c , name = ' admin.roles.edit' , description = ' Edit Role' );
83- addRecord (table = ' permissions' , id = ++ c , name = ' admin.roles.update' , description = ' Update Role' );
84- addRecord (table = ' permissions' , id = ++ c , name = ' admin.roles.delete' , description = ' Delete Role' );
85-
86- addRecord (table = ' permissions' , id = ++ c , name = ' accounts' , description = ' Allow Global Access to Own Profile' );
87- addRecord (table = ' rolepermissions' , roleid = 1 , permissionid = c );
88- addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
89- addRecord (table = ' rolepermissions' , roleid = 3 , permissionid = c );
90-
91- addRecord (table = ' permissions' , id = ++ c , name = ' accounts.show' , description = ' View My Account' );
92- addRecord (table = ' permissions' , id = ++ c , name = ' accounts.edit' , description = ' Edit Own Account' );
93- addRecord (table = ' permissions' , id = ++ c , name = ' accounts.update' , description = ' Update Own Account' );
94-
95- /*
96- Named Permissions : arbitary permissions
97- */
98- addRecord (table = ' permissions' , id = ++ c , name = ' canViewAdminNotes' , type = " named" , description = ' Allow user to view admin notes' );
99-
100- addRecord (table = ' permissions' , id = ++ c , name = ' canViewLogData' , type = " named" , description = ' Allow user to view extended log data' );
101- addRecord (table = ' rolepermissions' , roleid = 1 , permissionid = c );
31+ c ++
32+ addRecord (table = ' permissions' , id = c , name = ' admin' , description = ' Global Administrative Access' );
33+ addRecord (table = ' rolepermissions' , roleid = 1 , permissionid = c )
34+
35+ c ++
36+ addRecord (table = ' permissions' , id = c , name = ' admin.auditlogs' , description = ' Allow Global Administrative Access to Logs' );
37+ c ++
38+ addRecord (table = ' permissions' , id = c , name = ' admin.auditlogs.index' , description = ' View Logs' );
39+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
40+
41+ c ++
42+ addRecord (table = ' permissions' , id = c , name = ' admin.auditlogs.show' , description = ' Show Log Extended Data' )
43+ c ++
44+ addRecord (table = ' permissions' , id = c , name = ' admin.permissions' , description = ' Allow Global Administrative Access to Permissions' );
45+ c ++
46+ addRecord (table = ' permissions' , id = c , name = ' admin.permissions.index' , description = ' List Permissions' );
47+ c ++
48+ addRecord (table = ' permissions' , id = c , name = ' admin.permissions.edit' , description = ' Edit Permission' );
49+ c ++
50+ addRecord (table = ' permissions' , id = c , name = ' admin.permissions.update' , description = ' Update Permission' )
51+ c ++
52+ addRecord (table = ' permissions' , id = c , name = ' admin.settings' , description = ' Allow Global Administrative Access to Settings' );
53+ c ++
54+ addRecord (table = ' permissions' , id = c , name = ' admin.settings.index' , description = ' List Settings' );
55+ c ++
56+ addRecord (table = ' permissions' , id = c , name = ' admin.settings.edit' , description = ' Edit Setting' );
57+ c ++
58+ addRecord (table = ' permissions' , id = c , name = ' admin.settings.update' , description = ' Update Setting' )
59+ c ++
60+ addRecord (table = ' permissions' , id = c , name = ' admin.users' , description = ' Allow Global Administrative Access to Users' );
61+
62+ c ++
63+ addRecord (table = ' permissions' , id = c , name = ' admin.users.index' , description = ' List Users' );
64+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
65+
66+ c ++
67+ addRecord (table = ' permissions' , id = c , name = ' admin.users.new' , description = ' New User' );
68+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
69+
70+ c ++
71+ addRecord (table = ' permissions' , id = c , name = ' admin.users.create' , description = ' Create User' );
72+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
73+
74+ c ++
75+ addRecord (table = ' permissions' , id = c , name = ' admin.users.edit' , description = ' Edit User' );
76+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
77+
78+ c ++
79+ addRecord (table = ' permissions' , id = c , name = ' admin.users.update' , description = ' Update User' );
80+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
81+
82+ c ++
83+ addRecord (table = ' permissions' , id = c , name = ' admin.users.delete' , description = ' Delete User' );
84+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
85+
86+ c ++
87+ addRecord (table = ' permissions' , id = c , name = ' admin.users.reset' , description = ' Reset Users Password' );
88+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
89+
90+ c ++
91+ addRecord (table = ' permissions' , id = c , name = ' admin.users.recover' , description = ' Recover User' );
92+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
93+
94+ c ++
95+ addRecord (table = ' permissions' , id = c , name = ' admin.users.show' , description = ' View User' );
96+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
97+
98+ c ++
99+ addRecord (table = ' permissions' , id = c , name = ' admin.users.assume' , description = ' Assume Users (Grant only to Admins)' );
100+ c ++
101+ addRecord (table = ' permissions' , id = c , name = ' admin.users.destroy' , description = ' Destroy Users (Grant only to Admins)' );
102+ c ++
103+ addRecord (table = ' permissions' , id = c , name = ' admin.roles' , description = ' Allow Global Administrative Access to Roles' );
104+ c ++
105+ addRecord (table = ' permissions' , id = c , name = ' admin.roles.index' , description = ' List Roles' );
106+ c ++
107+ addRecord (table = ' permissions' , id = c , name = ' admin.roles.new' , description = ' New Role' );
108+ c ++
109+ addRecord (table = ' permissions' , id = c , name = ' admin.roles.create' , description = ' Create Role' );
110+ c ++
111+ addRecord (table = ' permissions' , id = c , name = ' admin.roles.edit' , description = ' Edit Role' );
112+ c ++
113+ addRecord (table = ' permissions' , id = c , name = ' admin.roles.update' , description = ' Update Role' );
114+ c ++
115+ addRecord (table = ' permissions' , id = c , name = ' admin.roles.delete' , description = ' Delete Role' );
116+
117+ c ++
118+ addRecord (table = ' permissions' , id = c , name = ' accounts' , description = ' Allow Global Access to Own Profile' );
119+ addRecord (table = ' rolepermissions' , roleid = 1 , permissionid = c );
120+ addRecord (table = ' rolepermissions' , roleid = 2 , permissionid = c );
121+ addRecord (table = ' rolepermissions' , roleid = 3 , permissionid = c );
122+
123+ c ++
124+ addRecord (table = ' permissions' , id = c , name = ' accounts.show' , description = ' View My Account' );
125+ c ++
126+ addRecord (table = ' permissions' , id = c , name = ' accounts.edit' , description = ' Edit Own Account' );
127+ c ++
128+ addRecord (table = ' permissions' , id = c , name = ' accounts.update' , description = ' Update Own Account' );
129+
130+ /*
131+ Named Permissions : arbitary permissions
132+ */
133+ c ++
134+ addRecord (table = ' permissions' , id = c , name = ' canViewAdminNotes' , type = " named" , description = ' Allow user to view admin notes' );
135+
136+ c ++
137+ addRecord (table = ' permissions' , id = c , name = ' canViewLogData' , type = " named" , description = ' Allow user to view extended log data' );
138+ addRecord (table = ' rolepermissions' , roleid = 1 , permissionid = c );
102139
103140 } catch (any e ) {
104141 local .exception = e ;
0 commit comments