# 유료: 사용자 정의 권한 수준

**URL:** <https://meta.discourse.org/t/paid-custom-permission-levels/173079>\
**Category:** Marketplace\
**Created:** [12월 12, 2020, 11:36오전 UTC](https://meta.discourse.org/t/paid-custom-permission-levels/173079 "2020-12-12T11:36:22Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)\
**Post date:** [12월 12, 2020, 11:36오전 UTC](https://meta.discourse.org/t/paid-custom-permission-levels/173079/1 "2020-12-12T11:36:22Z")

</div>

**무엇을 처리해 주셨으면 좋으신가요?**

다음 항목에 대해 권한 수준을 사용자 지정하고 싶습니다:

#### 1. 모든 모더레이터의 babble 채팅 접근 권한

/admin/chats

#### 2. 다음 접근 권한이 있는 사용자 지정 수준

접근 권한 사용자 지정: /admin/customize/\*  
채팅 접근 권한: /admin/chats  
하우스 광고 플러그인 접근 권한: /admin/plugins/pluginad/house\_creatives  
광고 플러그인 접근 권한: /admin/site\_settings/category/ad\_plugin

구현에 대한 훌륭한 참고 자료가 여기에 있습니다:

> [@How to define custom permissions for staff, admins, moderators](https://meta.discourse.org/t/how-to-define-custom-permissions-for-staff-admins-moderators/122545/18):
>
> Hi @jrgong This is not difficult to do via a plugin, as you probably know well. Basically, you could create a list of staff (by email, username, etc) as a global setting, similar to how Discourse defines developers by email address. Then, you could use that GlobalSettting in some patches to permit the two use cases are you are interested in. The first of your use cases: customize themes as staff, is relatively straight forward to core monkey patch, I think. The second use case of yours, w…

neounix는 플러그인을 포크(fork)하는 것을 제안합니다. 다른 방식으로 쉽게 해결할 수 있다면, 어떤 플러그인도 포크하지 않는 것을 선호합니다. _그렇지 않으면 업데이트가 악몽이 될 테니까요, 맞죠?_

**언제까지 완료되길 원하시나요?**

마감일: 2020년 1월 15일

이 작업에 대해 USD로 제시할 수 있는 예산은 얼마인가요?

300~400 USD (현실적인지 잘 모르겠습니다)

---

_[View the full topic](https://meta.discourse.org/t/paid-custom-permission-levels/173079)._
