Sha256: 67a297651ab19dbd505aede6a6886ab418acdf49274537d35569fcc8c7d36353

Contents?: true

Size: 790 Bytes

Versions: 25

Compression:

Stored size: 790 Bytes

Contents

class Mumuki::Domain::Organization::Settings < Mumukit::Platform::Model
  include Mumukit::Login::LoginSettingsHelpers

  model_attr_accessor :login_methods,
                      :login_provider,
                      :login_provider_settings,
                      :forum_discussions_minimal_role,
                      :raise_hand_enabled?,
                      :feedback_suggestions_enabled?,
                      :public?,
                      :embeddable?,
                      :immersive?,
                      :forum_enabled?,
                      :report_issue_enabled?

  def private?
    !public?
  end

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

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

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
mumuki-laboratory-7.5.2 vendor/bundle/ruby/2.6.0/bundler/gems/mumuki-domain-ad16a5930cec/lib/mumuki/domain/organization/settings.rb
mumuki-laboratory-7.5.1 vendor/bundle/ruby/2.3.0/bundler/gems/mumuki-domain-a059418e5fd8/lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.5.1 lib/mumuki/domain/organization/settings.rb
mumuki-laboratory-7.5.0 vendor/bundle/ruby/2.6.0/bundler/gems/mumuki-domain-acb12583b793/lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.5.0 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.4.1 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.4.0 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.3.2 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.3.1 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.2.3 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.3.0 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.2.2 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.2.1 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.2.0 lib/mumuki/domain/organization/settings.rb
mumuki-laboratory-7.1.0 vendor/bundle/ruby/2.3.0/bundler/gems/mumuki-domain-925adf85cca8/lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.1.0 lib/mumuki/domain/organization/settings.rb
mumuki-laboratory-7.0.12 vendor/bundle/ruby/2.3.0/bundler/gems/mumuki-domain-74da3d4af98c/lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.0.6 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.0.5 lib/mumuki/domain/organization/settings.rb
mumuki-domain-7.0.4 lib/mumuki/domain/organization/settings.rb