Sha256: c4b93d23a69e1c4aca20708e84a941a1cae5b9a922b6509e7c0d3c247d8052eb

Contents?: true

Size: 268 Bytes

Versions: 31

Compression:

Stored size: 268 Bytes

Contents

class UserLocationPolicy < ApplicationPolicy
  def index?
    # This will need further specifications once the user-location relationship via
    # their companies is defined via project etc.
    @user && @user.company_admin?
  end

  def create?
    @user
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
introspective_grape-0.6.1 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.5.7 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.5.6 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.5.5 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.5.4 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.5.2 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.5.0 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.4.3 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.4.2 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.4.1 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.4.0 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.3.9 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.3.7 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.3.6 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.3.5 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.3.3 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.3.2 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.3.1 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.3.0 spec/dummy/app/policies/user_location_policy.rb
introspective_grape-0.2.9 spec/dummy/app/policies/user_location_policy.rb