emails: add /emails index page.

Add emails index page at https://danbooru.donmai.us/emails. Mods can use
this page to view and search emails belonging to users below mod level.
This commit is contained in:
evazion
2020-12-13 21:02:12 -06:00
parent 67eefadd7f
commit 2e633f84f6
7 changed files with 90 additions and 1 deletions

View File

@@ -1,4 +1,8 @@
class EmailAddressPolicy < ApplicationPolicy
def index?
user.is_moderator?
end
def show?
record.user_id == user.id || (user.is_moderator? && record.user.level < user.level)
end