Handle issue_types properly if current_user is both and admin and a moderator
This commit is contained in:
parent
283cffdfdb
commit
85bf9adb91
1 changed files with 3 additions and 5 deletions
|
@ -9,11 +9,9 @@ class IssuesController < ApplicationController
|
|||
def index
|
||||
@title = t ".title"
|
||||
|
||||
if current_user.moderator?
|
||||
@issue_types = %w[Note]
|
||||
else
|
||||
@issue_types = %w[DiaryEntry DiaryComment User]
|
||||
end
|
||||
@issue_types = []
|
||||
@issue_types.concat %w[Note] if current_user.moderator?
|
||||
@issue_types.concat %w[DiaryEntry DiaryComment User] if current_user.administrator?
|
||||
|
||||
@users = User.joins(:roles).where(:user_roles => { :role => current_user.roles.map(&:role) }).distinct
|
||||
@issues = Issue.where(:assigned_role => current_user.roles.map(&:role))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue