Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
75255dc
Speaker acceptance email confirmation link returning 500 error
ArnavBallinCode Nov 15, 2025
53443bd
refactoring as said by copilot to use cleaner dispatch pattern for p…
ArnavBallinCode Nov 15, 2025
bf481dc
Revert to manual initialization - correct fix
ArnavBallinCode Nov 15, 2025
f932d03
Merge branch 'enext' into fix/issue-1276-speaker-acceptance-link-oof
ArnavBallinCode Nov 15, 2025
06b4377
Merge branch 'enext' into fix/issue-1276-speaker-acceptance-link-oof
ArnavBallinCode Nov 18, 2025
16d750b
Merge branch 'enext' into fix/issue-1276-speaker-acceptance-link-oof
ArnavBallinCode Nov 21, 2025
858357a
Merge branch 'enext' into fix/issue-1276-speaker-acceptance-link-oof
ArnavBallinCode Nov 24, 2025
11ce87b
Merge branch 'enext' into fix/issue-1276-speaker-acceptance-link-oof
Sak1012 Nov 25, 2025
19a0cbe
Fix issue #1276: Remove indentation from URLs in email templates
ArnavBallinCode Nov 27, 2025
385875a
Merge branch 'enext' into fix/issue-1276-speaker-acceptance-link-oof
ArnavBallinCode Nov 28, 2025
a435789
Merge branch 'enext' into fix/issue-1276-speaker-acceptance-link-oof
ArnavBallinCode Nov 28, 2025
c47d6cf
Merge branch 'enext' into fix/issue-1276-speaker-acceptance-link-oof
mariobehling Nov 28, 2025
1087bc4
Merge branch 'enext' into fix/issue-1276-speaker-acceptance-link-oof
ArnavBallinCode Nov 29, 2025
25dbc11
Merge branch 'enext' into fix/issue-1276-speaker-acceptance-link-oof
Sak1012 Dec 1, 2025
073f140
Remove redundant self.request/args/kwargs assignment in SubmissionCon…
ArnavBallinCode Dec 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app/eventyay/cfp/views/user.py
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,7 @@ def get_object(self):
def dispatch(self, request, *args, **kwargs):
if request.user.is_anonymous:
return get_login_redirect(request)

if not request.user.has_perm('base.is_speaker_submission', self.submission):
self.template_name = 'cfp/event/user_submission_confirm_error.html'
return super().dispatch(request, *args, **kwargs)
Expand Down
25 changes: 21 additions & 4 deletions app/eventyay/mail/default_templates.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@
_(
"""Hi!

We are happy to tell you that we accept your proposal {submission_title}
We are happy to tell you that we accept your proposal "{submission_title}"
to {event_name}. Please click this link to confirm your attendance:

{confirmation_link}
{confirmation_link}

We look forward to seeing you at {event_name} - Please contact us if you have any
questions! We will reach out again before the conference to tell you details
Expand Down Expand Up @@ -89,10 +89,27 @@
"""Hi,

you have received a new proposal for your event {event_name}:
{submission_title} by {speakers}.
"{submission_title}" by {speakers}.
You can see details at

{orga_url}
{orga_url}

All the best,
your {event_name} CfP system.
"""
)
)
UPDATE_SUBJECT = LazyI18nString.from_gettext(
_("[{event_name}] A talk has been modified: {submission_title}")
)
UPDATE_TEXT = LazyI18nString.from_gettext(
_(
"""Hi,

the proposal "{submission_title}" for your event {event_name} has been modified.
You can see details at

{orga_url}

All the best,
your {event_name} CfP system.
Expand Down