Add is_staff to events (#2746)

Joseph T. Lyons created

Release Notes:

- N/A

Change summary

crates/client/src/telemetry.rs   | 2 ++
script/start-local-collaboration | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)

Detailed changes

crates/client/src/telemetry.rs 🔗

@@ -40,6 +40,7 @@ lazy_static! {
 struct ClickhouseEventRequestBody {
     token: &'static str,
     installation_id: Option<Arc<str>>,
+    is_staff: Option<bool>,
     app_version: Option<Arc<str>>,
     os_name: &'static str,
     os_version: Option<Arc<str>>,
@@ -224,6 +225,7 @@ impl Telemetry {
                             &ClickhouseEventRequestBody {
                                 token: ZED_SECRET_CLIENT_TOKEN,
                                 installation_id: state.installation_id.clone(),
+                                is_staff: state.is_staff.clone(),
                                 app_version: state.app_version.clone(),
                                 os_name: state.os_name,
                                 os_version: state.os_version.clone(),

script/start-local-collaboration 🔗

@@ -45,7 +45,7 @@ position_2=${half_width},${y}
 # Authenticate using the collab server's admin secret.
 export ZED_STATELESS=1
 export ZED_ADMIN_API_TOKEN=secret
-export ZED_SERVER_URL=http://localhost:8080
+export ZED_SERVER_URL=http://localhost:3000
 export ZED_WINDOW_SIZE=${half_width},${height}
 
 cargo build