diff --git a/app/models/abilities.rb b/app/models/abilities.rb index 59ec7843..ad4aee71 100644 --- a/app/models/abilities.rb +++ b/app/models/abilities.rb @@ -32,6 +32,8 @@ def self.can?(user, action, resource) end def self.full_permission?(user) + return false if user.blank? + user.admin? || user.moderator?(self.moderator_roles) end diff --git a/themes/elos/views/shared/_meeting_row.html.erb b/themes/elos/views/shared/_meeting_row.html.erb index e05cd1c7..842185c0 100644 --- a/themes/elos/views/shared/_meeting_row.html.erb +++ b/themes/elos/views/shared/_meeting_row.html.erb @@ -110,7 +110,7 @@ <%# AI Artifacts dropdown %> <% ai_release_date = Rails.configuration.ai_artifacts_release_date %> <% recording_date = Time.at(meeting[:startTime].to_i / 1000.0).to_date %> - <% if ai_artifacts_enabled?(@room) && (ai_release_date.nil? || recording_date >= ai_release_date) %> + <% if Abilities.full_permission?(user) && ai_artifacts_enabled?(@room) && (ai_release_date.nil? || recording_date >= ai_release_date) %>