From c938cb231e945a162a82391a56b965891743e98e Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Fri, 17 Apr 2026 17:51:02 +0000 Subject: [PATCH] Add org name and user name to dashboard --- resource/session.go | 2 ++ ts/type/api.ts | 1 + ts/view/Dash.vue | 5 +++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/resource/session.go b/resource/session.go index 88831a01..3a20c8ec 100644 --- a/resource/session.go +++ b/resource/session.go @@ -24,6 +24,7 @@ func Session(r *router) *sessionR { type organization struct { ID int32 `json:"id"` + Name string `json:"name"` ServiceArea *types.ServiceArea `json:"service_area"` } @@ -88,6 +89,7 @@ func (res *sessionR) Get(ctx context.Context, r *http.Request, user platform.Use }, Organization: organization{ ID: user.Organization.ID, + Name: user.Organization.Name(), ServiceArea: user.Organization.ServiceArea, }, Self: *u, diff --git a/ts/type/api.ts b/ts/type/api.ts index 577c91c9..da11473f 100644 --- a/ts/type/api.ts +++ b/ts/type/api.ts @@ -655,6 +655,7 @@ export interface User { } export interface Organization { id: number; + name: string; service_area?: Bounds; } export interface UserNotificationCounts { diff --git a/ts/view/Dash.vue b/ts/view/Dash.vue index e348bf58..f2934e2c 100644 --- a/ts/view/Dash.vue +++ b/ts/view/Dash.vue @@ -2,9 +2,10 @@
-

{{ dashboard.organization.name }} Dashboard

+

{{ session?.organization?.name }} Dashboard

- Overview of mosquito control activities in your district + Hey {{ session?.self?.display_name }}, here's an overview of mosquito + control activities in your district