Skip to content

Commit 957fa54

Browse files
(MODULES-11613) Set permission variable in permission sql EPP
1 parent 2c726b5 commit 957fa54

5 files changed

Lines changed: 13 additions & 12 deletions

File tree

templates/create/login/permission.sql.epp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
USE [master];
22
DECLARE @perm_state varchar(250), @error_msg varchar(250), @permission varchar(250);
3-
<% $permissions.each |$requested_permission| { %>
4-
<% $permission = $requested_permission.upcase %>
3+
<% $permissions.each |$requested_permission| { -%>
4+
<% $permission = $requested_permission.upcase -%>
5+
SET @permission = '<%= $permission %>'
56
BEGIN
67
<% if $with_grant_option == false { %>
78
IF 'GRANT_WITH_GRANT_OPTION' = <%= epp('sqlserver/snippets/login/get_perm_state.sql.epp', { 'login' => $login }) %>

templates/create/role/permissions.sql.epp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
USE [<%= $database %>];
22
<%= epp('sqlserver/snippets/role/declare_and_set_variables.sql.epp', $role_declare_and_set_variables_parameters) -%>
33

4-
<% $permissions.each |$requested_permission| { %>
5-
<% $permission = $requested_permission.upcase %>
4+
<% $permissions.each |$requested_permission| { -%>
5+
<% $permission = $requested_permission.upcase -%>
66
SET @permission = '<%= $permission %>';
7-
<% if $with_grant_option == false { %>
7+
<% if $with_grant_option == false { -%>
88
IF 'GRANT_WITH_GRANT_OPTION' = <%= epp('sqlserver/snippets/principal/permission/get_perm_state.sql.epp', { 'type' => $type }) -%>
99
BEGIN
1010
REVOKE GRANT OPTION FOR <%= $permission %> TO [<%= $role %>] CASCADE;

templates/create/user/permission.sql.epp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
USE [<%= $database %>];
22
DECLARE @perm_state varchar(250), @error_msg varchar(250), @permission varchar(250);
3-
<% $permissions.each |$requested_permission| { %>
4-
<% $permission = $requested_permission.upcase %>
3+
<% $permissions.each |$requested_permission| { -%>
4+
<% $permission = $requested_permission.upcase -%>
55
SET @permission = '<%= $permission %>';
66
BEGIN
7-
<% if $with_grant_option == false { %>
7+
<% if $with_grant_option == false { -%>
88
IF 'GRANT_WITH_GRANT_OPTION' = <%= epp('sqlserver/snippets/user/permission/get_perm_state.sql.epp', { 'user' => $user }) %>
99
REVOKE GRANT OPTION FOR <%= $permission %> TO [<%= $user %>] CASCADE;
10-
<% } %>
10+
<% } -%>
1111
<%= $_state %> <%= $permission %> TO [<%= $user %>]<% if $with_grant_option == true { %> WITH GRANT OPTION<% } %>;
1212
END
1313
BEGIN
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
USE [master];
22
DECLARE @perm_state varchar(250), @error_msg varchar(250), @permission varchar(250);
33
<% $permissions.each |$requested_permission| { -%>
4-
<% $permission = $requested_permission.upcase %>
4+
<% $permission = $requested_permission.upcase -%>
55
SET @permission = '<%= $permission %>'
66
<%= epp('sqlserver/snippets/login/permission/exists.sql.epp', $login_permission_exists_parameters) %>
77
<% } %>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
USE [<%= $database %>];
22
<%= epp('sqlserver/snippets/role/declare_and_set_variables.sql.epp', $role_declare_and_set_variables_parameters) -%>
33

4-
<% $permissions.each |$requested_permission| { %>
5-
<% $permission = $requested_permission.upcase %>
4+
<% $permissions.each |$requested_permission| { -%>
5+
<% $permission = $requested_permission.upcase -%>
66
SET @permission = '<%= $permission %>';
77
<%= epp('sqlserver/snippets/principal/permission/exists.sql.epp', { 'type' => $type }) -%>
88
<% } %>

0 commit comments

Comments
 (0)