Module: SettingsService
- Defined in:
- app/services/settings_service.rb,
app/services/settings_service/user.rb,
app/services/settings_service/school.rb,
app/services/settings_service/assignment.rb,
app/services/settings_service/auth_token.rb,
app/services/settings_service/enrollment.rb,
app/services/settings_service/repository.rb,
app/services/settings_service/submission.rb,
app/services/settings_service/auth_middleware.rb,
app/services/settings_service/authenticator_stub.rb,
app/services/settings_service/student_assignment.rb,
app/services/settings_service/assignment_repository.rb,
app/services/settings_service/commands/get_settings.rb,
app/services/settings_service/commands/update_settings.rb,
app/services/settings_service/queries/zero_grader_audit.rb,
app/services/settings_service/commands/get_user_settings.rb,
app/services/settings_service/commands/update_user_setting.rb,
app/services/settings_service/student_assignment_repository.rb,
app/services/settings_service/commands/get_enrollment_settings.rb,
app/services/settings_service/commands/update_enrollment_setting.rb
Overview
This won’t be used in production. Set AuthToken.authenticator = ::AccessToken a CanvasLMS initializer
Defined Under Namespace
Modules: Commands, Queries
Classes: Assignment, AssignmentRepository, AuthMiddleware, AuthToken, AuthenticatorStub, Enrollment, Repository, School, StudentAssignment, StudentAssignmentRepository, Submission, User
Class Method Summary
collapse
Class Method Details
.canvas_domain ⇒ Object
43
44
45
|
# File 'app/services/settings_service.rb', line 43
def self.canvas_domain
@@canvas_domain || ENV['CANVAS_DOMAIN']
end
|
.get_enrollment_settings(id:) ⇒ Object
.get_settings(id:, object:) ⇒ Object
27
28
29
|
# File 'app/services/settings_service.rb', line 27
def self.get_settings(id:, object:)
Commands::GetSettings.new(id: id, object: object).call
end
|
.get_user_settings(id:) ⇒ Object
.update_enrollment_setting(id:, setting:, value:) ⇒ Object
15
16
17
18
19
20
21
|
# File 'app/services/settings_service.rb', line 15
def self.update_enrollment_setting(id:, setting:, value:)
Commands::UpdateEnrollmentSetting.new(
id: id,
setting: setting,
value: value
).call
end
|
.update_settings(id:, setting:, value:, object:) ⇒ Object
6
7
8
9
10
11
12
13
|
# File 'app/services/settings_service.rb', line 6
def self.update_settings(id:, setting:, value:, object:)
Commands::UpdateSettings.new(
id: id,
setting: setting,
value: value,
object: object
).call
end
|
.update_user_setting(id:, setting:, value:) ⇒ Object
31
32
33
34
35
36
37
|
# File 'app/services/settings_service.rb', line 31
def self.update_user_setting(id:, setting:, value:)
Commands::UpdateUserSetting.new(
id: id,
setting: setting,
value: value
).call
end
|