diff --git a/.discourse-compatibility b/.discourse-compatibility
index 27b3b44..2466bfc 100644
--- a/.discourse-compatibility
+++ b/.discourse-compatibility
@@ -1 +1,2 @@
+2.7.0.beta3: 60ffd4bc4d357b365cdb8a6764cec621f2edcf81
2.6.0.beta2: 16873e708a3c924549e77f3fea011069358d1511
diff --git a/assets/javascripts/discourse/models/query.js.es6 b/assets/javascripts/discourse/models/query.js.es6
index 000345f..781a83e 100644
--- a/assets/javascripts/discourse/models/query.js.es6
+++ b/assets/javascripts/discourse/models/query.js.es6
@@ -47,6 +47,10 @@ const Query = RestModel.extend({
newParams[name] = pinfo["default"];
} else if (pinfo["type"] === "boolean") {
newParams[name] = "false";
+ } else if (pinfo["type"] === "user_id") {
+ newParams[name] = null;
+ } else if (pinfo["type"] === "user_list") {
+ newParams[name] = null;
} else {
newParams[name] = "";
}
diff --git a/assets/javascripts/discourse/templates/admin/components/q-params/user_id.hbs b/assets/javascripts/discourse/templates/admin/components/q-params/user_id.hbs
index d6bcde8..66bf83a 100644
--- a/assets/javascripts/discourse/templates/admin/components/q-params/user_id.hbs
+++ b/assets/javascripts/discourse/templates/admin/components/q-params/user_id.hbs
@@ -1,2 +1,8 @@
-{{user-selector usernames=value single="true"}}
+{{email-group-user-chooser
+ value=value
+ options=(hash
+ maximum=1
+ )
+ onChange=(action (mut value))
+}}
{{info.identifier}}
diff --git a/assets/javascripts/discourse/templates/admin/components/q-params/user_list.hbs b/assets/javascripts/discourse/templates/admin/components/q-params/user_list.hbs
index b12da94..3697b60 100644
--- a/assets/javascripts/discourse/templates/admin/components/q-params/user_list.hbs
+++ b/assets/javascripts/discourse/templates/admin/components/q-params/user_list.hbs
@@ -1,2 +1,5 @@
-{{user-selector usernames=value}}
+{{email-group-user-chooser
+ value=value
+ onChange=(action (mut value))
+}}
{{info.identifier}}