Skip to content

Feat 227 submissions email notification#229

Merged
karimouf merged 4 commits into
feat-120-assigment_dashboardfrom
feat-227-submissions-email_notification
May 30, 2026
Merged

Feat 227 submissions email notification#229
karimouf merged 4 commits into
feat-120-assigment_dashboardfrom
feat-227-submissions-email_notification

Conversation

@mohammadsherif0
Copy link
Copy Markdown
Collaborator

Main description

Notify the assignment owner and the submitter by email when a submission is uploaded or re-uploaded for an assignment (when Notify on Submission Upload is enabled on that assignment).
Admins can configure two HTML email templates (type Email – Submission upload) in Settings, one for the assignment owner and one for the submitter, or rely on the disk fallbacks.
Type 7 templates support placeholders including assignment name, IDs, upload event, recipient username, and a new optional timestamp.

New user features

  • Email confirmation to the submitter on first upload and re-upload.
  • Assignment setting: Notify on Submission Upload (controls both emails).
  • Optional admin-configured templates in Settings:
    • Submission upload (assignment owner)
    • Submission upload (submitter)
  • New optional placeholder: timestamp for providing when the submission was uploaded.

@karimouf karimouf merged commit 47a7df9 into feat-120-assigment_dashboard May 30, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants