dawarich/app/policies/family/invitation_policy.rb

20 lines
307 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class Family::InvitationPolicy < ApplicationPolicy
def create?
2025-10-11 08:17:48 -04:00
return false unless user
user.family == record.family && user.family_owner?
end
def accept?
2025-10-11 08:17:48 -04:00
return false unless user
user.email == record.email
end
def destroy?
2025-10-11 08:17:48 -04:00
create?
end
end