summaryrefslogtreecommitdiff
path: root/pgcommitfest/userprofile
AgeCommit message (Collapse)Author
2020-08-11Move handling of secondary email addresses upstreamMagnus Hagander
Since the upstream main website now handles secondary email addresses, centralize the handling to there. This removes the local handling completely, except that we store them in the database. The new push-changes API ensures that they are kept in sync with upstream.
2020-04-01Set on_delete=models.CASCADE on all relationsMagnus Hagander
2019-02-06Update migrations for py3 unicodeMagnus Hagander
Need to change old migrations not to indicate we need new ones.
2019-02-06Unicode fixes for python 3Magnus Hagander
2019-02-06Fix imports and exceptions for Python3Magnus Hagander
2019-02-06Fixes for pep8 compatibilityMagnus Hagander
2019-02-05Convert all spaces to tabsMagnus Hagander
2018-02-21Replace render_to_response with renderMagnus Hagander
This is rquired as part of the move to a newer Django, and works fine on older versions too
2017-03-11Fix header encoding for To and Cc as wellMagnus Hagander
Patch in 2e41b31654b80aeb3e6037fc0b31422c951040c7 only handled From and missed the ohher tields. To make this cleaner, move the escpaping code into the UserWrapper class. Reported by Dagfinn Ilmari Mannsåker, but not using his patch
2016-02-12Implement notificationsMagnus Hagander
This makes it possible to receive notifications (via email) when a patch has been updated. It's possible to subscribe to notifications on a specific patch. It is also possible to set the user profile up so that one receives notifications for all patches where one is author, reviewer or committer on. Notifications are, of course, only sent when other people make modifications to the entry.
2016-02-12Admin view for user profilesMagnus Hagander
2016-02-12Add initial django migrations for all appsMagnus Hagander
Should've been done with the migration to django 1.8, but better late than never...
2016-01-06Replace on_success_commit with atomicMagnus Hagander
2016-01-06Fully qualify importsMagnus Hagander
2015-01-22Centralize stylesheetsMagnus Hagander
Instead of having inline stylesheets, put them all in a separate CSS file. This really should've been done from the beginning, but was clearly forgotten before deployment.
2015-01-22Fix email address in commentMagnus Hagander
2015-01-22Implement support for secondary email addressesMagnus Hagander
Each user can add a secondary email (well, more than one) and then pick one of those when sending email. Addresses are validated by sending a token to the newly added address, with a link to click to confirm it. Only a fully confirmed address can actually be used.