예를 들어 찾아줘서 감사합니다. 이제 이 변경 사항을 그룹 유형을 사용하는 테마 설정 객체에 반영해야겠습니다. 예를 들어 그룹 사이드바 메뉴의 이 설정처럼, 저는 동일한 방식으로 작동하도록 만들 것입니다. 그러면 설정에서 다음과 같이 사용하게 됩니다:
groups:
type: groups
required: true
resolve_group_memberships: true
validations:
max: 20
그런 다음 클라이언트에서는 groups가 불리언 값인 user_in_groups가 됩니다.
disallowed_groups 기능은 실제로 그렇게 어렵지 않을 수 있습니다… 위 내용을 다시 가져와서 anonymous_users를 제거하려면 다음과 같이 됩니다:
groups:
type: groups
required: true
resolve_group_memberships: true
disallowed_groups: "4"
validations:
max: 20
그리고 일반 그룹 유형 테마 설정의 경우:
copy_button_allowed_groups:
type: list
list_type: group
default: "11" # trust_level_1
disallowed_groups: "4" # anonymous_users
description: "복사 버튼을 사용할 수 있는 그룹을 선택하세요."
resolve_group_membership: true
이 기능을 추가하는 방법에 대해 알아보겠습니다.