Skip to content

Commit 529abd3

Browse files
committed
Adding additional params
1 parent 853a782 commit 529abd3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/superset/guest_token.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@ module Superset
22
class GuestToken
33
include Credential::EmbeddedUser
44

5-
attr_accessor :embedded_dashboard_id, :current_user, :rls_clause
5+
attr_accessor :embedded_dashboard_id, :current_user, :rls_clause, :additional_params
66

7-
def initialize(embedded_dashboard_id: , current_user: nil, rls_clause: [])
7+
def initialize(embedded_dashboard_id: , current_user: nil, rls_clause: [], **additional_params)
88
@embedded_dashboard_id = embedded_dashboard_id
99
@current_user = current_user
1010
@rls_clause = rls_clause
11+
@additional_params = additional_params
1112
end
1213

1314
def guest_token
@@ -24,7 +25,7 @@ def params
2425
],
2526
"rls": rls_clause, # Ex: [{ "clause": "publisher = 'Nintendo'" }]
2627
"user": current_user_params
27-
}
28+
}.merge(additional_params)
2829
end
2930

3031
private

0 commit comments

Comments
 (0)