Matthew Shu
67b384f308
🔥 Remove duplicate 'login' tag ( #135 )
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
5 years ago
Sebastián Ramírez
4bd791c11d
📝 Update release notes
5 years ago
Radek Lonka
697b4da6b0
🐛 Fix welcome message to show email if full name doe not exists ( #129 )
5 years ago
Sebastián Ramírez
854cc709d1
📝 Update release notes
5 years ago
Brendon Smith
21c4d11659
🎨 Bring Python code into compliance with Black and Flake8 ( #121 )
* Ignore Flake8 unused import error F401
https://flake8.readthedocs.io/en/latest/user/error-codes.html
The apparently unused imports may be needed for SQLAlchemy.
As the code comment says:
make sure all SQL Alchemy models are imported before initializing DB
otherwise, SQL Alchemy might fail to initialize properly relationships
See GitHub 28 and 29
* Ignore Flake8 unused variable error F841
https://flake8.readthedocs.io/en/latest/user/error-codes.html
The apparently unused variables may be needed for tests.
* Bring line length into compliance with Black
Should be 88 characters.
* Format alembic code with Black
5 years ago
Sebastián Ramírez
bcee2427b9
📝 Update release notes
5 years ago
Albert Iribarne
8a2252f654
♻️ Simplify DB base class declaration ( #117 )
* Simplify DB base class declaration
* ♻️ Remove object inheritance
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
5 years ago
Sebastián Ramírez
8ff61e813e
📝 Update release notes
5 years ago
Mocsár Kálmán
fb874fea35
✨ Update CRUD utils for users handling password hashing ( #106 )
* Add some information how to run backand test for local backand development
* Bug fixes in backend app
* 🎨 Update format
* ✅ Use random_email for test_update_user
Co-authored-by: Mocsar Kalman <mocsar.kalman@gravityrd.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
5 years ago
Sebastián Ramírez
2b9ed9333a
📝 Update release notes
5 years ago
gcharbon
45510b4f80
♻️ Use . instead of source in build-push.sh ( #98 )
5 years ago
Sebastián Ramírez
5a79f4e427
📝 Update release notes
5 years ago
Stephen Brown II
79631c7619
✨ Use Pydantic BaseSettings for config settings ( #87 )
* Use Pydantic BaseSettings for config settings
* Update fastapi dep to >=0.47.0 and email_validator to email-validator
* Fix deprecation warning for Pydantic >=1.0
* Properly support old-format comma separated strings for BACKEND_CORS_ORIGINS
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
5 years ago
Sebastián Ramírez
cd875e5bef
👷 Add GitHub action issue-manager
5 years ago
Sebastián Ramírez
1a92a0a6f1
🔥 Remove package-lock.json
5 years ago
Sebastián Ramírez
2eb5b030bd
📝 Update release notes
5 years ago
Sebastián Ramírez
7c2c2276d9
♻️ Simplify Traefik labels in services ( #139 )
5 years ago
Sebastián Ramírez
baf584a6cd
📝 Update release notes
5 years ago
Teomor Szczurek
970a182ec8
✨ Add email validation ( #40 )
* modify tests
* ➕ Add email-validator to Dockerfiles
* ♻️ Update random email generation
* ♻️ Re-apply email validation after rebase
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
5 years ago
Sebastián Ramírez
1d8678235d
📝 Update release notes
6 years ago
Ashton Shears
71f430616c
✏️ Fix typo ( #83 )
6 years ago
Abhishek S
43e508239c
: ✏️ Fix typo ( #80 )
6 years ago
Cristobal Aguirre
dc712ac4ec
🐛 Fix typo in `read_item` GET view ( #74 )
6 years ago
Sebastián Ramírez
141f6cdb6e
📝 Update release notes
6 years ago
Daniel Butler
fc403c9bc1
✏️ Correct grammar ( #70 )
6 years ago
David Montague
4b93dc709f
🐛 Fix docker configuration for flower ( #37 )
6 years ago
Sebastián Ramírez
2db416d3c1
📝 Update release notes
6 years ago
Manu
ab46165387
✨ Add base class to simplify CRUD ( #23 )
6 years ago
Sebastián Ramírez
1c975c7f2d
📝 Update release notes
6 years ago
Manu
248ea56c6e
✅ Add normal-user fixture for testing ( #20 )
6 years ago
Sebastián Ramírez
44d8a4358b
🔖 Release version 0.4.0
6 years ago
Sebastián Ramírez
9b4108fdae
📝 Update release notes
6 years ago
Sebastián Ramírez
b4fa418e65
🔒 Receive token as body in reset password ( #34 )
6 years ago
Sebastián Ramírez
a612765b83
📝 Update release notes, clarify text
6 years ago
Sebastián Ramírez
de7140f1e7
📝 Update release notes
6 years ago
dmontagu
546dc8bdcb
🔒 Update login.py to receive password as body ( #33 )
Change `new_password` from a query parameter to a body parameter for security.
(Why this is problematic is discussed in the top answer to https://stackoverflow.com/questions/2629222/are-querystring-parameters-secure-in-https-http-ssl )
6 years ago
Sebastián Ramírez
eae33cda72
📝 Update release notes
6 years ago
Manu
1d30172e7a
🗃️ Fix SQLAlchemy class lookup ( #29 )
6 years ago
Sebastián Ramírez
6fc9a37eb5
📝 Update release notes
6 years ago
Manu
170231783a
🗃️ Fix SQLAlchemy operation error after database restarts ( #32 )
6 years ago
Sebastián Ramírez
5216fcfd77
📝 Update release notes
6 years ago
Manu
8bf3607d2b
📝 Fix the paths of the scripts in README ( #19 )
* removed postgres_password from alembic.ini, read it from env var instead
* ♻️ use f-strings for PostgreSQL URL
* fix path to scripts
6 years ago
Sebastián Ramírez
8ce745b7ef
📝 Update release notes
6 years ago
Sebastián Ramírez
6bbd58c76f
📝 Update docs for running tests live
6 years ago
Manu
1aeb3208bf
✨ Use extra pytest arguments forwarded from shell ( #17 )
* removed postgres_password from alembic.ini, read it from env var instead
* ♻️ use f-strings for PostgreSQL URL
* passes given args
6 years ago
Sebastián Ramírez
45317e54c7
📝 Update release notes
6 years ago
Sebastián Ramírez
47e0fe56e3
⬆️ Upgrade Jupyter to use Lab, update util/env var for local development
6 years ago
Sebastián Ramírez
42ee0fe0ba
📝 Update release notes
6 years ago
Sebastián Ramírez
92b757fc96
♻️ Create Item from all fields in Pydantic model
6 years ago
Manu
bece399368
♻️ removed postgres_password from alembic.ini ( #9 )
♻️ removed postgres_password from alembic.ini (#9 )
6 years ago