diff --git a/package.json b/package.json index 32183d26..5ef5bdef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vocechat-web", - "version": "0.7.33", + "version": "0.7.35", "homepage": "https://voce.chat", "dependencies": { "@metamask/onboarding": "^1.0.1", diff --git a/public/locales/en/setting.json b/public/locales/en/setting.json index 38d88f4c..69dbb448 100644 --- a/public/locales/en/setting.json +++ b/public/locales/en/setting.json @@ -44,7 +44,7 @@ "add_friend": "Add friend", "dm_to_member": "DM to Member", "show_email": "Show Email", - "only_owner": "Only Owner Can Send Message" + "only_owner": "Only Owner and Admin Can Send Message" }, "dm": { "delete": "Delete User", diff --git a/public/locales/zh/setting.json b/public/locales/zh/setting.json index 39d28cc1..d1cc2774 100644 --- a/public/locales/zh/setting.json +++ b/public/locales/zh/setting.json @@ -44,7 +44,7 @@ "add_friend": "允许加好友", "dm_to_member": "允许私聊", "show_email": "显示邮箱", - "only_owner": "仅创建者可发消息" + "only_owner": "仅创建者和管理员可发消息" }, "overview": { "title_feat": "特性开关", diff --git a/src/hooks/useUserOperation.ts b/src/hooks/useUserOperation.ts index 1dcbad83..a8653168 100644 --- a/src/hooks/useUserOperation.ts +++ b/src/hooks/useUserOperation.ts @@ -144,7 +144,7 @@ const useUserOperation = ({ uid, cid }: IProps) => { const canRemoveFromContact: boolean = loginUid != uid; const canInviteChannel = !!cid && (loginUser?.is_admin || channel?.owner == loginUser?.uid); return { - isChannelOwner: loginUser?.uid == channel?.owner, + isChannelOwner: loginUser?.uid == channel?.owner || (channel?.is_public && isAdmin), isAdmin, updateRole, canUpdateRole: isAdmin && loginUid != uid && uid != 1,