hicknhack-software/redmine_hourglass

View on GitHub
app/policies/hourglass/ui_policy.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Hourglass
  class UiPolicy < Struct.new(:user, :ui)

    attr_reader :record, :record_user, :project, :message

    def view?
      Pundit.policy!(user, Hourglass::TimeTracker).start? ||
          Pundit.policy!(user, Hourglass::TimeBooking).view? ||
          Pundit.policy!(user, Hourglass::TimeLog).view?
    end
  end
end