diff --git a/app/models/learning_hour.rb b/app/models/learning_hour.rb index a3405354c1..e22242693f 100644 --- a/app/models/learning_hour.rb +++ b/app/models/learning_hour.rb @@ -52,7 +52,6 @@ def user_org_learning_topic_enable? # id :bigint not null, primary key # duration_hours :integer not null # duration_minutes :integer not null -# learning_type :integer default(5) # name :string not null # occurred_at :datetime not null # created_at :datetime not null diff --git a/app/policies/learning_hour_policy.rb b/app/policies/learning_hour_policy.rb index 8a25d9255b..471627bcd8 100644 --- a/app/policies/learning_hour_policy.rb +++ b/app/policies/learning_hour_policy.rb @@ -4,7 +4,7 @@ def index? end def show? - record.user_id == @user.id + @user.casa_admin? || @user.supervisor? || record.user_id == @user.id end def new? diff --git a/app/views/learning_hours/_supervisor_admin_learning_hours.html.erb b/app/views/learning_hours/_supervisor_admin_learning_hours.html.erb index f5391decdb..7fb843ed6a 100644 --- a/app/views/learning_hours/_supervisor_admin_learning_hours.html.erb +++ b/app/views/learning_hours/_supervisor_admin_learning_hours.html.erb @@ -25,7 +25,7 @@
<% @learning_hours.each do |learning_hour| %>