Skip to content
Snippets Groups Projects
Unverified Commit 6dcb1066 authored by github-automation-metabase's avatar github-automation-metabase Committed by GitHub
Browse files

Make sure metrics migration populates all permissions fields (#49443) (#49453)

parent d7d50063
Branches
Tags
No related merge requests found
......@@ -23,8 +23,11 @@
:collection
{:name coll-name, :slug slug, :description desc})]
(let [all-users-group-id (t2/select-one-fn :id :permissions_group :name "All Users")]
(t2/insert! :permissions {:object (format "/collection/%s/read/" collection-id)
:group_id all-users-group-id}))
(t2/insert! :permissions {:object (format "/collection/%s/read/" collection-id)
:group_id all-users-group-id
:perm_type "perms/collection-access"
:perm_value "read"
:collection_id collection-id}))
collection-id))))))
(defn- add-metric-id
......
......@@ -233,8 +233,11 @@
rewritten-query (-> rewritten-card :dataset_query normalized-query)]
(is (= 1 (count metric-cards)))
(is (int? card-id))
(is (=? [{:object (str "/collection/" (:id migration-coll) "/read/")
:group_id 1}]
(is (=? [{:object (str "/collection/" (:id migration-coll) "/read/")
:group_id 1
:collection_id (:id migration-coll)
:perm_type "perms/collection-access"
:perm_value "read"}]
coll-permissions))
(is (= original-query (:dataset_query_metrics_v2_migration_backup rewritten-card)))
(is (query-validator rewritten-query))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment