Swap OncallRotations::BaseService to use ::BaseProjectService
What does this MR do and why?
Service classes should inherit from one of BaseProjectService
/BaseGroupService
/BaseContainerService
. This MR migrates ee/app/services/incident_management/oncall_rotations/base_service.rb
to inherit from BaseProjectService
(and all impacted services).
This MR has no functional or user-facing changes.
Related issue: #348958 (closed) (sorta; I'm doing all grouprespond-owned services, but this issue is a follow-up regarding a particular service)
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Sarah Yasonik