feat: メール通知時にViewの作成者を本文に打ち出すように修正した

This commit is contained in:
shimoda.m@nds-tyo.co.jp 2022-07-21 18:47:15 +09:00
parent 25c2956908
commit 5f472f6bdc

View File

@ -201,8 +201,14 @@ def make_notice_mail_body(no_security_option_views: list[NoSecurityOptionView],
Returns:
tuple[str]: メール本文
"""
mail_message = MAIL_INDENT.join(
[f'{option.schema_name}.{option.table_name}' for option in no_security_option_views])
# メール本文に埋め込むView名と作成ユーザー(DEFINER)をリストに格納
schema_view_definers = []
for option in no_security_option_views:
view_fullname = f'{option.schema_name}.{option.table_name}'
schema_view_definers.append(f'{view_fullname} View作成ユーザー{option.definer}')
# インデントした上でメール本文に打ち出し
mail_message = MAIL_INDENT.join(schema_view_definers)
mail_body = mail_body_template.format(no_option_views=mail_message)
return mail_body