| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Fix up API key validation and database api location | 2018-02-15 | -11/+12 | |
| | | ||||
| * | Move API validation decorator to its own file #yxdk | 2018-02-15 | -43/+49 | |
| | | ||||
| * | Fix odd typing error | 2018-02-14 | -1/+1 | |
| | | ||||
| * | Fix odd typing error | 2018-02-14 | -1/+1 | |
| | | ||||
| * | Database API Improvements #1qcra (#13) | 2018-02-14 | -44/+598 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * A large set of changes, including: * A mixin for views that need the DB * Many changes to the database class in order to make things more fluid * Provide the route manager in view setup() methods * Pushing up the progress so far * snekchek * Full (undocumented) database implementation * snekchek * Don't rely on exceptions for table deletion * Add RethinkDB data to gitignore * Documentation for DB class * Make Flake8 ignore P102 What even is that? What does "docstring does contain unindexed parameters" mean? * Document the base_routes module * Cleanup RE latest reviews * snekchek (bah) | |||
| * | [API] You need to return the value of `self.error()` | 2018-02-14 | -3/+3 | |
| | | ||||
| * | Snekchek | 2018-02-13 | -1/+1 | |
| | | ||||
| * | @APIView.valid_api_key decorator | 2018-02-13 | -2/+17 | |
| | | ||||
| * | RethinkDB API Views #yqhg | 2018-02-13 | -56/+167 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | |||
| * | Websocket echo test | 2018-02-13 | -0/+15 | |
| | | ||||
| * | Datadog redirect #yq3f | 2018-02-12 | -0/+12 | |
| | | ||||
| * | Drop Asana integration, we moved to ClickUp | 2018-02-12 | -216/+0 | |
| | | ||||
| * | Fix invite redirect | 2018-02-11 | -1/+1 | |
| | | ||||
| * | [Asana] Disable all non-functional debugging code for now | 2018-02-11 | -78/+79 | |
| | | ||||
| * | [Asana] Asana wraps everything in a "data" key for some reason | 2018-02-11 | -1/+1 | |
| | | ||||
| * | [Asana] Asana wraps everything in a "data" key for some reason | 2018-02-11 | -3/+3 | |
| | | ||||
| * | F821: Undefined name | 2018-02-11 | -1/+0 | |
| | | ||||
| * | More error-hunting. | 2018-02-11 | -13/+26 | |
| | | | | | Beats me why this documentation is so bad. | |||
| * | [Asana] Smallish fixes | 2018-02-11 | -7/+11 | |
| | | ||||
| * | [Asana] Raise for status properly | 2018-02-11 | -4/+6 | |
| | | ||||
| * | [Asana] Supply bearer token to API calls | 2018-02-11 | -0/+4 | |
| | | ||||
| * | [Asana] Better errors | 2018-02-11 | -13/+34 | |
| | | ||||
| * | [Asana] Basic task handler; Asana does not make this easy though | 2018-02-11 | -0/+34 | |
| | | ||||
| * | Server name via env var, defaulted to localhost | 2018-02-11 | -1/+1 | |
| | | ||||
| * | [Asana] Apparently not all stories have types? | 2018-02-11 | -2/+2 | |
| | | ||||
| * | [Asana] Apparently not all stories have types? | 2018-02-11 | -1/+2 | |
| | | ||||
| * | First attempt at story hook | 2018-02-11 | -1/+41 | |
| | | ||||
| * | Perhaps adding the `s` to `sort_keys` would help as well. | 2018-02-11 | -2/+2 | |
| | | ||||
| * | You can't rename kwargs, stupid! | 2018-02-11 | -2/+2 | |
| | | ||||
| * | Remove key verification webhook message | 2018-02-11 | -6/+0 | |
| | | ||||
| * | Set server name for app config | 2018-02-11 | -0/+1 | |
| | | ||||
| * | Slightly more verbose logging | 2018-02-11 | -0/+7 | |
| | | ||||
| * | Asana integration (#7) | 2018-02-11 | -2/+107 | |
| | | | | | | | * Event dispatching and webhook sending * snekchek | |||
| * | APIView should inherit RouteView | 2018-02-09 | -1/+1 | |
| | | ||||
| * | Guess who forgot to run snekchek! | 2018-02-09 | -2/+2 | |
| | | ||||
| * | Make APIView base class not loadable | 2018-02-09 | -1/+2 | |
| | | ||||
| * | Base API route and error codes enum | 2018-02-09 | -1/+35 | |
| | | ||||
| * | Move from straight app registration to Blueprints (#6) | 2018-02-09 | -11/+24 | |
| | | ||||
| * | Weird, PyCharm didn't commit all my changes last push | 2018-02-08 | -7/+0 | |
| | | ||||
| * | Merge remote-tracking branch 'origin/master' | 2018-02-08 | -18/+83 | |
| |\ | ||||
| | * | Turn on debug mode with `FLASK_DEBUG=1` | 2018-02-07 | -2/+4 | |
| | | | ||||
| | * | Static files; basic templates | 2018-02-07 | -6/+13 | |
| | | | ||||
| | * | Fix template loading | 2018-02-06 | -1/+1 | |
| | | | ||||
| | * | Use .get() for environs | 2018-02-06 | -4/+4 | |
| | | | ||||
| | * | snekchek | 2018-02-06 | -2/+3 | |
| | | | ||||
| | * | Rethinkdb setup method; not actually called yet | 2018-02-06 | -1/+42 | |
| | | | ||||
| | * | Template rendering | 2018-02-06 | -12/+19 | |
| | | | ||||
| * | | Pffft | 2018-02-08 | -20/+0 | |
| |/ | ||||
| * | Revert "Finally fix this garbage" | 2018-02-06 | -0/+135 | |
| | | | | | This reverts commit 57abb43 | |||
| * | Finally fix this garbage | 2018-02-05 | -135/+0 | |
| | | | | | Signed-off-by: martmists <[email protected]> | |||