19 lines
406 B
Ruby
19 lines
406 B
Ruby
# frozen_string_literal: true
|
|
|
|
class MembershipAppPolicy < ApplicationPolicy
|
|
def show?
|
|
!create?
|
|
end
|
|
|
|
def create?
|
|
account.nil? || account.own_membership_app.nil?
|
|
end
|
|
|
|
def permitted_attributes_for_create
|
|
%i[
|
|
first_name last_name middle_name date_of_birth occupation email
|
|
phone_number telegram_username organization_membership comment
|
|
country_state_id
|
|
]
|
|
end
|
|
end
|