Commit graph

3848 commits

Author SHA1 Message Date
Lance Edgar
d4f5515f20 fix: cleanup old code for "record changes" session feature
had some tests failing, and one thing led to another..  apparenty we
still had support for some pretty old sqlalchemy so no need to keep
that around.
2024-08-27 22:56:32 -05:00
Lance Edgar
fe5951786c bump: version 0.18.6 → 0.18.7 2024-08-27 22:18:42 -05:00
Lance Edgar
0d949cbb4f fix: hopefully fix startup continuum bug per 'active_history' models
only have one model in the wild (SpecialOrder) which uses
active_history and it probably shouldn't really..  it was written a
long time ago and would need some refactoring.

but for now we just need things to work, and this seems to do it
although i have no idea why
2024-08-27 13:07:06 -05:00
Lance Edgar
f0f3352c5f bump: version 0.18.5 → 0.18.6 2024-08-26 15:23:01 -05:00
Lance Edgar
372fc482a2 fix: inherit from wuttjamaican for EmailHandler 2024-08-26 15:22:39 -05:00
Lance Edgar
4e6bdb645f infra: run tests by default when making a release 2024-08-26 14:37:35 -05:00
Lance Edgar
0b7276d46d bump: version 0.18.4 → 0.18.5 2024-08-26 14:36:47 -05:00
Lance Edgar
cb3ec17e75 fix: avoid legacy config methods within make_config()
in case factory is WuttaConfig
2024-08-23 21:26:18 -05:00
Lance Edgar
f841edbe4b fix: tweak how versioning is configured and confirmed
to allow for adding this to a wutta-native app
2024-08-23 20:33:21 -05:00
Lance Edgar
d732124a0d bump: version 0.18.3 → 0.18.4 2024-08-22 14:52:42 -05:00
Lance Edgar
3a7899e011 fix: use app.get_title() and app.get_node_title(); avoid deprecated calls
now that wuttjamaican app handler has both methods
2024-08-21 08:58:57 -05:00
Lance Edgar
0ba80d4805 bump: version 0.18.2 → 0.18.3 2024-08-20 16:04:46 -05:00
Lance Edgar
7ac4571a15 fix: suppress warning when checking for legacy app_package config 2024-08-20 16:01:27 -05:00
Lance Edgar
fb70abdc92 fix: partially restore previous logic for app.get_version()
latest refactor for that was too aggressive, and tests complained
2024-08-20 15:20:15 -05:00
Lance Edgar
ec75f246a0 bump: version 0.18.1 → 0.18.2 2024-08-20 15:04:06 -05:00
Lance Edgar
60dbeef3e5 fix: minor tweaks to modernize etc. 2024-08-19 14:36:03 -05:00
Lance Edgar
9421fe3aef fix: deprecate more methods for config object 2024-08-19 14:23:25 -05:00
Lance Edgar
f399e4d145 fix: deprecate config.rattail_engines in favor of appdb_engines 2024-08-19 14:14:06 -05:00
Lance Edgar
261dffa460 fix: fix wrong name in deprecation warning 2024-08-16 10:09:02 -05:00
Lance Edgar
49c00ed314 bump: version 0.18.0 → 0.18.1 2024-08-15 21:15:40 -05:00
Lance Edgar
7e97c7f48a fix: move get_class_hierarchy() util function to wuttjamaican 2024-08-15 20:28:03 -05:00
Lance Edgar
987fb3c68c fix: improve logic/fallback for str(person) 2024-08-15 19:39:46 -05:00
Lance Edgar
bb9f62838a test: fix some tests for 'nodb' scenario 2024-08-15 16:38:30 -05:00
Lance Edgar
d49b93d09d bump: version 0.17.11 → 0.18.0 2024-08-15 16:21:14 -05:00
Lance Edgar
86d0380387 feat: refactor config/extension, session logic per wuttjamaican
this leverages wuttjamaican for a few more things perhaps, but mostly
this is to organize the code in a more logical way based on
conventions used in wuttjamaican.
2024-08-15 14:22:29 -05:00
Lance Edgar
a3c9fe09a7 fix: let wuttjamaican configure app db engines 2024-08-15 10:57:01 -05:00
Lance Edgar
2734ff56a3 fix: use ModelBase from wuttjamaican, as our model base class
this gives us better `dict(obj)` behavior
2024-08-15 02:17:09 -05:00
Lance Edgar
4ad26bad38 fix: cascade deletions for Customer -> CustomerShopper 2024-08-13 12:41:08 -05:00
Lance Edgar
025eac1819 bump: version 0.17.10 → 0.17.11 2024-08-13 11:13:33 -05:00
Lance Edgar
dcd5ef9819 fix: grow column size for MemberEquityPayment.amount
to match CORE-POS `stockpurchases` table, otherwise it's possible to
fail importing that data
2024-08-13 11:12:01 -05:00
Lance Edgar
6119077817 fix: stop logging config files read
upstream is already doing that
2024-08-10 09:39:13 -05:00
Lance Edgar
7da82e17de bump: version 0.17.9 → 0.17.10 2024-08-09 17:01:30 -05:00
Lance Edgar
0e271127bb fix: add rattail.util.render_duration() function
so this can be called outside of app handler context, specifically
from a colander schema node
2024-08-09 17:00:47 -05:00
Lance Edgar
eef7021d13 fix: stop setting falafel theme in installer
that is the same as current 'default' theme; and using falafel
requires an override of tailbone.themes.keys which we don't want to
bother doing
2024-08-09 16:13:47 -05:00
Lance Edgar
21ef0f5c53 bump: version 0.17.8 → 0.17.9 2024-08-08 11:28:49 -05:00
Lance Edgar
aaffeadffe fix: remove ref to missing variable 2024-08-07 08:56:06 -05:00
Lance Edgar
32e01f71ec bump: version 0.17.7 → 0.17.8 2024-08-06 23:17:48 -05:00
Lance Edgar
5cafa40637 fix: move logic upstream for save_setting(), delete_setting() 2024-08-06 18:51:58 -05:00
Lance Edgar
66431a3df0 test: fix tests for AppHandler.get_version()
for some reason python-configuration is unreliable on certain python
versions?  not sure what that's about, but this seems to work..
2024-08-05 23:13:53 -05:00
Lance Edgar
6f72726e3a bump: version 0.17.6 → 0.17.7 2024-08-05 22:56:02 -05:00
Lance Edgar
00311dd151 fix: AppHandler.get_version() should use upstream logic
but for now it needs a backward-compatibility wrapper
2024-08-05 22:21:17 -05:00
Lance Edgar
983c4b6cf7 bump: version 0.17.5 → 0.17.6 2024-08-05 15:33:45 -05:00
Lance Edgar
0b046b32a4 fix: method for AuthHandler.user_is_admin() moved upstream 2024-08-05 14:29:05 -05:00
Lance Edgar
74f583113b fix: invoke wuttjamaican logic for rattail.util.prettify()
eventually should deprecate that altogether since callers can now just
use app handler method
2024-08-04 14:37:51 -05:00
Lance Edgar
82f13146e7 bump: version 0.17.4 → 0.17.5 2024-07-18 11:12:37 -05:00
Lance Edgar
2bec069d40 fix: require latest wuttjamaican 2024-07-18 11:12:31 -05:00
Lance Edgar
2322d50152 bump: version 0.17.3 → 0.17.4 2024-07-17 18:23:13 -05:00
Lance Edgar
8f4ad3ab11 fix: rename auth handler; avoid app in provider constructor
if we reference `self.app` within the Provider constructor, then it
can (in some cases?) cause a recursion loop error
2024-07-17 17:54:40 -05:00
Lance Edgar
ef5f72b0ff bump: version 0.17.2 → 0.17.3 2024-07-16 21:35:28 -05:00
Lance Edgar
237c2d3556 fix: fix bugs in OrgHandler.get_subdepartment() 2024-07-16 21:13:02 -05:00