mirror of
https://github.com/GSA/notifications-api.git
synced 2026-08-24 00:06:16 -04:00
Refactor service_factory
This commit is contained in:
@@ -76,20 +76,26 @@ def service_factory(notify_db, notify_db_session):
|
|||||||
user = create_user()
|
user = create_user()
|
||||||
if not email_from:
|
if not email_from:
|
||||||
email_from = service_name
|
email_from = service_name
|
||||||
service = sample_service(notify_db, notify_db_session, service_name, user, email_from=email_from)
|
service = Service.query.filter_by(name=service_name).first()
|
||||||
|
if not service:
|
||||||
|
service = create_service(
|
||||||
|
email_from=email_from,
|
||||||
|
service_name=service_name,
|
||||||
|
service_permissions=None,
|
||||||
|
user=user,
|
||||||
|
)
|
||||||
if template_type == 'email':
|
if template_type == 'email':
|
||||||
sample_template(
|
create_template(
|
||||||
notify_db,
|
service,
|
||||||
notify_db_session,
|
template_name="Template Name",
|
||||||
template_type=template_type,
|
template_type=template_type,
|
||||||
subject_line=service.email_from,
|
subject=service.email_from,
|
||||||
service=service
|
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
sample_template(
|
create_template(
|
||||||
notify_db,
|
service,
|
||||||
notify_db_session,
|
template_name="Template Name",
|
||||||
service=service
|
template_type='sms',
|
||||||
)
|
)
|
||||||
return service
|
return service
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user