Class: Mumuki::Domain::Organization::Settings

Inherits:
Mumukit::Platform::Model
  • Object
show all
Includes:
Mumukit::Login::LoginSettingsHelpers
Defined in:
lib/mumuki/domain/organization/settings.rb

Instance Method Summary collapse

Instance Method Details

#disabled?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/mumuki/domain/organization/settings.rb', line 31

def disabled?
  disabled_from.present? && disabled_from.to_datetime < DateTime.now
end

#forum_discussions_minimal_roleObject



27
28
29
# File 'lib/mumuki/domain/organization/settings.rb', line 27

def forum_discussions_minimal_role
  (@forum_discussions_minimal_role || 'student').to_sym
end

#in_preparation?Boolean

Returns:

  • (Boolean)


35
36
37
# File 'lib/mumuki/domain/organization/settings.rb', line 35

def in_preparation?
  in_preparation_until.present? && in_preparation_until.to_datetime > DateTime.now
end

#login_methodsObject



23
24
25
# File 'lib/mumuki/domain/organization/settings.rb', line 23

def 
  @login_methods ||= ['user_pass']
end

#private?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/mumuki/domain/organization/settings.rb', line 19

def private?
  !public?
end