Skip to content
Snippets Groups Projects
Verified Commit 8d659abe authored by Eliot Berriot's avatar Eliot Berriot
Browse files

See #890: factorisation

parent 17de7769
No related branches found
No related tags found
No related merge requests found
...@@ -54,10 +54,11 @@ def send_new_report_email_to_moderators(report): ...@@ -54,10 +54,11 @@ def send_new_report_email_to_moderators(report):
# we fallback on superusers # we fallback on superusers
moderators = users_models.User.objects.filter(is_superuser=True) moderators = users_models.User.objects.filter(is_superuser=True)
moderators = sorted(moderators, key=lambda m: m.pk) moderators = sorted(moderators, key=lambda m: m.pk)
submitter_repr = (
report.submitter.full_username if report.submitter else report.submitter_email
)
subject = "[{} moderation - {}] New report from {}".format( subject = "[{} moderation - {}] New report from {}".format(
settings.FUNKWHALE_HOSTNAME, settings.FUNKWHALE_HOSTNAME, report.get_type_display(), submitter_repr
report.get_type_display(),
report.submitter.full_username if report.submitter else report.submitter_email,
) )
detail_url = federation_utils.full_url( detail_url = federation_utils.full_url(
"/manage/moderation/reports/{}".format(report.uuid) "/manage/moderation/reports/{}".format(report.uuid)
...@@ -68,10 +69,7 @@ def send_new_report_email_to_moderators(report): ...@@ -68,10 +69,7 @@ def send_new_report_email_to_moderators(report):
unresolved_reports = models.Report.objects.filter(is_handled=False).count() unresolved_reports = models.Report.objects.filter(is_handled=False).count()
body = [ body = [
'{} just submitted a report in the "{}" category.'.format( '{} just submitted a report in the "{}" category.'.format(
report.submitter.full_username submitter_repr, report.get_type_display()
if report.submitter
else report.submitter_email,
report.get_type_display(),
), ),
"", "",
"Reported object: {} - {}".format( "Reported object: {} - {}".format(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment