Expired
Milestone expired on Feb 17, 2019

Renovation of `mails` app

Currently, the emails app is too complex in construction and use. The final product should contain the following functionality:

  • A form that could be used to edit an email before sending.
  • The form should be able to "transfer data": retrieve data at the moment of initialisation, and use this data before sending, without the user being able to modify the data (inspired by HiddenDataForm).
  • Functionality such that Django CBVs, at least being UpdateView and FormView, can easily use the mail system.
  • Possibly functionality such that the form described above can easily be implemented in FBVs.
  • A direct send function that would only requires the specific mail code.
  • A possibility for all the above functionality that the actual template rendering is done at a later moment of time, say using a cron job, to reduce the request time as much as possible.

Any functionality, such as the direct-send-functionality, has a mail code argument as only requirement. Any other (keyword) argument should be used as possible variables in the mail template.

  • Work items 2
  • Merge requests 0
  • Participants 0
  • Labels 1
Loading
Loading
Loading
Loading
100% complete
100%
Start date
No start date
Until
Feb 17 2019
Due date
Feb 17, 2019 (Past due)
2
Work items 2 New issue
Open: 0 Closed: 2
None
Total weight
None
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: scipost/SciPost%"Renovation of `mails` app"