François Voron
1996ed69ea
Fix #14 : add /me route
2019-10-20 09:30:26 +02:00
François Voron
8d65a11a4f
Fix #17 : prevent to set is_active/is_superuser on register route
2019-10-19 18:56:54 +02:00
François Voron
5d4979f9a9
Fix #19 : 201 status code on successful registration
2019-10-19 18:36:57 +02:00
François Voron
a4171f8bea
Fix #18 : check for existing user on registration
2019-10-19 18:31:08 +02:00
François Voron
a5618399a1
Fix #9 : Write documentation ( #16 )
...
* Start to write documentation
* Add docs favicon
* Add routes documentation
* Add doc about dependency callables
* Add information about how to make authenticated calls
2019-10-19 18:16:08 +02:00
François Voron
4153456a30
Merge pull request #12 from frankie567/dependabot/pip/mypy-0.740
...
Bump mypy from 0.730 to 0.740
2019-10-17 12:22:47 +02:00
dependabot-preview[bot]
40f582f397
Bump mypy from 0.730 to 0.740
...
Bumps [mypy](https://github.com/python/mypy ) from 0.730 to 0.740.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.730...v0.740 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-17 10:20:38 +00:00
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