aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/views/staff (follow)
Commit message (Collapse)AuthorAgeLines
* Initial project layout for djangoGravatar Gareth Coles2018-08-07-1547/+0
|
* All domains: sitemap.xml and robots.txtGravatar Gareth Coles2018-07-10-0/+26
|
* Revamp jam index, add winner team staff backend and user frontendGravatar Momo2018-07-04-1/+42
|
* Fix typo in table editor postGravatar Joseph2018-07-02-1/+1
|
* [Jams] Fix broken team-jam assoc on editGravatar Gareth Coles2018-06-24-1/+1
|
* [Jams/Teams] De-associate delete teams from jamsGravatar momothereal2018-06-23-1/+14
|
* Merge branch 'master' into teams-user-frontendGravatar momothereal2018-06-22-1/+1
|\
| * [Jams] Allow editing info while preparingGravatar Gareth Coles2018-06-20-1/+1
| |
* | Free some space in jam list, allow preparing state to edit infoGravatar momothereal2018-06-22-1/+1
| |
* | Fix teams not being restricted to their jam, and allow users to be in two ↵Gravatar momothereal2018-06-20-15/+5
|/ | | | teams for two different jams
* Fix creating questions for code jamsGravatar Momo2018-06-19-1/+5
|
* [Jams] Additional logging on teams pageGravatar Gareth Coles2018-06-19-0/+4
|
* [Jams] Additional logging on teams pageGravatar Gareth Coles2018-06-19-0/+4
|
* Backend for team assignmentGravatar Gareth Coles2018-06-17-7/+328
|
* Remove debug print from productionGravatar Joseph2018-06-13-2/+0
|
* Compile as much JS with Gulp as possibleGravatar Gareth Coles2018-06-13-16/+16
| | | | | | | | | | This will concatenate ALL of our JS, and minify it - thus leaving us with a single file to be loaded. There's a few libraries we can't do this with, unfortunately - these are now added in fouc.js: * Ace Editor * Flatpickr * Font-Awesome
* [Jams] User ID and avatar on approvals pageGravatar Gareth Coles2018-06-12-0/+2
|
* It's always the smallest changes that don't lintGravatar Gareth Coles2018-06-12-1/+1
|
* [Jams] Mention user in #code-jam-logs on approvalGravatar Gareth Coles2018-06-12-1/+10
|
* LintingGravatar Gareth Coles2018-06-12-1/+1
|
* [Jams] Role assignment on approval/unapprovalGravatar Gareth Coles2018-06-12-3/+21
|
* [Jams] Approvals interfaceGravatar Gareth Coles2018-06-12-1/+120
|
* Privacy/Usability updates (#75)Gravatar Gareth Coles2018-05-20-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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] Update edit state availabilityGravatar Gareth Coles2018-05-19-3/+4
|
* Actually insert preambleGravatar Gareth Coles2018-05-19-0/+2
|
* LintingGravatar Gareth Coles2018-05-19-3/+1
|
* Form preamble, jam creation fixesGravatar Gareth Coles2018-05-19-1/+60
|
* [Jams] Basics may now be edited at any pointGravatar Gareth Coles2018-05-19-3/+0
|
* Fix infractions setupGravatar Gareth Coles2018-05-19-1/+2
|
* [Jams] Some amount of public display, but links not ready yetGravatar 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-7/+69
|
* Fix some small question-editing bugsGravatar Gareth Coles2018-05-19-0/+2
|
* [Jams] Complete question listing/editing/etcGravatar Gareth Coles2018-05-19-0/+172
|
* [Jams] Add non-task info text to be displayed at jam announcementGravatar Gareth Coles2018-05-19-1/+2
|
* [Jams] A bunch more work. That's all for tonight, though.Gravatar Gareth Coles2018-05-18-3/+135
|
* [Jams] Huge amount of work on code jam admin areaGravatar Gareth Coles2018-05-18-2/+331
|
* Restructure code jams page layoutGravatar Gareth Coles2018-05-17-0/+0
|
* Migration runner and migrations (#69)Gravatar Gareth Coles2018-05-14-3/+234
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Declaring the encoding to be utf-8 is not necessary in Python3 projects, as ↵Gravatar Leon Sandøy2018-04-27-1/+0
| | | | this is the default encoding. Encoding declarations are only useful in py3 if you want to declare it to be something _other_ than utf-8. This was, however, a very useful convention in py2. (#56)
* Attempt to fix CSRF; add debug info to staff pageGravatar Gareth Coles2018-04-05-1/+5
|
* Fix staff route nameGravatar Gareth Coles2018-04-03-1/+1
|
* Fix logging, restrict staff index routeGravatar Gareth Coles2018-04-01-0/+3
|
* Fix error handler managementGravatar Gareth Coles2018-03-29-15/+0
|
* Fix static files for staff subdomainGravatar Gareth Coles2018-03-29-0/+15
|
* Fix up route namesGravatar Gareth Coles2018-03-29-1/+1
|
* Rearrange views and templatesGravatar Gareth Coles2018-02-21-1/+1
|
* RethinkDB API Views #yqhgGravatar lmn2018-02-13-0/+10
* Refactoring the database implementation into a class of its own. * Refactoring the database implementation into a class of its own. * healthcheck should belong to the API. * dynamic subdomain loading, setting up basic handling for staff.pythondiscord.com, and started on a TagView for a bot tag feature. * Oops, forgot to fix some merges. * Some quality of life updates - default values for env variables that aren't secret, and starting to get through the tag view. * Refactoring the database implementation into a class of its own. * healthcheck should belong to the API. * dynamic subdomain loading, setting up basic handling for staff.pythondiscord.com, and started on a TagView for a bot tag feature. * Oops, forgot to fix some merges. * Some quality of life updates - default values for env variables that aren't secret, and starting to get through the tag view. * API validation added to the APIView class, TagView should be finished as well. * super important commit you guys * fixed a bug with the RethinkDB class where host and port attributes were accessed before being created * Fixed my editor now you guys * Fixing up some of the problems brought up in gdude's review * Handling GET requests with param indata and POST with JSON. Fixed error handling to use the constants and the baseclass self.error(). * Get API-key from headers, context manage the db assignment, and default env var values * Changed API-KEY header to X_API_Key. Added a default for secret key. it should no longer be necessary with environment variables to run this system locally. * Changing back the nav to have relative paths * Why am I like this