非对话管理员不得更改设定
This commit is contained in:
@@ -472,7 +472,7 @@ export default function ChatFragment({ target, showReturnButton, onReturnButtonC
|
|||||||
<Preference
|
<Preference
|
||||||
title="群组成员列表"
|
title="群组成员列表"
|
||||||
icon="group"
|
icon="group"
|
||||||
disabled={true}
|
disabled={true || !chatInfo.is_admin}
|
||||||
description="别看了, 还没做" />
|
description="别看了, 还没做" />
|
||||||
<PreferenceHeader
|
<PreferenceHeader
|
||||||
title="入群设定" />
|
title="入群设定" />
|
||||||
@@ -480,13 +480,14 @@ export default function ChatFragment({ target, showReturnButton, onReturnButtonC
|
|||||||
title="允许入群"
|
title="允许入群"
|
||||||
icon="person_add"
|
icon="person_add"
|
||||||
id="allow_new_member_join"
|
id="allow_new_member_join"
|
||||||
|
disabled={!chatInfo.is_admin}
|
||||||
state={groupPreferenceStore.state.allow_new_member_join || false} />
|
state={groupPreferenceStore.state.allow_new_member_join || false} />
|
||||||
<SwitchPreference
|
<SwitchPreference
|
||||||
title="允许成员邀请"
|
title="允许成员邀请"
|
||||||
description="目前压根没有这项功能, 甚至还不能查看成员列表, 以后再说吧"
|
description="目前压根没有这项功能, 甚至还不能查看成员列表, 以后再说吧"
|
||||||
id="allow_new_member_from_invitation"
|
id="allow_new_member_from_invitation"
|
||||||
icon="_"
|
icon="_"
|
||||||
disabled={true}
|
disabled={true || !chatInfo.is_admin}
|
||||||
state={groupPreferenceStore.state.allow_new_member_from_invitation || false} />
|
state={groupPreferenceStore.state.allow_new_member_from_invitation || false} />
|
||||||
<SelectPreference
|
<SelectPreference
|
||||||
title="入群验证方式"
|
title="入群验证方式"
|
||||||
@@ -497,7 +498,7 @@ export default function ChatFragment({ target, showReturnButton, onReturnButtonC
|
|||||||
allowed_by_admin: "只需要管理员批准 (WIP)",
|
allowed_by_admin: "只需要管理员批准 (WIP)",
|
||||||
answered_and_allowed_by_admin: "需要回答问题并获得管理员批准 (WIP)",
|
answered_and_allowed_by_admin: "需要回答问题并获得管理员批准 (WIP)",
|
||||||
}}
|
}}
|
||||||
disabled={!groupPreferenceStore.state.allow_new_member_join}
|
disabled={!chatInfo.is_admin || !groupPreferenceStore.state.allow_new_member_join}
|
||||||
state={groupPreferenceStore.state.new_member_join_method || 'disabled'} />
|
state={groupPreferenceStore.state.new_member_join_method || 'disabled'} />
|
||||||
{
|
{
|
||||||
groupPreferenceStore.state.new_member_join_method == 'answered_and_allowed_by_admin'
|
groupPreferenceStore.state.new_member_join_method == 'answered_and_allowed_by_admin'
|
||||||
@@ -507,7 +508,7 @@ export default function ChatFragment({ target, showReturnButton, onReturnButtonC
|
|||||||
id="answered_and_allowed_by_admin_question"
|
id="answered_and_allowed_by_admin_question"
|
||||||
description="WIP"
|
description="WIP"
|
||||||
state={groupPreferenceStore.state.answered_and_allowed_by_admin_question || ''}
|
state={groupPreferenceStore.state.answered_and_allowed_by_admin_question || ''}
|
||||||
disabled={true} />
|
disabled={true || !chatInfo.is_admin} />
|
||||||
}
|
}
|
||||||
</PreferenceUpdater.Provider>
|
</PreferenceUpdater.Provider>
|
||||||
</PreferenceLayout>
|
</PreferenceLayout>
|
||||||
|
|||||||
Reference in New Issue
Block a user