aboutsummaryrefslogtreecommitdiffstats
path: root/pysite (follow)
Commit message (Collapse)AuthorAgeLines
* Attempt to fix travis buildGravatar Gareth Coles2018-05-30-1/+1
|
* RabbitMQ mixin, powered by Kombu (#84)Gravatar Gareth Coles2018-05-30-0/+121
| | | | | | | | * [RMQ] Add Kombi an an RMQMixin, as well as some constants * [RMQ] Fix example in mixin docstring * Update Pipfile.lock - for some reason, pipenv didn't lock kombu
* [WS] "send all" methods should be classmethodsGravatar Gareth Coles2018-05-29-4/+6
|
* WS objects now keep track of their connectionsGravatar Gareth Coles2018-05-29-10/+31
|
* Merge remote-tracking branch 'origin/master'Gravatar Gareth Coles2018-05-29-0/+12
|\
| * Revisions improvements (#77)Gravatar Joseph2018-05-29-0/+12
| | | | | | | | | | | | * Support moving of revisions * Support removal of revisions upon page delete
* | Address input given in contrib channel, and add FAQGravatar Gareth Coles2018-05-29-0/+7
|/
* Revision of the rules, and a channels pageGravatar Gareth Coles2018-05-22-0/+7
|
* Privacy/Usability updates (#75)Gravatar Gareth Coles2018-05-20-50/+271
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use less intrusive oauth scopes, add login redirect method * Remove debugging prints, add missing __init__ * Work towards new privacy policy * Fix judging state icons on code jam management page * Jammer profile retraction and punishments based on jam status * Linting * [Jams] Deny profile saving for users < 13 years, and finish removal page * Fix tests * Clean up and address Volcyy's review * Add proper login redirection to require_roles decorator * Fix template is_staff() and add staff link to navigation * Address lemon's review * Linting * Privacy page formatting * Privacy page formatting
* [Jams] Redirect user back to form from profile pageGravatar Gareth Coles2018-05-20-2/+20
|
* [Jams] Fix bad redirectGravatar Gareth Coles2018-05-19-2/+2
|
* [Jams] Update edit state availabilityGravatar Gareth Coles2018-05-19-3/+4
|
* Catch index addition failure in oauth_data migrationGravatar Gareth Coles2018-05-19-2/+8
|
* Actually insert preambleGravatar Gareth Coles2018-05-19-0/+2
|
* Fix template date formatter, so it won't break on non-DTsGravatar Gareth Coles2018-05-19-1/+2
|
* LintingGravatar Gareth Coles2018-05-19-3/+1
|
* Form preamble, jam creation fixesGravatar Gareth Coles2018-05-19-1/+62
|
* Linting, and remove seconds from date formatterGravatar Gareth Coles2018-05-19-2/+2
|
* [Jams] Fix ordering on view pageGravatar Gareth Coles2018-05-19-3/+6
|
* [Jams] Basics may now be edited at any pointGravatar Gareth Coles2018-05-19-3/+0
|
* Merge remote-tracking branch 'origin/master'Gravatar Gareth Coles2018-05-19-5202/+8302
|\
| * Snake cog (#71)Gravatar Leon Sandøy2018-05-19-5202/+8302
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Tables that are initialized with JSON files in the table_init folder will now sync properly if the JSON file is changed after initialization. Any lines that are either added or removed will be updated whenever site is rebooted. * Initial API endpoint for snake_quiz * reverting database.py * I WILL KILL YOU * Added the snake_fact API endpoint * Moving snake tables to the new migrations system * Set up initial data for all new tables, added table objects, wrote endpoints, and wrote tests for the new endpoints. * Removing the snake_movies endpoint. That idea didn't pan out. * Added an endpoint for getting special snake cases * broken json * Fixing the initial data slightly, better picture of bob. * Changing JSON indentation to be 4 spaces consistently in all initial_data, to address Aperture's review. Also changing all the endpoints to have correct namespacing, addressing gdude's review. * Fixing tests to point to new API endpoints
* | GDPR compliance for jammer profilesGravatar Gareth Coles2018-05-19-0/+13
| |
* | Jammer profilesGravatar Gareth Coles2018-05-19-4/+72
| |
* | Fix infractions setupGravatar Gareth Coles2018-05-19-9/+8
| |
* | [Jams] Signups code is more or less done, just a few things leftGravatar Gareth Coles2018-05-19-13/+187
|/
* [Jams] Some amount of public display, but links not ready yetGravatar Gareth Coles2018-05-19-3/+15
|
* Add "preparing" stateGravatar Gareth Coles2018-05-19-0/+1
|
* Messed up my lint earlierGravatar Gareth Coles2018-05-19-2/+2
|
* [Jams] Linting and infractionsGravatar Gareth Coles2018-05-19-9/+71
|
* Fix some small question-editing bugsGravatar Gareth Coles2018-05-19-0/+2
|
* [Jams] Complete question listing/editing/etcGravatar Gareth Coles2018-05-19-0/+173
|
* [Jams] Add non-task info text to be displayed at jam announcementGravatar Gareth Coles2018-05-19-1/+4
|
* [Jams] A bunch more work. That's all for tonight, though.Gravatar Gareth Coles2018-05-18-5/+151
|
* [Jams] Huge amount of work on code jam admin areaGravatar Gareth Coles2018-05-18-57/+541
|
* [Jams] More restructuringGravatar Gareth Coles2018-05-17-1/+1
|
* Restructure code jams page layoutGravatar Gareth Coles2018-05-17-3/+29
|
* First draft of privacy pageGravatar Gareth Coles2018-05-15-0/+7
|
* Add snowflake index on oauth_data and use it for deletionsGravatar Gareth Coles2018-05-15-2/+5
| | | | We were using id previously, but that was no longer the correct key
* Main site redirects should be 302sGravatar Gareth Coles2018-05-15-0/+3
|
* LintingGravatar Gareth Coles2018-05-15-2/+2
|
* Add RedirectView class for views that only redirect elsewhereGravatar Gareth Coles2018-05-15-31/+63
|
* Fix editing wiki in debug modeGravatar Gareth Coles2018-05-15-9/+10
|
* Add TemplateView class for views that only render a templateGravatar Gareth Coles2018-05-15-37/+60
|
* [GDPR] Also remove OAuth dataGravatar Gareth Coles2018-05-15-1/+21
|
* [GDPR] Small fixesGravatar Gareth Coles2018-05-15-2/+2
|
* [GDPR] Users are now updated and removed correctlyGravatar Gareth Coles2018-05-15-1/+49
|
* Gunicorn is super picky about when_ready arityGravatar Gareth Coles2018-05-14-1/+1
|
* Migration runner and migrations (#69)Gravatar Gareth Coles2018-05-14-99/+453
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Migration runner and migrations * Remove demo wiki data * [Staff] Table management pages * Fix weird travis build omission * Address review and comments by @Volcyy * [Tables] Fix pagination * Move table definitions to new file with nameduple * Linting * Address lemon's review comments * Address @Volcyy's review * Address lemon's review * Update search placeholder * Search by key now available
* Switch from using abort to using werkzeug exceptionGravatar Joseph2018-05-08-2/+2
|