From b0656aca3613c7d3d3da02cdee53433c58b6c0d7 Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Sun, 9 Apr 2023 15:53:10 +0800 Subject: [PATCH] Add chat and message pages --- object/chat.go | 1 + web/src/ChatEditPage.js | 22 +++++++++++++++++++--- web/src/ChatListPage.js | 17 +++++++++++++++++ web/src/MessageEditPage.js | 2 +- 4 files changed, 38 insertions(+), 4 deletions(-) diff --git a/object/chat.go b/object/chat.go index ec744f4b..5d13970c 100644 --- a/object/chat.go +++ b/object/chat.go @@ -29,6 +29,7 @@ type Chat struct { Organization string `xorm:"varchar(100)" json:"organization"` DisplayName string `xorm:"varchar(100)" json:"displayName"` + Type string `xorm:"varchar(100)" json:"type"` User1 string `xorm:"varchar(100)" json:"user1"` User2 string `xorm:"varchar(100)" json:"user2"` Users []string `xorm:"varchar(100)" json:"users"` diff --git a/web/src/ChatEditPage.js b/web/src/ChatEditPage.js index b7cdd322..3d48a36e 100644 --- a/web/src/ChatEditPage.js +++ b/web/src/ChatEditPage.js @@ -126,7 +126,23 @@ class ChatEditPage extends React.Component { - {Setting.getLabel(i18next.t("chat:User1"), i18next.t("general:User1 - Tooltip"))} : + {Setting.getLabel(i18next.t("provider:Type"), i18next.t("provider:Type - Tooltip"))} : + + + {this.updateChatField("user1", value);})} @@ -136,7 +152,7 @@ class ChatEditPage extends React.Component { - {Setting.getLabel(i18next.t("chat:User2"), i18next.t("general:User2 - Tooltip"))} : + {Setting.getLabel(i18next.t("chat:User2"), i18next.t("chat:User2 - Tooltip"))} : { + return i18next.t(`chat:${text}`); + }, + }, { title: i18next.t("chat:User1"), dataIndex: "user1", diff --git a/web/src/MessageEditPage.js b/web/src/MessageEditPage.js index fb17ad25..58b00219 100644 --- a/web/src/MessageEditPage.js +++ b/web/src/MessageEditPage.js @@ -140,7 +140,7 @@ class MessageEditPage extends React.Component { - {Setting.getLabel(i18next.t("message:Author"), i18next.t("general:Author - Tooltip"))} : + {Setting.getLabel(i18next.t("message:Author"), i18next.t("message:Author - Tooltip"))} :