New: - Removed the connection between tables 'receipt_item' and 'item'. Instead the position on the receipt will be stored as a primary key with the receipt.id. - Uploading a receipt and checking items for invoice is now working. - Uploading a receipt now redirects directly to the form where the items on the receipt can be marked for invoice. - Added pagination for candidates-page. Refactoring: - Added _rencer_field_errors.html for centralized error display. - Added edeka_parser.py for better management of different parsers. Known Bugs: - Uploading a receipt without any fields results in an error. Todo: - Generate a general form if no fields are recognized on the uploaded receipt. - Create form where Admin can confirm receipt invoices. - Display Notification for admin when users upload receipt. - Display Notification for admin on new candidate.
32 lines
534 B
TOML
32 lines
534 B
TOML
[[source]]
|
|
url = "https://pypi.org/simple"
|
|
verify_ssl = true
|
|
name = "pypi"
|
|
|
|
[packages]
|
|
email-validator = "*"
|
|
flask = "*"
|
|
flask-bootstrap = "*"
|
|
flask-cors = "*"
|
|
flask-login = "*"
|
|
flask-mail = "*"
|
|
flask-marshmallow = "*"
|
|
flask-migrate = "*"
|
|
flask-sqlalchemy = "*"
|
|
flask-wtf = "*"
|
|
marshmallow-sqlalchemy = "*"
|
|
psycopg2-binary = "*"
|
|
pyjwt = "*"
|
|
python-dotenv = "*"
|
|
pymupdf = "*"
|
|
requests = "*"
|
|
sqlalchemy-utils = "*"
|
|
wtforms-sqlalchemy = "*"
|
|
pytest = "*"
|
|
|
|
[dev-packages]
|
|
|
|
[requires]
|
|
python_version = "3.11"
|
|
python_full_version = "3.11.4"
|