Lance Edgar
890ec80b73
Try to use app-specific namespace for beaker config caching
...
otherwise some backends (memcached) may confuse settings across
multiple apps, e.g. for me in dev
2022-08-06 21:39:25 -05:00
Lance Edgar
3719c6cee6
Update changelog
2022-08-06 20:47:35 -05:00
Lance Edgar
2bf25d54ba
Add support for memcached as beaker config cache backend
...
technically this is for other backends too, i just tried memcached
2022-08-06 20:20:57 -05:00
Lance Edgar
4f67020ec3
Add entry points support for locating email profiles
...
this simplifies adding support for new email profiles in custom apps,
when they're added to underlying packages
2022-08-06 18:26:41 -05:00
Lance Edgar
09a93f57b9
Update changelog
2022-08-05 20:10:15 -05:00
Lance Edgar
d8a102cb73
Add basic rattail postfix-summary
command
...
hopefully will help track down mail problems when they occur. note
that this may require configuring `sudoers` to work correctly
2022-08-05 20:05:19 -05:00
Lance Edgar
40c58ec556
Update changelog
2022-08-05 16:47:10 -05:00
Lance Edgar
dc1ac24895
Be sure to close connections for rattail -> rattail datasync
...
this seems to be a major offender!
refs #6
2022-08-05 16:32:05 -05:00
Lance Edgar
aaef8b7b89
Make db pool status logging a per-engine config flag
2022-08-05 15:38:47 -05:00
Lance Edgar
be39009faa
Add debug logging of DB pool status, when creating Session
...
trying to track down why we still have way too many sessions..
refs #6
2022-08-05 15:23:15 -05:00
Lance Edgar
9f5ef93210
Remove unused function
2022-08-05 13:37:59 -05:00
Lance Edgar
6b923be28a
Update changelog
2022-08-05 13:28:12 -05:00
Lance Edgar
e36e4ead4f
Fix recipients for sending email
...
turns out we were sending mail to e.g. 'Lance', 'Edgar', 'lance@edbob.org'
2022-08-05 13:27:08 -05:00
Lance Edgar
5d1513d0cf
Update changelog
2022-08-04 09:08:18 -05:00
Lance Edgar
9833ddca76
Use app node title as default email subject prefix
2022-08-04 08:24:44 -05:00
Lance Edgar
5f33b1d79c
Update changelog
2022-08-03 16:56:55 -05:00
Lance Edgar
de40a2169e
Add beaker cache flag to config file templates
2022-08-03 16:25:39 -05:00
Lance Edgar
ac64833556
Add initial support for Beaker caching of config values from DB
...
refs #8
2022-08-03 15:14:45 -05:00
Lance Edgar
68b3011ad9
Deprecate the old rattail.db.api.settings
module
...
technically this is still being used here and there in the wild, but
that really needs to stop so that we can guarantee validity of beaker
cache when that is being used
2022-08-03 14:50:53 -05:00
Lance Edgar
721dadc131
Add "touch" logic for employee handler
2022-08-03 11:12:44 -05:00
Lance Edgar
3a7d5a6486
Update changelog
2022-08-02 19:12:23 -05:00
Lance Edgar
e4efc6619b
Use single comma-delimited To: header for multiple email recipients
...
apparently all this time we have often been sending messages which had
multiple To: headers, but that violates the standard
recently found a bounce in mail logs with the following warning:
Our system has detected that this message is not RFC 5322 compliant: duplicate headers
2022-08-02 19:07:40 -05:00
Lance Edgar
ffa1537d7a
Remove unused module
2022-08-01 21:32:44 -05:00
Lance Edgar
58129232e6
Remove reference to old command
2022-08-01 21:29:25 -05:00
Lance Edgar
96ec45cd63
Remove unused command
2022-08-01 21:23:26 -05:00
Lance Edgar
d006a6d4f3
Remove unused command
2022-08-01 21:16:57 -05:00
Lance Edgar
ad5df3a662
Remove "basic db cache" for config from DB settings table
...
turns out that won't even work right
refs #8
2022-08-01 21:12:25 -05:00
Lance Edgar
0ce1f4ac85
Fix test
2022-07-31 20:45:30 -05:00
Lance Edgar
35e40b4c4e
Add basic db cache mechanism for RattailConfig
...
refs #8
2022-07-31 20:31:38 -05:00
Lance Edgar
6edc9b10d0
Update changelog
2022-07-29 10:58:27 -05:00
Lance Edgar
8361148b2c
Avoid more sessions in datasync, when fetching config from DB
...
ugh, there are probably even more somewhere..?
2022-07-27 14:02:53 -05:00
Lance Edgar
5e978e8f7b
Update changelog
2022-07-27 10:20:13 -05:00
Lance Edgar
e2e3900ea7
Add basic python3 support for rattail import-sample
cmd
2022-07-26 14:25:04 -05:00
Lance Edgar
5685603721
Add --list-types
arg for make-config
cmd
...
also remove config templates for with[out]-versioning, since those are
no longer needed thanks to global cmd args of same name
2022-07-26 14:25:04 -05:00
Lance Edgar
6d8e1e9ffd
Avoid extra sessions in datasync, when fetching config from DB
...
finally, tracked down why extra sessions were happening..i think.
there may be more instances of this problem elsewhere; will fix as
they're encountered
refs #6 , #7
2022-07-26 14:24:59 -05:00
Lance Edgar
9820a0f0f4
Update changelog
2022-07-25 11:41:38 -05:00
Lance Edgar
033102807e
Update invoice parser for KeHE, per new format
2022-07-25 11:13:55 -05:00
Lance Edgar
d094569b0b
Add can_auto_receive()
method for purchase batch handler
2022-07-24 22:28:44 -05:00
Lance Edgar
2cbd84768e
Add AppHandler.today()
method
2022-07-24 21:09:01 -05:00
Lance Edgar
c6756e8416
Improve how receiving batch is created from purchase
2022-07-24 21:08:46 -05:00
Lance Edgar
e77ce7f536
Maybe omit rows w/ no qty when making purchase from ordering batch
...
probably this should be the default behavior, but for now i'm leaving
legacy behavior as default
2022-07-24 15:04:16 -05:00
Lance Edgar
1b69309698
Add primary
flag for ContactMixin.add_email()
and add_phone()
2022-07-24 13:21:01 -05:00
Lance Edgar
780f7813cf
Update changelog
2022-07-22 15:46:09 -05:00
Lance Edgar
ca503cefa4
Reverse default flags for auto-creating brand in product importers
...
this preserves former behavior by default, and probably makes more sense
2022-07-22 12:46:56 -05:00
Lance Edgar
032dcc3467
Update changelog
2022-07-22 12:40:27 -05:00
Lance Edgar
f34703ea3d
Add flags for auto-creating brand in product importers
...
if brands are tracked with foreign system key, then auto-create is
probably not suitable since new brand won't get the key
2022-07-22 12:38:16 -05:00
Lance Edgar
dfadd3fbe2
Make caching products optional, when creating vendor catalog batch
2022-07-19 15:50:10 -05:00
Lance Edgar
f97c452f8e
Add upc_check_digits_needed()
method for products handler
2022-07-19 13:18:53 -05:00
Lance Edgar
27d18c42c9
Update changelog
2022-07-19 10:40:36 -05:00
Lance Edgar
c987be5b3e
Add retry loop for starting transaction in datasync consumer
2022-07-19 10:39:41 -05:00