5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-07-02 13:16:08 +00:00
panel/app/models/rol.rb

23 lines
440 B
Ruby
Raw Normal View History

# frozen_string_literal: true
# Define el rol que tiene una usuaria en un sitio
#
# Un rol puede ser temporal, es decir que aun no se ha aceptado y
# necesita del consentimiento de le usuarie :)
class Rol < ApplicationRecord
ROLES = %w[usuarie invitade].freeze
belongs_to :usuarie
belongs_to :site
validates_inclusion_of :rol, in: ROLES
2019-07-08 17:55:19 +00:00
def invitade?
rol == 'invitade'
end
def usuarie?
rol == 'usuarie'
end
end