Allow new members to create API tokens

This commit is contained in:
rubenwardy 2022-11-22 21:56:19 +00:00
parent ba7ed40d6a
commit f986caf18b
2 changed files with 2 additions and 2 deletions

@ -266,7 +266,7 @@ title: Ranks and Permissions
</tr> </tr>
<tr> <tr>
<td>Create Token</td> <td>Create Token</td>
<td></td> <!-- new --> <td></td> <!-- new -->
<td></td> <td></td>
<td></td> <!-- member --> <td></td> <!-- member -->
<td></td> <td></td>

@ -249,7 +249,7 @@ class User(db.Model, UserMixin):
return user.rank.atLeast(UserRank.NEW_MEMBER if user == self else UserRank.MODERATOR) return user.rank.atLeast(UserRank.NEW_MEMBER if user == self else UserRank.MODERATOR)
elif perm == Permission.CREATE_TOKEN: elif perm == Permission.CREATE_TOKEN:
if user == self: if user == self:
return user.rank.atLeast(UserRank.MEMBER) return user.rank.atLeast(UserRank.NEW_MEMBER)
else: else:
return user.rank.atLeast(UserRank.MODERATOR) and user.rank.atLeast(self.rank) return user.rank.atLeast(UserRank.MODERATOR) and user.rank.atLeast(self.rank)
else: else: