aboutsummaryrefslogtreecommitdiffstats
path: root/backend (unfollow)
Commit message (Collapse)AuthorLines
2022-08-03Bump flake8 from 5.0.2 to 5.0.3Gravatar dependabot[bot]-5/+5
Bumps [flake8](https://github.com/pycqa/flake8) from 5.0.2 to 5.0.3. - [Release notes](https://github.com/pycqa/flake8/releases) - [Commits](https://github.com/pycqa/flake8/compare/5.0.2...5.0.3) --- updated-dependencies: - dependency-name: flake8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2022-08-03Bump spectree from 0.10.3 to 0.10.4Gravatar dependabot[bot]-6/+6
Bumps [spectree](https://github.com/0b01001001/spectree) from 0.10.3 to 0.10.4. - [Release notes](https://github.com/0b01001001/spectree/releases) - [Commits](https://github.com/0b01001001/spectree/compare/v0.10.3...v0.10.4) --- updated-dependencies: - dependency-name: spectree dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2022-08-01Bump flake8 from 4.0.1 to 5.0.2Gravatar dependabot[bot]-21/+21
Bumps [flake8](https://github.com/pycqa/flake8) from 4.0.1 to 5.0.2. - [Release notes](https://github.com/pycqa/flake8/releases) - [Commits](https://github.com/pycqa/flake8/compare/4.0.1...5.0.2) --- updated-dependencies: - dependency-name: flake8 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2022-08-01Bump flake8-annotations from 2.9.0 to 2.9.1Gravatar dependabot[bot]-6/+6
Bumps [flake8-annotations](https://github.com/sco1/flake8-annotations) from 2.9.0 to 2.9.1. - [Release notes](https://github.com/sco1/flake8-annotations/releases) - [Changelog](https://github.com/sco1/flake8-annotations/blob/main/CHANGELOG.md) - [Commits](https://github.com/sco1/flake8-annotations/compare/v2.9.0...v2.9.1) --- updated-dependencies: - dependency-name: flake8-annotations dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2022-07-28Bump python-dotenv from 0.19.2 to 0.20.0Gravatar dependabot[bot]-5/+5
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 0.19.2 to 0.20.0. - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/theskumar/python-dotenv/compare/v0.19.2...v0.20.0) --- updated-dependencies: - dependency-name: python-dotenv dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2022-07-28Bump spectree from 0.7.6 to 0.10.3Gravatar dependabot[bot]-44/+8
Bumps [spectree](https://github.com/0b01001001/spectree) from 0.7.6 to 0.10.3. - [Release notes](https://github.com/0b01001001/spectree/releases) - [Commits](https://github.com/0b01001001/spectree/compare/v0.7.6...v0.10.3) --- updated-dependencies: - dependency-name: spectree dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2022-07-28Bump uvicorn from 0.17.6 to 0.18.2Gravatar dependabot[bot]-29/+29
Bumps [uvicorn](https://github.com/encode/uvicorn) from 0.17.6 to 0.18.2. - [Release notes](https://github.com/encode/uvicorn/releases) - [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/uvicorn/compare/0.17.6...0.18.2) --- updated-dependencies: - dependency-name: uvicorn dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2022-07-28Bump starlette from 0.19.0 to 0.20.4Gravatar dependabot[bot]-6/+6
Bumps [starlette](https://github.com/encode/starlette) from 0.19.0 to 0.20.4. - [Release notes](https://github.com/encode/starlette/releases) - [Changelog](https://github.com/encode/starlette/blob/master/docs/release-notes.md) - [Commits](https://github.com/encode/starlette/compare/0.19.0...0.20.4) --- updated-dependencies: - dependency-name: starlette dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2022-07-28Bump sentry-sdk from 1.7.2 to 1.9.0Gravatar dependabot[bot]-20/+127
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.7.2 to 1.9.0. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/1.7.2...1.9.0) --- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2022-07-20Fix ANN401 Linting FailuresGravatar Hassan Abouelela-5/+4
Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-20Bump Motor Version To 3.0.0Gravatar Hassan Abouelela-279/+176
Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-10Check If User Exists Before Sending WebhookGravatar Hassan Abouelela-5/+5
Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-01Scope Variables In Unittest TemplateGravatar Hassan Abouelela-30/+37
Isolates the global variables in the unittest template into a function, to prevent them from being imported. Signed-off-by: Hassan Abouelela <[email protected]>
2022-07-01Handle Improper Output For UnittestsGravatar Hassan Abouelela-37/+84
The old testing code only checks the first character of the stdout, meaning that if a user succeeds in printing a 1 before the rest of the output, the testing code will consider that a pass and discard the rest. This change checks that the rest of the stdout is empty as expected. Signed-off-by: Hassan Abouelela <[email protected]>
2022-06-29Fix Broken Error MessageGravatar Hassan Abouelela-1/+1
Signed-off-by: Hassan Abouelela <[email protected]>
2022-06-28Update CODEOWNERSGravatar Joe Banks-1/+1
2022-06-25Ensure All Tests Are Prefixed By `test_`Gravatar Hassan Abouelela-1/+2
Signed-off-by: Hassan Abouelela <[email protected]>
2022-06-24Make Unittests AsyncGravatar Hassan Abouelela-7/+9
The codejam test suite uses async functions, which would be annoying to deal with in our current template. Switching to async makes that available to those who want it, without affecting those who don't. Signed-off-by: Hassan Abouelela <[email protected]>
2022-06-24Allow Setup For UnittestsGravatar Hassan Abouelela-6/+10
Adds the setup method as a special method for unittest question types. Additionally, a couple QoL fixes are included. I changed `unit` to `self` to clarify what it actually is, and I changed an `lstrip` to a `removeprefix` to avoid removing unintentional portions of the name (for instance `something` -> `omething`) Signed-off-by: Hassan Abouelela <[email protected]>
2022-06-17use Request to generate the stateGravatar Adrian Garcia Badaracco-1/+1
2022-06-17Update backend/middleware.pyGravatar Adrian Garcia Badaracco-1/+1
Co-authored-by: Hassan Abouelela <[email protected]>
2022-06-17Enable Login Form In ProductionGravatar Hassan Abouelela-16/+29
Adds a non-discoverable login form in all environments to make it easier to authenticate. Ideally, we'd have an actual login button, but this is an easy solution in the meantime. Signed-off-by: Hassan Abouelela <[email protected]>
2022-06-13fix lintersGravatar Adrian Garcia Badaracco-5/+3
2022-06-13Fix Error For Unauthorized Form AccessGravatar Hassan Abouelela-2/+6
Fixes an error where accessing a form without having the proper authorization would cause an unexpected state and raise a 500. Closes #175. Signed-off-by: Hassan Abouelela <[email protected]>
2022-06-13Bump httpx from 0.22.0 to 0.23.0Gravatar dependabot[bot]-28/+12
Bumps [httpx](https://github.com/encode/httpx) from 0.22.0 to 0.23.0. - [Release notes](https://github.com/encode/httpx/releases) - [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/httpx/compare/0.22.0...0.23.0) --- updated-dependencies: - dependency-name: httpx dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
2022-06-13Fix NoneType Access Error For Form EditorsGravatar Hassan Abouelela-1/+1
Signed-off-by: Hassan Abouelela <[email protected]>
2022-06-13Replace BaseHTTPMiddleware with pure ASGI middlewareGravatar Adrian Garcia Badaracco-11/+19
2022-05-25Bump pyjwt from 2.3.0 to 2.4.0Gravatar dependabot[bot]-5/+5
Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.3.0 to 2.4.0. - [Release notes](https://github.com/jpadilla/pyjwt/releases) - [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst) - [Commits](https://github.com/jpadilla/pyjwt/compare/2.3.0...2.4.0) --- updated-dependencies: - dependency-name: pyjwt dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
2022-03-14Explicitly Use `_id` Over `id`Gravatar Hassan Abouelela-4/+4
Co-authored-by: Kieran Siek <[email protected]>
2022-03-14Add Default Attribute For Form Access HelperGravatar Hassan Abouelela-1/+1
Signed-off-by: Hassan Abouelela <[email protected]>
2022-03-13Bump sentry-sdk from 1.5.4 to 1.5.7Gravatar dependabot[bot]-5/+5
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 1.5.4 to 1.5.7. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-python/compare/1.5.4...1.5.7) --- updated-dependencies: - dependency-name: sentry-sdk dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2022-03-13Bump flake8 from 3.9.2 to 4.0.1Gravatar dependabot[bot]-15/+15
Bumps [flake8](https://github.com/pycqa/flake8) from 3.9.2 to 4.0.1. - [Release notes](https://github.com/pycqa/flake8/releases) - [Commits](https://github.com/pycqa/flake8/compare/3.9.2...4.0.1) --- updated-dependencies: - dependency-name: flake8 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2022-03-13Bump spectree from 0.7.2 to 0.7.6Gravatar dependabot[bot]-6/+6
Bumps [spectree](https://github.com/0b01001001/spectree) from 0.7.2 to 0.7.6. - [Release notes](https://github.com/0b01001001/spectree/releases) - [Commits](https://github.com/0b01001001/spectree/compare/v0.7.2...v0.7.6) --- updated-dependencies: - dependency-name: spectree dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2022-03-13Bump starlette from 0.14.2 to 0.19.0Gravatar dependabot[bot]-6/+10
Bumps [starlette](https://github.com/encode/starlette) from 0.14.2 to 0.19.0. - [Release notes](https://github.com/encode/starlette/releases) - [Changelog](https://github.com/encode/starlette/blob/master/docs/release-notes.md) - [Commits](https://github.com/encode/starlette/compare/0.14.2...0.19.0) --- updated-dependencies: - dependency-name: starlette dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
2022-03-11Bump uvicorn from 0.17.4 to 0.17.6Gravatar dependabot[bot]-32/+42
Bumps [uvicorn](https://github.com/encode/uvicorn) from 0.17.4 to 0.17.6. - [Release notes](https://github.com/encode/uvicorn/releases) - [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/uvicorn/compare/0.17.4...0.17.6) --- updated-dependencies: - dependency-name: uvicorn dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2022-02-15Handle BaseException In Code QuestionGravatar Hassan Abouelela-4/+11
Change the exception handler in the unittest template to handle BaseExceptions that don't inherit from Exception. Additionally, account for user invoked system exits. Signed-off-by: Hassan Abouelela <[email protected]>
2022-02-15Patch `sys.__stdout__` In Code QuestionsGravatar Hassan Abouelela-4/+4
Patching just `sys.stdout` allowed users to still access stdout via `sys.__stdout__`. The same was true for stderr. Both have been explicitly patched now. Signed-off-by: Hassan Abouelela <[email protected]>
2022-02-11Ensure Form Existence Is Always CheckedGravatar Hassan Abouelela-4/+4
Signed-off-by: Hassan Abouelela <[email protected]>
2022-02-05Use HTTPException To Propagate Access FailuresGravatar Hassan Abouelela-40/+26
Co-authored-by: Bluenix <[email protected]> Signed-off-by: Hassan Abouelela <[email protected]>
2022-02-05Switch To List CompGravatar Hassan Abouelela-8/+2
Co-authored-by: Bluenix <[email protected]> Signed-off-by: Hassan Abouelela <[email protected]>
2022-02-05Bump uvicorn from 0.13.4 to 0.17.4Gravatar Hassan Abouelela-215/+339
Signed-off-by: Hassan Abouelela <[email protected]>