]> git.lizzy.rs Git - cheatdb.git/blobdiff - app/flatpages/help/ranks_permissions.md
Improve documentation
[cheatdb.git] / app / flatpages / help / ranks_permissions.md
index 94af9a3e6c12c18b384f4a9f050087ad5a284737..b03a7cd4234091a08b764728508ba40b220dbcd5 100644 (file)
@@ -3,24 +3,24 @@ title: Ranks and Permissions
 ## Overview
 
 * **New Members** - mostly untrusted, cannot change package meta data or publish releases without approval.
-* **Members** - Trusted to change the meta data of their own packages', but cannot publish releases.
-* **Trusted Members** - Same as above, but can approve their own releases and packages.
-* **Editors** - Trusted to change the meta data of any package, and also make and publish releases.
+* **Members** - Trusted to change the meta data of their own packages', but cannot approve their own packages.
+* **Trusted Members** - Same as above, but can approve their own releases.
+* **Editors** - Trusted to edit any package or release, and also responsible for approving new packages.
 * **Moderators** - Same as above, but can manage users.
 * **Admins** - Full access.
 
 ## Breakdown
 
-<table class="table">
+<table class="table table-striped ranks-table">
        <thead>
                <tr>
                        <th>Rank</th>
-                       <th colspan=2>New Member</th>
-                       <th colspan=2>Member</th>
-                       <th colspan=2>Trusted Member</th>
-                       <th colspan=2>Editor</th>
-                       <th colspan=2>Moderator</th>
-                       <th colspan=2>Admin</th>
+                       <th colspan=2 class="NEW_MEMBER">New Member</th>
+                       <th colspan=2 class="MEMBER">Member</th>
+                       <th colspan=2 class="TRUSTED_MEMBER">Trusted</th>
+                       <th colspan=2 class="EDITOR">Editor</th>
+                       <th colspan=2 class="MODERATOR">Moderator</th>
+                       <th colspan=2 class="ADMIN">Admin</th>
                </tr>
                <tr>
                        <th>Owner of thing</th>
@@ -41,228 +41,228 @@ title: Ranks and Permissions
        <tbody>
                <tr>
                        <td>Create Package</td>
-                       <th>✓</th> <!-- new -->
-                       <th></th>
-                       <th>✓</th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- moderator -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td>✓</td> <!-- new -->
+                       <td></td>
+                       <td>✓</td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- moderator -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Approve Package</td>
-                       <th></th> <!-- new -->
-                       <th></th>
-                       <th></th> <!-- member -->
-                       <th></th>
-                       <th></th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- moderator -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td></td> <!-- new -->
+                       <td></td>
+                       <td></td> <!-- member -->
+                       <td></td>
+                       <td></td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- moderator -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Delete Package</td>
-                       <th></th> <!-- new -->
-                       <th></th>
-                       <th></th> <!-- member -->
-                       <th></th>
-                       <th></th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- moderator -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td></td> <!-- new -->
+                       <td></td>
+                       <td>✓</td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- moderator -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Edit Package</td>
-                       <th></th> <!-- new -->
-                       <th></th>
-                       <th>✓</th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- moderator -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td></td> <!-- new -->
+                       <td></td>
+                       <td>✓</td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- moderator -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Edit Maintainers</td>
-                       <th>✓</th> <!-- new -->
-                       <th></th>
-                       <th>✓</th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th></th>
-                       <th>✓</th> <!-- moderator -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td>✓</td> <!-- new -->
+                       <td></td>
+                       <td>✓</td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td></td>
+                       <td>✓</td> <!-- moderator -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Add/Delete Screenshot</td>
-                       <th>✓</th> <!-- new -->
-                       <th></th>
-                       <th>✓</th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- moderator -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td>✓</td> <!-- new -->
+                       <td></td>
+                       <td>✓</td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- moderator -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Approve Screenshot</td>
-                       <th></th> <!-- new -->
-                       <th></th>
-                       <th></th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- moderator -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td></td> <!-- new -->
+                       <td></td>
+                       <td></td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- moderator -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Make Release</td>
-                       <th>✓</th> <!-- new -->
-                       <th></th>
-                       <th>✓</th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- moderator -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td>✓</td> <!-- new -->
+                       <td></td>
+                       <td>✓</td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- moderator -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Approve Release</td>
-                       <th></th> <!-- new -->
-                       <th></th>
-                       <th></th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- moderator -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td></td> <!-- new -->
+                       <td></td>
+                       <td></td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- moderator -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Change Release URL</td>
-                       <th></th> <!-- new -->
-                       <th></th>
-                       <th></th> <!-- member -->
-                       <th></th>
-                       <th></th> <!-- trusted member -->
-                       <th></th>
-                       <th></th> <!-- editor -->
-                       <th></th>
-                       <th></th> <!-- moderator -->
-                       <th></th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td></td> <!-- new -->
+                       <td></td>
+                       <td></td> <!-- member -->
+                       <td></td>
+                       <td></td> <!-- trusted member -->
+                       <td></td>
+                       <td></td> <!-- editor -->
+                       <td></td>
+                       <td></td> <!-- moderator -->
+                       <td></td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>See Private Thread</td>
-                       <th>✓</th> <!-- new -->
-                       <th></th>
-                       <th>✓</th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- moderator -->
-                       <th>✓</th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td>✓</td> <!-- new -->
+                       <td></td>
+                       <td>✓</td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- moderator -->
+                       <td>✓</td>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Edit Comments</td>
-                       <th></th> <!-- new -->
-                       <th></th>
-                       <th>✓</th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th></th>
-                       <th>✓</th> <!-- moderator -->
-                       <th></th>
-                       <th>✓</th> <!-- admin -->
-                       <th></th>
+                       <td></td> <!-- new -->
+                       <td></td>
+                       <td>✓</td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td></td>
+                       <td>✓</td> <!-- moderator -->
+                       <td></td>
+                       <td>✓</td> <!-- admin -->
+                       <td></td>
                </tr>
                <tr>
                        <td>Set Email</td>
-                       <th>✓</th> <!-- new -->
-                       <th></th>
-                       <th>✓</th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th></th>
-                       <th>✓</th> <!-- moderator -->
+                       <td>✓</td> <!-- new -->
+                       <td></td>
+                       <td>✓</td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td></td>
+                       <td>✓</td> <!-- moderator -->
                        <th>✓<sup>2</sup></th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Create Token</td>
-                       <th></th> <!-- new -->
-                       <th></th>
-                       <th>✓</th> <!-- member -->
-                       <th></th>
-                       <th>✓</th> <!-- trusted member -->
-                       <th></th>
-                       <th>✓</th> <!-- editor -->
-                       <th></th>
-                       <th>✓</th> <!-- moderator -->
+                       <td></td> <!-- new -->
+                       <td></td>
+                       <td>✓</td> <!-- member -->
+                       <td></td>
+                       <td>✓</td> <!-- trusted member -->
+                       <td></td>
+                       <td>✓</td> <!-- editor -->
+                       <td></td>
+                       <td>✓</td> <!-- moderator -->
                        <th>✓<sup>2</sup></th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
                <tr>
                        <td>Set Rank</td>
-                       <th></th> <!-- new -->
-                       <th></th>
-                       <th></th> <!-- member -->
-                       <th></th>
-                       <th></th> <!-- trusted member -->
-                       <th></th>
-                       <th></th> <!-- editor -->
-                       <th></th>
+                       <td></td> <!-- new -->
+                       <td></td>
+                       <td></td> <!-- member -->
+                       <td></td>
+                       <td></td> <!-- trusted member -->
+                       <td></td>
+                       <td></td> <!-- editor -->
+                       <td></td>
                        <th>✓<sup>3</sup></th> <!-- moderator -->
                        <th>✓<sup>2</sup><sup>3</sup></th>
-                       <th>✓</th> <!-- admin -->
-                       <th>✓</th>
+                       <td>✓</td> <!-- admin -->
+                       <td>✓</td>
                </tr>
        </tbody>
 </table>