Financial Aid

Settings

Create a FINANCIAL_AID setting in Django settings. It should be a dictionary. Values can include:

email
The email address that messages related to financial aid come from, and that users should email with questions. Defaults to pycon-aid@python.org.

To enable applications, use the admin to create new FinancialAidApplicationPeriod records with the desired start and end dates.

Templates

Editing applications

To create or edit an application, the app uses the finaid/edit.html template. The context provides a form variable containing the form. A default template is provided that is customized to work with the PyCon site and uses js/finaid.js to hide some of the fields unless some other inputs have been checked, but the view doesn’t care; it just wants the form submitted.

Email notices

The text for many emails comes from templates whose paths start with “finaid”.

Email template file names have this format:

finaid/{{ recipient }}/{{ event }}/[subject|body].txt

recipient can be:

  • applicant
  • reviewer

event can be:

  • edited
  • submitted
  • message (a message was added to an application)

subject and body should be self-evident.

Subject templates should be a single line.

So for example, the templates used to notify a reviewer that the applicant has edited their application are finaid/reviewer/edited/subject.txt and finaid/reviewer/edited/body.txt.

Project Versions

Table Of Contents

Previous topic

Registration

Next topic

Deploying

This Page