1 title: Ranks and Permissions
5 * **New Members** - mostly untrusted, cannot change package meta data or publish releases without approval.
6 * **Members** - Trusted to change the meta data of their own packages', but cannot publish releases.
7 * **Trusted Members** - Same as above, but can approve their own releases and packages.
8 * **Editors** - Trusted to change the meta data of any package, and also make and publish releases.
9 * **Moderators** - Same as above, but can manage users.
10 * **Admins** - Full access.
18 <th colspan=2>New Member</th>
19 <th colspan=2>Member</th>
20 <th colspan=2>Trusted Member</th>
21 <th colspan=2>Editor</th>
22 <th colspan=2>Moderator</th>
23 <th colspan=2>Admin</th>
26 <th>Owner of thing</th>
43 <td>Create Package</td>
44 <th>✓</th> <!-- new -->
46 <th>✓</th> <!-- member -->
48 <th>✓</th> <!-- trusted member -->
50 <th>✓</th> <!-- editor -->
52 <th>✓</th> <!-- moderator -->
54 <th>✓</th> <!-- admin -->
58 <td>Approve Package</td>
59 <th></th> <!-- new -->
61 <th></th> <!-- member -->
63 <th></th> <!-- trusted member -->
65 <th>✓</th> <!-- editor -->
67 <th>✓</th> <!-- moderator -->
69 <th>✓</th> <!-- admin -->
73 <td>Delete Package</td>
74 <th></th> <!-- new -->
76 <th></th> <!-- member -->
78 <th></th> <!-- trusted member -->
80 <th>✓</th> <!-- editor -->
82 <th>✓</th> <!-- moderator -->
84 <th>✓</th> <!-- admin -->
89 <th></th> <!-- new -->
91 <th>✓</th> <!-- member -->
93 <th>✓</th> <!-- trusted member -->
95 <th>✓</th> <!-- editor -->
97 <th>✓</th> <!-- moderator -->
99 <th>✓</th> <!-- admin -->
103 <td>Edit Maintainers</td>
104 <th>✓</th> <!-- new -->
106 <th>✓</th> <!-- member -->
108 <th>✓</th> <!-- trusted member -->
110 <th>✓</th> <!-- editor -->
112 <th>✓</th> <!-- moderator -->
114 <th>✓</th> <!-- admin -->
118 <td>Add/Delete Screenshot</td>
119 <th>✓</th> <!-- new -->
121 <th>✓</th> <!-- member -->
123 <th>✓</th> <!-- trusted member -->
125 <th>✓</th> <!-- editor -->
127 <th>✓</th> <!-- moderator -->
129 <th>✓</th> <!-- admin -->
133 <td>Approve Screenshot</td>
134 <th></th> <!-- new -->
136 <th></th> <!-- member -->
138 <th>✓</th> <!-- trusted member -->
140 <th>✓</th> <!-- editor -->
142 <th>✓</th> <!-- moderator -->
144 <th>✓</th> <!-- admin -->
148 <td>Make Release</td>
149 <th>✓</th> <!-- new -->
151 <th>✓</th> <!-- member -->
153 <th>✓</th> <!-- trusted member -->
155 <th>✓</th> <!-- editor -->
157 <th>✓</th> <!-- moderator -->
159 <th>✓</th> <!-- admin -->
163 <td>Approve Release</td>
164 <th></th> <!-- new -->
166 <th></th> <!-- member -->
168 <th>✓</th> <!-- trusted member -->
170 <th>✓</th> <!-- editor -->
172 <th>✓</th> <!-- moderator -->
174 <th>✓</th> <!-- admin -->
178 <td>Change Release URL</td>
179 <th></th> <!-- new -->
181 <th></th> <!-- member -->
183 <th></th> <!-- trusted member -->
185 <th></th> <!-- editor -->
187 <th></th> <!-- moderator -->
189 <th>✓</th> <!-- admin -->
193 <td>See Private Thread</td>
194 <th>✓</th> <!-- new -->
196 <th>✓</th> <!-- member -->
198 <th>✓</th> <!-- trusted member -->
200 <th>✓</th> <!-- editor -->
202 <th>✓</th> <!-- moderator -->
204 <th>✓</th> <!-- admin -->
208 <td>Edit Comments</td>
209 <th></th> <!-- new -->
211 <th>✓</th> <!-- member -->
213 <th>✓</th> <!-- trusted member -->
215 <th>✓</th> <!-- editor -->
217 <th>✓</th> <!-- moderator -->
219 <th>✓</th> <!-- admin -->
224 <th>✓</th> <!-- new -->
226 <th>✓</th> <!-- member -->
228 <th>✓</th> <!-- trusted member -->
230 <th>✓</th> <!-- editor -->
232 <th>✓</th> <!-- moderator -->
233 <th>✓<sup>2</sup></th>
234 <th>✓</th> <!-- admin -->
238 <td>Create Token</td>
239 <th></th> <!-- new -->
241 <th>✓</th> <!-- member -->
243 <th>✓</th> <!-- trusted member -->
245 <th>✓</th> <!-- editor -->
247 <th>✓</th> <!-- moderator -->
248 <th>✓<sup>2</sup></th>
249 <th>✓</th> <!-- admin -->
254 <th></th> <!-- new -->
256 <th></th> <!-- member -->
258 <th></th> <!-- trusted member -->
260 <th></th> <!-- editor -->
262 <th>✓<sup>3</sup></th> <!-- moderator -->
263 <th>✓<sup>2</sup><sup>3</sup></th>
264 <th>✓</th> <!-- admin -->
271 1. User must be the author of the EditRequest.
272 2. Target user cannot be an admin.
273 3. Cannot set user to a higher rank than themselves.