mirror of
https://github.com/Freika/dawarich.git
synced 2026-01-11 09:41:40 -05:00
12 lines
269 B
Ruby
12 lines
269 B
Ruby
|
|
# frozen_string_literal: true
|
||
|
|
|
||
|
|
class FamilyMembership < ApplicationRecord
|
||
|
|
belongs_to :family
|
||
|
|
belongs_to :user
|
||
|
|
|
||
|
|
validates :user_id, presence: true, uniqueness: true # One family per user
|
||
|
|
validates :role, presence: true
|
||
|
|
|
||
|
|
enum :role, { owner: 0, member: 1 }
|
||
|
|
end
|