Releases: CodeForBuffalo/affordable_water
Releases · CodeForBuffalo/affordable_water
v1.2.0: Merge pull request #48 from CodeForBuffalo/async-emails
Update Notes
Improvements
-
Adds signals for discount and amnesty applications to send automatic emails:
- On submission of a new application
- On official enrollment of an applicant
-
Uses Celery to process tasks asynchronously and CloudAMQP's service for RabbitMQ
-
Updates Travis CI to use RabbitMQ Server
-
Overhauls admin panel with new list display, filters, and actions
-
Adds EmailCommunication model
-
Updates application models with status and notes
-
Includes tests for signals and email tasks
v1.1.0
Update Notes
Improvements
- Added Water Amnesty Program
- Added custom error 404 and error 500 pages
- Added question on official City of Buffalo residency
- Implemented two-factor authentication
Bug fixes
- Fixed annual income formatting error that would appear when applicant indicated $0 income
- Fixed compression error with some translation tags
- Fixed template syntax error
- Fixed QuerySet bug in LaterDocumentsView
- Fixed case sensitivity for filter fields. Certain fields like name are now case insensitive
- Fixed later document view urls
v1.0.0
Overview
- Users can complete an application
- Users can upload multiple photos of required documents even at a later date
- Uploads are validated for accepted file types
- Audit tracking for Application and Document models using django-simple-history
- Detailed copy for About page, Privacy Policy, Non-discrimination Statement
- GetWaterWiseBuffalo.org marketing theme redesign
- Additional testing coverage
Tech Stack
- Python 3.7 with Django 2.2
- Travis CI for testing and builds
- Site is deployed on Heroku
- Application data is stored on a Heroku-hosted PostgreSQL database
- Photos of documents are saved on an S3 bucket