Admin.groups.manage.membership.automatic이 대체되지 않음

이것은 모든 사람에게 표시되어야 하나요?

2개의 좋아요

관리자 그룹 페이지에서도 확인할 수 있습니다.

모든 자동 그룹 페이지에서 나타나는 것 같습니다. 스크린샷 예시로 "moderators"를 선택했지만, staff, admins, 그리고 신뢰도 수준 그룹도 영향을 받습니다.

1개의 좋아요

모바일에서 그룹에 메시지를 보낼 수 있는 경우, 깨진 텍스트가 메시지 버튼을 이동시킵니다.

1개의 좋아요

참고… 우선순위 태그를 추가했습니다. 향후 몇 주 안에 검토할 예정입니다.

1개의 좋아요

수정은 꽤 간단할 것 같습니다.

현재 툴팁은 모든 사용자에게 표시되지만, 관리 영역(Admin section)의 문자열을 사용하고 있습니다:


이 정보는 그룹 멤버를 추가할 수 있는 사람들에게만 관련이 있다고 생각합니다. 여기에는 관리자, 그룹 소유자, 그리고 moderators manage categories and groups 설정에 따라 모더레이터도 포함될 수 있습니다. 자동 그룹에는 소유자가 있을 수 없으므로, 자동 그룹을 관리할 수 있는 권한이 있는 사용자는 관리 영역 문자열에 접근할 수 있어야 하며, 그 외의 사용자에게는 숨겨지는 것이 적절하다고 봅니다.

+       {{#if this.canManageGroup}}
          {{#if this.model.automatic}}
            <DTooltip class="admin-group-automatic-tooltip">
              <:trigger>
                {{d-icon "gear"}}
                {{i18n "admin.groups.manage.membership.automatic"}}
              </:trigger>
              <:content>
                {{i18n "admin.groups.manage.membership.automatic_tooltip"}}
              </:content>
            </DTooltip>
          {{/if}}
+       {{/if}}
4개의 좋아요

@Moin, 마음껏 PR 올려주세요 :wink:

테스트를 작성할 수 없어요 :frowning:

괜찮아, 내가 할게 :wink:

1개의 좋아요

감사합니다. 이 PR이 병합되면 수정될 것입니다.

현재 사용자가 관리자인지 확인하는 검사가 빠져 있었습니다. 자동 그룹을 관리할 수 있는 권한은 관리자만 가지고 있기 때문입니다.

흥미롭네요. moderators manage categories and groups(모더레이터가 카테고리와 그룹 관리)이 활성화되어 있으면 모더레이터도 할 수 있다고 생각했습니다. 그들에게는 “manage”(관리) 탭이 표시되거든요.

그래서 다른 그룹에서는 멤버를 추가할 수 있는데, 왜 여기서는 추가할 수 없는지 설명하는 것이 도움이 될 거라고 생각했습니다.

1개의 좋아요

자동 그룹은 다르게 처리되는 것 같아. 코드에서 관리자 권한을 요구하는 검사를 봤는데, 그게 그냥 잔재일 수도 있지만…

@hugh / @martin 둘 중 누가 자동 그룹을 관리할 수 있는지 아는 사람이야?

이 주제는 16시간 후 자동으로 닫혔습니다. 더 이상 답변을 남길 수 없습니다.

Moin이 언급한 사이트 설정이 이 기능을 허용하는 것 같습니다. 관련 가디언 체크는 다음과 같습니다:

하지만 클라이언트에서는 모호한 메시지를 보내고 있습니다 :sweat_smile:

canManageGroup 체크로 변경하기 위한 후속 PR입니다. 또한 canManageGroup의 사용자 모델 버전을 더 합리적으로 업데이트했습니다(이 그룹 컨트롤러에서만 해당 메서드를 사용함):

5개의 좋아요