Lance Edgar
e96c3d796e
Update changelog
2023-05-03 10:54:29 -05:00
Lance Edgar
8eb1739c9e
Add Origin
header to tailbone API client requests
...
to avoid CSRF error.. is there a better way?
2023-05-03 10:53:28 -05:00
Lance Edgar
c379ca442c
Add prevent_password_change
flag for User model
2023-05-02 19:10:44 -05:00
Lance Edgar
add6512de8
Update changelog
2023-05-02 16:54:44 -05:00
Lance Edgar
d349c66eeb
Add max_retries
option for TailboneAPIClient
2023-05-02 16:51:05 -05:00
Lance Edgar
40519d0490
Update changelog
2023-05-01 22:16:18 -05:00
Lance Edgar
43fa56332e
Add rattail telemetry
command
...
for submitting basic server info to support host
2023-05-01 22:15:24 -05:00
Lance Edgar
c865f325a2
Update changelog
2023-04-22 10:02:45 -05:00
Lance Edgar
a1a119e2db
Add subcommand base class for weekly emailed reports
...
fairly rudimentary so far, mostly copied from elsewhere
2023-04-21 20:22:06 -05:00
Lance Edgar
ef372e7de0
Update changelog
2023-03-27 13:47:20 -05:00
Lance Edgar
c28066a5f7
Fix syntax bug for str(Brand)
2023-03-27 13:46:44 -05:00
Lance Edgar
0ed482c12e
Update changelog
2023-03-27 12:52:24 -05:00
Lance Edgar
f727902f80
Cleanup a bit, for generated model code
2023-03-25 11:33:49 -05:00
Lance Edgar
71f6ac0ef9
Explicitly disable cascade_backrefs
for all backrefs
...
https://docs.sqlalchemy.org/en/20/changelog/migration_14.html#cascade-backrefs-behavior-deprecated-for-removal-in-2-0
2023-03-25 11:11:55 -05:00
Lance Edgar
bfd9f43080
Update changelog
2023-03-15 09:42:26 -05:00
Lance Edgar
ba12576ce4
Fix variable reference error
2023-03-15 09:32:12 -05:00
Lance Edgar
7e19b905d3
Update changelog
2023-03-09 14:09:42 -06:00
Lance Edgar
5be8e0003f
Avoid cascading backref for product -> purchase item
...
per SA 2.0 warnings
2023-03-09 14:08:22 -06:00
Lance Edgar
9b98d4d50b
Update changelog
2023-03-02 11:04:35 -06:00
Lance Edgar
064e7c0e62
Log warning but avoid error, if rsync exits with code 24
2023-03-01 09:35:32 -06:00
Lance Edgar
5b196d4a87
Lower log level when parsing invoice fails
2023-02-28 14:50:38 -06:00
Lance Edgar
f198726f2c
Update changelog
2023-02-24 20:03:36 -06:00
Lance Edgar
589acf6f1b
Fix bug when receiving from PO + invoice, w/ multi-lines per item
...
when overlaying the invoice data onto the batch (first populated from
PO), and multiple rows match a given invoice line item, it was always
returning the first match. now tries to match on quantity too
2023-02-24 19:55:48 -06:00
Lance Edgar
41c54227da
Update changelog
2023-02-22 21:59:42 -06:00
Lance Edgar
87a1153969
Add table for tracking sample vendor files
...
always need a place to keep track of these since formats can change
over time; might as well track directly in the app
2023-02-22 21:58:20 -06:00
Lance Edgar
ea3eede450
Use versioning workaround when populating purchase batch
2023-02-22 12:49:18 -06:00
Lance Edgar
738c973a27
Modify ORM backrefs for BatchRow/Product, per SA 2.0 warnings
2023-02-22 12:04:50 -06:00
Lance Edgar
2eff397395
Modify ORM backrefs for User/Role, per SA 2.0 warnings
2023-02-21 20:42:40 -06:00
Lance Edgar
4e4bcbeaf3
Update changelog
2023-02-20 21:49:28 -06:00
Lance Edgar
e058bbce9e
Avoid import error when setting Email.model
attr
2023-02-17 13:24:00 -06:00
Lance Edgar
e50961288e
Avoid/delay import in case SQLAlchemy not installed
2023-02-17 13:21:42 -06:00
Lance Edgar
90b9591bdf
Avoid/delay import for cache_model()
...
in case SQLAlchemy is not installed
2023-02-17 13:19:25 -06:00
Lance Edgar
49f4a0bd1a
Avoid import error when setting EmailHandler.model
attr
2023-02-17 13:16:36 -06:00
Lance Edgar
8833fb8643
Declare cache_ok = True
for custom SQL data types
...
per SA 1.4, cf.
https://docs.sqlalchemy.org/en/14/core/custom_types.html#sqlalchemy.types.TypeDecorator.cache_ok
2023-02-14 17:29:16 -06:00
Lance Edgar
66e78456dd
Deprecate the get_product_by_upc()
"api" function
2023-02-14 17:28:25 -06:00
Lance Edgar
d594b1c706
Remove unused find_products_by_key()
method from ProductHandler
2023-02-14 16:40:25 -06:00
Lance Edgar
10ea436c46
Update changelog
2023-02-12 12:14:41 -06:00
Lance Edgar
c463d4d086
Avoid engine.execute()
and use sa.text(sql)
for literals
2023-02-12 12:10:29 -06:00
Lance Edgar
f57b187497
Fix error when normalizing product
2023-02-12 11:52:18 -06:00
Lance Edgar
8d8fb8ed2a
Update changelog
2023-02-12 10:03:35 -06:00
Lance Edgar
aa72861fcd
More refactoring, Query.get()
=> Session.get()
2023-02-12 09:32:37 -06:00
Lance Edgar
6d388044ce
Stop running tests for python 3.5; also run for 3.9
2023-02-12 09:28:01 -06:00
Lance Edgar
af807063a8
Refactor Query.get()
=> Session.get()
per SQLAlchemy 1.4
2023-02-11 21:54:47 -06:00
Lance Edgar
f46fb3aa20
Officially require SQLAlchemy 1.4.x
...
drop support for 1.3.x, not yet ready to support 1.5.x
2023-02-11 20:11:41 -06:00
Lance Edgar
b122a2fe0d
Update changelog
2023-02-11 10:16:25 -06:00
Lance Edgar
e3befbb395
Fix typo
2023-02-11 10:16:04 -06:00
Lance Edgar
5376d40ccf
Update changelog
2023-02-11 09:59:08 -06:00
Lance Edgar
2eb2eaf92b
Add property for Person.user
...
too many references to the old relationship still in the wild...
2023-02-11 09:58:30 -06:00
Lance Edgar
9a40e2bec7
Update changelog
2023-02-11 07:47:44 -06:00
Lance Edgar
7ced9181a6
Remove reference to old Person.user
relationship
2023-02-11 07:46:51 -06:00