mirror of
https://github.com/minetest/contentdb.git
synced 2024-12-22 22:12:24 +01:00
parent
aee59626ee
commit
2f2141f524
@ -528,11 +528,9 @@ class Package(db.Model):
|
|||||||
elif perm == Permission.APPROVE_SCREENSHOT:
|
elif perm == Permission.APPROVE_SCREENSHOT:
|
||||||
return isMaintainer and user.rank.atLeast(UserRank.TRUSTED_MEMBER if self.approved else UserRank.NEW_MEMBER)
|
return isMaintainer and user.rank.atLeast(UserRank.TRUSTED_MEMBER if self.approved else UserRank.NEW_MEMBER)
|
||||||
|
|
||||||
elif perm == Permission.EDIT_MAINTAINERS:
|
elif perm == Permission.EDIT_MAINTAINERS or perm == Permission.UNAPPROVE_PACKAGE or \
|
||||||
return isOwner or user.rank.atLeast(UserRank.MODERATOR)
|
perm == Permission.DELETE_PACKAGE:
|
||||||
|
return isOwner or user.rank.atLeast(UserRank.EDITOR)
|
||||||
elif perm == Permission.UNAPPROVE_PACKAGE or perm == Permission.DELETE_PACKAGE:
|
|
||||||
return user.rank.atLeast(UserRank.MEMBER if isOwner else UserRank.EDITOR)
|
|
||||||
|
|
||||||
elif perm == Permission.CHANGE_RELEASE_URL:
|
elif perm == Permission.CHANGE_RELEASE_URL:
|
||||||
return user.rank.atLeast(UserRank.MODERATOR)
|
return user.rank.atLeast(UserRank.MODERATOR)
|
||||||
|
Loading…
Reference in New Issue
Block a user