Commit Graph

54 Commits

Author SHA1 Message Date
François Voron
8ee5fcbb80 Merge pull request #11 from frankie567/issue-10-packaging
Fix #10: Setup Flit and lock packages versions
2019-10-17 12:18:20 +02:00
François Voron
fee3e4ef53 Update build badge in README 2019-10-17 08:59:37 +02:00
François Voron
122a64291b Add release step to build workflow 2019-10-17 08:58:00 +02:00
François Voron
4ddbda797c Bump version 2019-10-17 07:50:22 +02:00
François Voron
1e1a3dc06a Setup Flit and lock packages versions 2019-10-17 07:48:39 +02:00
François Voron
f2892aa378 #5 Improve test coverage (#6)
* Improve test coverage of BaseUserDatabase

* Improve unit test isolation

* Improve coverage of router and authentication
2019-10-15 07:54:53 +02:00
François Voron
66ef56758a Fix documentation workflow (again) 2019-10-14 07:24:44 +02:00
François Voron
4420a41325 Fix documentation workflow 2019-10-14 07:22:58 +02:00
François Voron
645ae48c6c Add GH Action to deploy documentation (#8) 2019-10-13 19:06:44 +02:00
François Voron
c111f00318 Use GitHub actions for CI (#7) 2019-10-13 19:01:39 +02:00
François Voron
99dca57dbb Add missing pytest-mock dependency 2019-10-13 12:09:24 +02:00
François Voron
49daeff869 Close #3: forgot/reset password routes 2019-10-13 12:05:10 +02:00
François Voron
ef1f60d7e5 Fix logo in doc index 2019-10-13 11:24:00 +02:00
François Voron
3225cab543 Add logo for Github and update doc index 2019-10-13 11:06:37 +02:00
François Voron
c00fe925c2 Fix logo on README 2019-10-13 10:58:48 +02:00
François Voron
1280ad0776 Add logo 2019-10-13 10:56:24 +02:00
François Voron
d439731304 Link issues in README 2019-10-12 09:45:16 +02:00
François Voron
c7592ba442 Add features to README 2019-10-12 09:44:01 +02:00
François Voron
5b85caa425 Add LICENSE [ci skip] 2019-10-11 16:10:58 +02:00
François Voron
8c488c8242 Add Codecov badge [ci skip] 2019-10-11 15:33:46 +02:00
François Voron
298b4d54e1 Setup Codecov 2019-10-11 15:29:24 +02:00
François Voron
cd50bc6f71 Add build status badge [ci skip] 2019-10-11 15:23:03 +02:00
François Voron
32d32555e4 Fix Travis CI 2019-10-11 15:19:24 +02:00
François Voron
085baf9b79 Add Travis CI 2019-10-11 15:16:11 +02:00
François Voron
f3b7fa662a Ensure columns in SQL schema are not nullable 2019-10-11 13:08:03 +02:00
François Voron
76bb7bf6a5 Implement variant of dep injections to get active/super user 2019-10-11 08:09:47 +02:00
François Voron
ef796abb55 Reorganize base modules 2019-10-10 19:21:36 +02:00
François Voron
9e1fd76f30 Add more docstrings 2019-10-10 19:03:52 +02:00
François Voron
ef6dd2c39c Implement user-facing API 2019-10-10 18:55:11 +02:00
François Voron
0112e700ac Improve typing and make User pydantic models dynamic 2019-10-10 13:37:52 +02:00
François Voron
d9e6e93f08 Add Dependabot badge to README 2019-10-10 12:20:00 +02:00
François Voron
5c208a5446 Merge pull request #2 from frankie567/dependabot/pip/fastapi-0.42.0
Bump fastapi from 0.41.0 to 0.42.0
2019-10-10 12:19:18 +02:00
François Voron
bc2d522dad Merge pull request #1 from frankie567/dependabot/pip/sqlalchemy-1.3.10
Bump sqlalchemy from 1.3.9 to 1.3.10
2019-10-10 12:18:42 +02:00
dependabot-preview[bot]
c9f9b4de33 Bump fastapi from 0.41.0 to 0.42.0
Bumps [fastapi](https://github.com/tiangolo/fastapi) from 0.41.0 to 0.42.0.
- [Release notes](https://github.com/tiangolo/fastapi/releases)
- [Changelog](https://github.com/tiangolo/fastapi/blob/master/docs/history-design-future.md)
- [Commits](https://github.com/tiangolo/fastapi/compare/0.41.0...0.42.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-10 06:02:02 +00:00
dependabot-preview[bot]
923a62700a Bump sqlalchemy from 1.3.9 to 1.3.10
Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 1.3.9 to 1.3.10.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/master/CHANGES)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-10 06:00:48 +00:00
François Voron
84660a29c8 Add Makefile 2019-10-10 07:28:00 +02:00
François Voron
af63280cf7 Use snake case for user_db variable 😱 2019-10-10 07:27:53 +02:00
François Voron
9f41a8b9a7 Use a Base table class for SQLAlchemy adapter 2019-10-09 18:03:10 +02:00
François Voron
f2bd2c6485 Update README 2019-10-09 16:58:46 +02:00
François Voron
d781a41872 Install Black formatter 2019-10-09 16:52:06 +02:00
François Voron
f6ff897232 Setup Mkdocs 2019-10-09 08:07:49 +02:00
François Voron
11a6c60708 Improve lint tooling 2019-10-09 07:44:28 +02:00
François Voron
96685c7696 Rename SQLAlchemy User table to BaseUser 2019-10-09 07:22:58 +02:00
François Voron
9f04b7cc89 Ensure hashed_password is not output on register success 2019-10-08 17:23:14 +02:00
François Voron
06dd8ad22e Implement JWT authentication 2019-10-08 17:18:38 +02:00
François Voron
20aa806375 Rename DB classes 2019-10-07 17:34:12 +02:00
François Voron
51b67b0739 Add get by id method on DB adapter 2019-10-07 07:53:56 +02:00
François Voron
c4ff6ca3fe Implement password hash migration 2019-10-07 07:50:19 +02:00
François Voron
20bb285f03 Use built-in OAuth2PasswordRequestForm for login 2019-10-06 14:02:42 +02:00
François Voron
4ff6e2ad2b Add inactive user handling 2019-10-06 13:23:08 +02:00