27 lines
446 B
Ruby
27 lines
446 B
Ruby
# frozen_string_literal: true
|
|
|
|
class PassportPolicy < ApplicationPolicy
|
|
def show?
|
|
true
|
|
end
|
|
|
|
def create?
|
|
true
|
|
end
|
|
|
|
def permitted_attributes_for_create
|
|
[
|
|
:images,
|
|
passport_maps_attributes: %i[
|
|
surname given_name patronymic sex date_of_birth place_of_birth series
|
|
number issued_by unit_code date_of_issue
|
|
],
|
|
]
|
|
end
|
|
|
|
class Scope < Scope
|
|
def resolve
|
|
scope.all
|
|
end
|
|
end
|
|
end
|