PermissionsΒΆ
Pybb allow you to manage permissions by overwriting a Permission handler.
See PYBB_PERMISSION_HANDLER setting.
Below are the current pybb permissions managed by the default Permission handler for each type of “user”.
Permissions for anonymous:
| action |
PREMODERATION False |
PREMODERATION True |
|---|---|---|
| view normal forum | yes | yes |
| view hidden forum | no | no |
| view other topic | yes | yes |
| view other post | yes | yes |
| view own on moderation topic | see logged-in user | see logged-in user |
| view own on moderation post | see logged-in user | see logged-in user |
| view other on moderation topic | no | no |
| view other on moderation post | yes | no |
| add post in normal topic | no | no |
| add post in on moderation topic | no | no |
| add post in closed topic | no | no |
| edit own normal post | see logged-in user | see logged-in user |
| edit own on moderation post | see logged-in user | see logged-in user |
| edit other post | no | no |
| delete own normal post | see logged-in user | see logged-in user |
| delete own on moderation post | see logged-in user | see logged-in user |
| delete other post | no | no |
| close and unclose topic | no | no |
| stick and unstick topic | no | no |
| manage moderators | no | no |
Permissions for a logged-in user:
| action |
PREMODERATION False |
PREMODERATION True |
|---|---|---|
| view normal forum | yes | yes |
| view hidden forum | no | no |
| view other topic | yes | yes |
| view other post | yes | yes |
| view own on moderation topic | yes | yes |
| view own on moderation post | yes | yes |
| view other on moderation topic | no | no |
| view other on moderation post | yes | no |
| add post in normal topic | yes | yes |
| add post in on moderation topic | no | no |
| add post in closed topic | no | no |
| edit own normal post | yes | yes |
| edit own on moderation post | yes | yes |
| edit other post | no | no |
| delete own normal post | yes | yes |
| delete own on moderation post | yes | yes |
| delete other post | no | no |
| close and unclose topic | no | no |
| stick and unstick topic | no | no |
| manage moderators | no | no |
Permissions for a moderator of the current forum:
| action |
PREMODERATION False |
PREMODERATION True |
|---|---|---|
| view normal forum | yes | yes |
| view hidden forum | no | no |
| view other topic | yes | yes |
| view other post | yes | yes |
| view own on moderation topic | see logged-in user | see logged-in user |
| view own on moderation post | see logged-in user | see logged-in user |
| view other on moderation topic | yes | yes |
| view other on moderation post | yes | yes |
| add post in normal topic | yes | yes |
| add post in on moderation topic | yes | yes |
| add post in closed topic | yes | yes |
| edit own normal post | see logged-in user | see logged-in user |
| edit own on moderation post | see logged-in user | see logged-in user |
| edit other post | yes | yes |
| delete own normal post | see logged-in user | see logged-in user |
| delete own on moderation post | see logged-in user | see logged-in user |
| delete other post | yes | yes |
| close and unclose topic | yes | yes |
| stick and unstick topic | yes | yes |
| manage moderators | no | no |
Permissions for a “is_staff” user without pybb permissions:
| action |
PREMODERATION False |
PREMODERATION True |
|---|---|---|
| view normal forum | yes | yes |
| view hidden forum | yes | yes |
| view other topic | yes | yes |
| view other post | yes | yes |
| view own on moderation topic | see logged-in user | see logged-in user |
| view own on moderation post | see logged-in user | see logged-in user |
| view other on moderation topic | no | no |
| view other on moderation post | yes | no |
| add post in normal topic | yes | yes |
| add post in on moderation topic | no | no |
| add post in closed topic | no | no |
| edit own normal post | see logged-in user | see logged-in user |
| edit own on moderation post | see logged-in user | see logged-in user |
| edit other post | no | no |
| delete own normal post | see logged-in user | see logged-in user |
| delete own on moderation post | see logged-in user | see logged-in user |
| delete other post | no | no |
| close and unclose topic | no | no |
| stick and unstick topic | no | no |
| manage moderators | yes | yes |
Permissions for a “is_staff” user with pybb permissions:
| action |
PREMODERATION False |
PREMODERATION True |
|---|---|---|
| view normal forum | yes | yes |
| view hidden forum | yes | yes |
| view other topic | yes | yes |
| view other post | yes | yes |
| view own on moderation topic | see logged-in user | see logged-in user |
| view own on moderation post | see logged-in user | see logged-in user |
| view other on moderation topic | yes | yes |
| view other on moderation post | yes | yes |
| add post in normal topic | yes | yes |
| add post in on moderation topic | yes | yes |
| add post in closed topic | yes | yes |
| edit own normal post | see logged-in user | see logged-in user |
| edit own on moderation post | see logged-in user | see logged-in user |
| edit other post | yes | yes |
| delete own normal post | see logged-in user | see logged-in user |
| delete own on moderation post | see logged-in user | see logged-in user |
| delete other post | yes | yes |
| close and unclose topic | yes | yes |
| stick and unstick topic | yes | yes |
| manage moderators | yes | yes |
Permissions for superuser:
| action |
PREMODERATION False |
PREMODERATION True |
|---|---|---|
| view normal forum | yes | yes |
| view hidden forum | yes | yes |
| view other topic | yes | yes |
| view other post | yes | yes |
| view own on moderation topic | see logged-in user | see logged-in user |
| view own on moderation post | see logged-in user | see logged-in user |
| view other on moderation topic | yes | yes |
| view other on moderation post | yes | yes |
| add post in normal topic | yes | yes |
| add post in on moderation topic | yes | yes |
| add post in closed topic | yes | yes |
| edit own normal post | see logged-in user | see logged-in user |
| edit own on moderation post | see logged-in user | see logged-in user |
| edit other post | yes | yes |
| delete own normal post | see logged-in user | see logged-in user |
| delete own on moderation post | see logged-in user | see logged-in user |
| delete other post | yes | yes |
| close and unclose topic | yes | yes |
| stick and unstick topic | yes | yes |
| manage moderators | yes | yes |