From 98f2af3f46c7cd183056b46be62ec00e3e2a4133 Mon Sep 17 00:00:00 2001 From: Maieul BOYER Date: Mon, 22 Dec 2025 19:38:02 +0100 Subject: [PATCH] feat(frontend): added description handling the /profile --- .../models/GetUser200ResponsePayload.ts | 9 +++++ frontend/src/auth.ts | 1 + frontend/src/pages/profile/profile.html | 8 +++++ frontend/src/pages/profile/profile.ts | 33 +++++++++++++++---- src/openapi.json | 6 +++- src/user/openapi.json | 6 +++- src/user/src/routes/info.ts | 3 +- 7 files changed, 57 insertions(+), 9 deletions(-) diff --git a/frontend/src/api/generated/models/GetUser200ResponsePayload.ts b/frontend/src/api/generated/models/GetUser200ResponsePayload.ts index 79b420a..04d0274 100644 --- a/frontend/src/api/generated/models/GetUser200ResponsePayload.ts +++ b/frontend/src/api/generated/models/GetUser200ResponsePayload.ts @@ -45,6 +45,12 @@ export interface GetUser200ResponsePayload { * @memberof GetUser200ResponsePayload */ guest: boolean; + /** + * + * @type {string} + * @memberof GetUser200ResponsePayload + */ + desc: string; /** * * @type {GetUser200ResponsePayloadSelfInfo} @@ -60,6 +66,7 @@ export function instanceOfGetUser200ResponsePayload(value: object): value is Get if (!('name' in value) || value['name'] === undefined) return false; if (!('id' in value) || value['id'] === undefined) return false; if (!('guest' in value) || value['guest'] === undefined) return false; + if (!('desc' in value) || value['desc'] === undefined) return false; return true; } @@ -76,6 +83,7 @@ export function GetUser200ResponsePayloadFromJSONTyped(json: any, ignoreDiscrimi 'name': json['name'], 'id': json['id'], 'guest': json['guest'], + 'desc': json['desc'], 'selfInfo': json['selfInfo'] == null ? undefined : GetUser200ResponsePayloadSelfInfoFromJSON(json['selfInfo']), }; } @@ -94,6 +102,7 @@ export function GetUser200ResponsePayloadToJSONTyped(value?: GetUser200ResponseP 'name': value['name'], 'id': value['id'], 'guest': value['guest'], + 'desc': value['desc'], 'selfInfo': GetUser200ResponsePayloadSelfInfoToJSON(value['selfInfo']), }; } diff --git a/frontend/src/auth.ts b/frontend/src/auth.ts index cd5dc87..dd13abd 100644 --- a/frontend/src/auth.ts +++ b/frontend/src/auth.ts @@ -15,6 +15,7 @@ export type User = { id: string; guest: boolean; name: string; + desc: string; selfInfo?: { loginName?: string; providerId?: string; diff --git a/frontend/src/pages/profile/profile.html b/frontend/src/pages/profile/profile.html index 53492d7..5dfa4f2 100644 --- a/frontend/src/pages/profile/profile.html +++ b/frontend/src/pages/profile/profile.html @@ -47,6 +47,14 @@ + +
+ + + +