Skip to content

Commit

Permalink
feat: introduce CommunityAdminSettings in CommunityDescription
Browse files Browse the repository at this point in the history
This allows to store community admin settings that are meant to be propagated
to community members (as opposed to the already existing
`CommunitySettings` which are considered local to every account).

The first setting introduced as part of this commit is one that enables
community admins to configure whether or not members of the community
are allowed to pin messages in community channels.

Prior to this commit, this was not restricted at all on the protocol
level and only enforced by clients via UI (e.g. members don't see an
option to pin messages, although they could).

This config setting now ensures that:

1. If turned off, members cannot send a pin message
2. If turned off, pin messages from members are not handled/processed

This is needed by status-im/status-desktop#5662
  • Loading branch information
0x-r4bbit committed May 18, 2022
1 parent a506bea commit 714c03c
Show file tree
Hide file tree
Showing 33 changed files with 456 additions and 374 deletions.
36 changes: 18 additions & 18 deletions appdatabase/migrations/bindata.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 714c03c

Please sign in to comment.