mirror of
https://github.com/pragma-/pbot.git
synced 2024-11-25 05:19:29 +01:00
docs: Fix broken link; describe user-capability groups as "roles"
This commit is contained in:
parent
fe3e7c80cb
commit
59b7ee7115
@ -272,7 +272,7 @@ Applet | Description
|
|||||||
[C-to-English translator](applets/c2english) | Translates C code to natural English sentences.
|
[C-to-English translator](applets/c2english) | Translates C code to natural English sentences.
|
||||||
[C precedence analyzer](applets/paren) | Adds parentheses to C code to demonstrate precedence.
|
[C precedence analyzer](applets/paren) | Adds parentheses to C code to demonstrate precedence.
|
||||||
[C Jeopardy! game](applets/cjeopardy) | C programming trivia game based on the Jeopardy! TV game show.
|
[C Jeopardy! game](applets/cjeopardy) | C programming trivia game based on the Jeopardy! TV game show.
|
||||||
[C Standard citations](applets/c11std.pl) | Cite specified sections/paragraphs from the C standard.
|
[C Standard citations](applets/cstd.pl) | Cite specified sections/paragraphs from the C standard.
|
||||||
[Virtual machine](applets/pbot-vm) | Executes arbitrary code and commands within a virtual machine.
|
[Virtual machine](applets/pbot-vm) | Executes arbitrary code and commands within a virtual machine.
|
||||||
[dict.org Dictionary](applets/dict.org.pl) | Interface to dict.org for definitions, translations, acronyms, etc.
|
[dict.org Dictionary](applets/dict.org.pl) | Interface to dict.org for definitions, translations, acronyms, etc.
|
||||||
[Urban Dictionary](applets/urban) | Search Urban Dictionary for definitions.
|
[Urban Dictionary](applets/urban) | Search Urban Dictionary for definitions.
|
||||||
@ -362,7 +362,7 @@ For more information about the virtual machine, see the [Virtual Machine documen
|
|||||||
### Powerful user management
|
### Powerful user management
|
||||||
PBot has powerful yet simple user management functionality and commands.
|
PBot has powerful yet simple user management functionality and commands.
|
||||||
|
|
||||||
* instead of generic access-levels, [fine-grained user capabilities](doc/Admin.md#user-capabilities) limit what users may do
|
* instead of generic access-levels, PBot uses [fine-grained user capabilities](doc/Admin.md#user-capabilities), which can be grouped into roles such as Admin, ChanOp, Moderator, etc
|
||||||
* user accounts can be global or channel-specific
|
* user accounts can be global or channel-specific
|
||||||
* users can be recognized by hostmask or required to login with password
|
* users can be recognized by hostmask or required to login with password
|
||||||
* users can adjust their [user-metadata](doc/Admin.md#user-metadata-list) with the [`my`](doc/Commands.md#my) command
|
* users can adjust their [user-metadata](doc/Admin.md#user-metadata-list) with the [`my`](doc/Commands.md#my) command
|
||||||
|
@ -165,7 +165,8 @@ list all users from all channels, including global users.
|
|||||||
|
|
||||||
## User capabilities
|
## User capabilities
|
||||||
PBot uses a user-capability system to control what users can and cannot do. User-capabilities
|
PBot uses a user-capability system to control what users can and cannot do. User-capabilities
|
||||||
provides fine-grained permissions over various PBot functionality.
|
provides fine-grained permissions over various PBot functionality. User-capabilities may be
|
||||||
|
grouped into roles such as Admin, ChanOp, Moderator, and other user-defined roles.
|
||||||
|
|
||||||
### Introduction
|
### Introduction
|
||||||
For example, imagine a user named alice. alice has no capabilities granted yet.
|
For example, imagine a user named alice. alice has no capabilities granted yet.
|
||||||
@ -238,7 +239,7 @@ If `[capability]` is omitted, the command will list all available capabilities.
|
|||||||
|
|
||||||
|
|
||||||
#### Grouping capabilities
|
#### Grouping capabilities
|
||||||
Capabilities can be grouped together into a collection, which can then be applied to a user.
|
Capabilities can be grouped together into a collection or role, which can then be applied to a user.
|
||||||
Capability groups can contain nested groups.
|
Capability groups can contain nested groups.
|
||||||
|
|
||||||
In the [listing capabilities](#listing-capabilities) example, the `admin` capability is
|
In the [listing capabilities](#listing-capabilities) example, the `admin` capability is
|
||||||
|
Loading…
Reference in New Issue
Block a user