Module: ServiceDesk
- Defined in:
- lib/service_desk/emails.rb,
app/models/service_desk.rb,
app/models/service_desk/custom_email_credential.rb,
app/models/service_desk/custom_email_verification.rb,
app/services/service_desk/custom_emails/base_service.rb,
app/services/service_desk/custom_emails/create_service.rb,
app/services/concerns/service_desk/custom_emails/logger.rb,
app/services/service_desk/custom_emails/destroy_service.rb,
app/services/service_desk/custom_email_verifications/base_service.rb,
app/workers/service_desk/custom_email_verification_cleanup_worker.rb,
app/services/service_desk/custom_email_verifications/create_service.rb,
app/services/service_desk/custom_email_verifications/update_service.rb
Overview
This class handles the generation and management of various email addresses used by the Service Desk feature, including system-generated addresses, custom addresses, and alias addresses.
Defined Under Namespace
Modules: CustomEmailVerifications, CustomEmails
Classes: CustomEmailCredential, CustomEmailVerification, CustomEmailVerificationCleanupWorker, Emails
Class Method Summary
collapse
Class Method Details
.enabled?(project) ⇒ Boolean
8
9
10
11
12
|
# File 'app/models/service_desk.rb', line 8
def self.enabled?(project)
return false unless project.is_a?(Project)
supported? && project.service_desk_enabled
end
|
.table_name_prefix ⇒ Object
4
5
6
|
# File 'app/models/service_desk.rb', line 4
def self.table_name_prefix
'service_desk_'
end
|