mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-11-29 10:24:20 +01:00
14 lines
469 B
Ruby
14 lines
469 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Organization is a special attribute for a member, used to mark him as corporation or a non-profit organization.
|
|
# This is mainly used for invoicing.
|
|
class Organization < ApplicationRecord
|
|
belongs_to :profile
|
|
belongs_to :invoicing_profile
|
|
has_one :address, as: :placeable, dependent: :destroy
|
|
accepts_nested_attributes_for :address, allow_destroy: true
|
|
|
|
validates :name, presence: true
|
|
validates :address, presence: true
|
|
end
|