use week title in email

This commit is contained in:
j 2025-03-02 22:25:40 +01:00
commit 5b2670859f
3 changed files with 16 additions and 3 deletions

View file

@ -28,7 +28,7 @@ def send_week(monday):
year, month, day = monday.split('-')
body = views.week(year, month, day)
name = 'weekly-digest-%s' % monday
subject = 'Phantas.ma weekly update %s' % views.format_week(monday)
subject = views.format_subject(monday)
return send_email(name, subject, body)

View file

@ -13,7 +13,7 @@ from django.core.validators import validate_email
import django.contrib.auth
from ..item import models
from ..item.views import get_weeks, format_week, get_monday, get_byline
from ..item.views import get_weeks, format_week, get_monday, get_byline, format_subject
from ..item.utils import render_to_json
from ..utils import default_context
@ -40,7 +40,7 @@ def week(year, month, day):
context['weeks'] = get_weeks(archive)
monday = context['this_week'] = date.strftime('%Y-%m-%d')
context['this_year'] = date.strftime('%Y')
context['week_title'] = 'Phantas.ma weekly update %s' % format_week(monday)
context['week_title'] = format_subject(monday)
context['week_byline'] = get_byline(monday)
context['week_link'] = settings.URL + '/_' + monday
context['items'] = archive_week