dappconnect-chat-sdk/apps/website/docs/status-communities/set-up-channel-permissions.md
Pavel b88f7e73da
[website] Add documentation (#403)
* setup md/mdx

* add test page

* setup mdx provider

* Add breadcrumbs

* links -> routes

* add information box

* add more remark plugins

* text InformationBox

* setup contentlayer

* add testing docs folder

* setup docs static generation

* add ssg to blog too

* add Shortcut component

* add SearchButton

* add hook for keyboard shortcuts

* update main docs page

* update main learn page content

* side-bar -> sidebar-menu

* rename docs pages

* add heading anchors, use new components

* add table of contents to docs

* move styling to breadcrumbs

* cleanup markdown examples

* change slugify fn

* update getting-started.md

* add highlight matches component

* update learn pages

* rename website InformationBox to Admonition

* ?enable user-select

* add static helpers to epics

* simplify components structure

* update insights layout

* add link tree utils

* add search engine

* update docs import

* update contenlayer

* add docs indexer

* support code block highlighting

* search index

* fix types

* remove supporting files

* update tree builder

* make build work

* update docs

* update label

* update toc

* add config.json

* update menu

* search index import

* learn -> help

* fix md file

* update toc

* fix code snippets

* add help index route

* remove testing files

* add original docs

* migrate getting started

* migrate messaging-and-web3-browser docs

* migrate network-nodes-and-statistics docs

* handle empty content

* add navigation config

* wip

* migrate status-wallet docs

* migrate to new admonitions format

* migrate your-profile-and-preferences docs

* migrate part of status-communities docs

* mv

* rm log

* index

* fix lint

* fix warn

* fix title

* fix docs layout

* udpate next.config

* use lowercase lang

* generate contentlayer types before typechecking

* update docs images

* update help routes

---------

Co-authored-by: Felicio Mununga <felicio@users.noreply.github.com>
2023-06-27 21:30:11 +01:00

2.2 KiB

id revision language title
314 0 en Set up channel permissions

:::info Currently, you can only set up channel permissions using Status desktop. :::

Community owners can set up permissions using three different variables: Who holds, Is allowed to and In. For each one of them, follow the same procedure and use the table below as a reference.

What to expect

  • Using channel permissions, community owners can restrict channel access and actions to specific people based on token requirements.
  • Only the community owner can set up channel permissions.
  • Use [community permissions][set-up-a-private-community] to make the entire community private. You can combine community-level and channel-level permission in the same community.
  • When you delete a private channel, the channel permissions are lost. If you recreate the channel, you need to set up its permission again.

Set up channel permission

=== "Desktop"

  1. If you're not in the New permissions screen, click Community > Settings > Permissions.
  2. Click Add permission.
  3. For the Who holds, Is allowed to and In variables, click :desktop-plus: Add next to the variable and choose your values. Use the table below for reference.
  4. Optionally, check :desktop-hide: Hide permission to hide this permission from members who don't meet the requirements.
  5. Click Create permission.
Variable Description Options
Who holds The tokens and amounts (for assets and collectibles) someone needs to hold, or the ENS name someone owns. Assets, Collectibles, ENS
Is allowed to The level of access or role that you assign to someone. Become admin, Become member, Moderate.
In The channel this permission applies to. Channel