aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/tables.py (follow)
Commit message (Collapse)AuthorAgeLines
* Update privacy policy and related migrationsGravatar Gareth Coles2018-05-31-1/+0
| | | | | * Don't collect DOB anymore, and remove it from database * Make doubly-sure all emails are gone because I'm paranoid and "update" doesn't do what it sounds like
* Privacy/Usability updates (#75)Gravatar Gareth Coles2018-05-20-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Form preamble, jam creation fixesGravatar Gareth Coles2018-05-19-0/+2
|
* Merge remote-tracking branch 'origin/master'Gravatar Gareth Coles2018-05-19-0/+46
|\
| * Snake cog (#71)Gravatar Leon Sandøy2018-05-19-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Jammer profilesGravatar Gareth Coles2018-05-19-2/+1
| |
* | [Jams] Signups code is more or less done, just a few things leftGravatar Gareth Coles2018-05-19-3/+5
|/
* [Jams] Linting and infractionsGravatar Gareth Coles2018-05-19-2/+2
|
* [Jams] Add non-task info text to be displayed at jam announcementGravatar Gareth Coles2018-05-19-0/+2
|
* [Jams] A bunch more work. That's all for tonight, though.Gravatar Gareth Coles2018-05-18-1/+5
|
* [Jams] Huge amount of work on code jam admin areaGravatar Gareth Coles2018-05-18-1/+85
|
* Migration runner and migrations (#69)Gravatar Gareth Coles2018-05-14-0/+89
* 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