summaryrefslogtreecommitdiff
path: root/postgresqleu/util/diffablemodel.py
AgeCommit message (Collapse)Author
2019-01-10Generic changes for python3 from 2to3Magnus Hagander
2018-12-15Replace usage of has_key()Magnus Hagander
It has been deprecated, and instead we should use "in" and "not in", so make that change across the board.
2018-12-14Fix spaces before/after comma and colonMagnus Hagander
Mostly not important, but getting rid of the PIP warnings will help catch errors in the future.
2018-12-14Replace tabs with spacesMagnus Hagander
In an effort to close up with PEP8, we should use spaces for indent rather than tabs... Time to update your editor config!
2018-03-23Fix model diffing to work on new djangoMagnus Hagander
Still works on the old one, so no reason not to use the cleaner functions.
2015-08-31Implement basic conference wiki supportMagnus Hagander
This is a limited wiki for conference attendees, intended for things like ride sharing or restaurant coordination. The wiki supports simple markdown syntax, and nothing more than that. Only admins can create pages (through the dashboard). Each page can be assigned permissions (public, based on regtype, or individual attendee) to view and/or edit the pages. *Only* confirmed registrations will ever be able to see anything on the wiki (unlike previous times when we've used public pages on the main postgresql.org wiki). If at least one page is visible to the attendee, the section shows up on the registration dashboard. Attendees can subscribe to changes to a page, in which case they will receive an email when the page is edited. Changes are always sent to the conference contact address (for post-moderation if required). History is tracked on all pages, and it's possible to view the history of a page including diff between versions (unless disabled on individual wiki pages from the admin interface). To implement the diff functionality, import the diffablemodel code from the pgcommitfest app that does similar things, and build on top of that.