c8e581ee5d
refactor(fe-auth): clean up jwt-handling logic
2023-12-28 13:46:57 -05:00
9e5e0c4d67
chore: remove redundant pylint python-version configuration
2023-12-28 00:34:28 -05:00
e9037a48ec
fix(backend): ensure that CORS headers are set properly locally
2023-12-27 20:54:43 -05:00
c2b3e438f5
build(python): python 3.12.x ( #55 )
2023-12-10 16:41:54 -05:00
0242b2d5ff
refactor: FastAPI -> Django migration ( #41 )
...
* build(backend): set up Django 4.2 scaffolding
* feat: porting files API
feat: file ownership basics
feat: gaps in test compatibility
* test: port files API tests
* fix(tests): test database port 5432>5431 to avoid conflict with application database
* feat(auth): LoginView, middleware to handle JWT bearer tokens
* refactor: clean up old FastAPI logic, temporary utils
* refactor: resolve LoginView linting
* feat: user creation + test coverage
* test: session creation coverage
* refactor: hoist secrets, replace placeholders
* chore: clear linting errors+warns
2023-11-26 21:34:09 -05:00
a737e954aa
build(deps): refactor dependency metadata to live in pyproject.toml ( #40 )
...
* build(deps): refactor dependency metadata to live in pyproject.toml
* build(test): wait once after successful status to ensure DB is ready
2023-11-16 00:36:58 -05:00
a341b462c7
build(backend): add db-aware testing tooling ( #9 )
...
* fix(backend): centralized settings, fix refs
* build(backend): pytest configuration points at the right path
* build(backend): test tooling script
* ci(backend): use taskfile to trigger tests in ci
* test(backend): stub db-test
* ci(backend): use Task for backend steps, remove redundant bootstrap
2023-08-12 11:45:51 -04:00