Skip to content

Commit 19f1926

Browse files
committed
fix: Hound issues v1
1 parent c3d44f0 commit 19f1926

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

app/controllers/manage/application_controller.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ def logged_in
99
end
1010

1111
def require_director
12-
return redirect_to manage_root_path if current_user.staff? unless current_user.try(:director?)
12+
return redirect_to manage_root_path unless !current_user.staff? || current_user.try(:director?)
1313
return redirect_to root_path unless current_user.try(:director?)
1414
end
1515

1616
def require_director_or_organizer
17-
return redirect_to manage_root_path if current_user.staff? unless current_user.try(:director?) || current_user.try(:organizer?)
17+
return redirect_to manage_root_path unless !current_user.staff? || current_user.try(:director?) || current_user.try(:organizer?)
1818
return redirect_to root_path unless current_user.try(:director?) || current_user.try(:organizer?)
1919
end
2020

app/models/user.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ def full_name
5757
end
5858

5959
def staff?
60-
self.director? || self.organizer? || self.volunteer?
60+
director? || organizer? || volunteer?
6161
end
6262

6363
def organizing_staff?
64-
self.director? || self.organizer?
64+
director? || organizer?
6565
end
6666

6767
def self.from_omniauth(auth)

test/models/user_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class UserTest < ActiveSupport::TestCase
9090
user = create(:user, role: :volunteer)
9191
assert_equal true, user.staff?
9292
end
93-
93+
9494
should "report organizer as staff" do
9595
user = create(:user, role: :organizer)
9696
assert_equal true, user.staff?
@@ -112,7 +112,7 @@ class UserTest < ActiveSupport::TestCase
112112
user = create(:user, role: :volunteer)
113113
assert_equal false, user.organizing_staff?
114114
end
115-
115+
116116
should "report organizer as organizing staff" do
117117
user = create(:user, role: :organizer)
118118
assert_equal true, user.organizing_staff?

0 commit comments

Comments
 (0)