blob: 5080c08c47388194d42c4f47e7e0086624db1f41 (
plain)
1
2
3
4
5
6
7
8
9
|
module Emails
class DestroyService < BaseService
def execute(skip_authorization: false)
raise Gitlab::Access::AccessDeniedError unless skip_authorization || can_manage_emails?
Email.find_by_email(@email).destroy!
end
end
end
|