Commit graph

90 commits

Author SHA1 Message Date
4e7c8d393c fix: consolidate some duplicated code
i feel like there was a reason i hadn't done that to begin with, but
now can't recall for sure.  pylint certainly thinks it is duplicated
so mostly cleaning this up per its suggestion...
2025-09-01 18:40:21 -05:00
49261a696d fix: bump minimum version for wuttaweb dependency
per misc. pylint refactoring
2025-09-01 15:42:30 -05:00
614189531f docs: add badge for pylint 2025-09-01 15:37:38 -05:00
45e20926ef fix: fix 'abstract-method' for pylint 2025-09-01 15:29:51 -05:00
e0a58dc524 fix: fix 'arguments-differ' for pylint 2025-09-01 15:27:27 -05:00
8008b0edad fix: fix 'attribute-defined-outside-init' for pylint 2025-09-01 15:17:18 -05:00
a56f6e9b91 fix: fix 'broad-exception-caught' for pylint 2025-09-01 15:15:22 -05:00
c3e262804c fix: fix 'consider-using-dict-comprehension' for pylint 2025-09-01 15:13:59 -05:00
3ba57e3640 fix: fix 'consider-using-f-string' for pylint 2025-09-01 15:12:05 -05:00
efa13362e1 fix: fix 'consider-using-set-comprehension' for pylint 2025-09-01 15:10:28 -05:00
8d8f276793 fix: fix 'empty-docstring' for pylint 2025-09-01 15:08:09 -05:00
54602f605d fix: fix 'implicit-str-concat' for pylint 2025-09-01 14:57:23 -05:00
c01f9395f0 fix: fix 'inconsistent-return-statements' for pylint 2025-09-01 14:56:35 -05:00
281d654e32 fix: fix 'invalid-name' for pylint 2025-09-01 14:54:59 -05:00
b2beeb4df3 fix: fix 'missing-class-docstring' and 'missing-function-docstring' for pylint 2025-09-01 14:51:13 -05:00
1374910d65 fix: fix 'no-else-return' for pylint 2025-09-01 14:46:06 -05:00
258a1ed287 fix: fix 'no-member' for pylint 2025-09-01 14:45:16 -05:00
c439bacf4f fix: fix 'no-self-argument' for pylint 2025-09-01 14:43:56 -05:00
5a0d59ee36 fix: fix 'redefined-outer-name' for pylint 2025-09-01 14:35:58 -05:00
d2b5dce8e3 fix: fix 'singleton-comparison' for pylint 2025-09-01 14:32:22 -05:00
e884263779 fix: fix 'too-few-public-methods' for pylint 2025-09-01 14:29:13 -05:00
a4c9e3070c fix: fix 'too-many-branches' for pylint 2025-09-01 14:29:13 -05:00
becf4fa822 fix: fix 'too-many-lines' for pylint 2025-09-01 14:29:13 -05:00
e5dbc4a98c fix: fix 'too-many-locals' for pylint 2025-09-01 14:29:13 -05:00
93855e79d1 fix: fix 'too-many-arguments' for pylint 2025-09-01 14:29:13 -05:00
fee44b455a fix: fix 'too-many-public-methods' for pylint 2025-09-01 14:29:13 -05:00
625a22c83b fix: fix 'unnecessary-lambda-assignment' for pylint 2025-09-01 14:29:10 -05:00
2e248adb82 fix: fix 'unused-argument' for pylint 2025-09-01 14:07:38 -05:00
4194d20988 fix: fix 'unused-import' for pylint 2025-09-01 13:59:49 -05:00
2d61d6aecf fix: fix 'unused-variable' for pylint 2025-09-01 13:58:12 -05:00
7833ad502a fix: fix 'wildcard-import' and 'unused-wildcard-import' for pylint 2025-09-01 13:52:21 -05:00
04de98a787 test: initial pylint support
disabling all meaningful checks, will tackle each next...
2025-09-01 13:48:36 -05:00
9805991916 docs: add badge for black code style 2025-08-31 13:28:41 -05:00
2107e9ee1d fix: format all code with black
and from now on should not deviate from that...
2025-08-31 12:59:28 -05:00
925235f0d3 bump: version 0.7.0 → 0.7.1 2025-07-06 13:05:02 -05:00
454758560d fix: cap sqlalchemy version to 1.x
for now, since wuttjamaican allows 2.x but something is not working
right for sideshow.  requires further investigation i don't have time
for at the moment.
2025-07-06 13:04:14 -05:00
5c69449055 bump: version 0.6.0 → 0.7.0 2025-07-06 12:59:15 -05:00
cc31592580 fix: allow config injection for sake of tests
now that wuttaweb sort of expects a db connection on startup
2025-07-06 12:49:06 -05:00
36ec626c7f tests: fix test per changes in wuttaweb 2025-07-06 12:24:12 -05:00
24a62b5e83 Revert "docs: avoid latest sphinx, per recent error"
This reverts commit f3cca2e370.

sphinx-toolbox has new release(s) so guessing this is no longer an issue
2025-05-08 22:44:31 -05:00
3d956ef875 fix: bump version requirement for wuttaweb 2025-02-21 18:54:21 -06:00
1ee398e8fb feat: add basic support to "resolve" a pending product 2025-02-21 18:13:57 -06:00
6b4bc3da10 bump: version 0.5.0 → 0.6.0 2025-02-20 09:33:44 -06:00
edd1f17184 fix: fix customer rendering in OrderItem grids; add sort/filter 2025-02-20 09:04:12 -06:00
d8b37969c5 fix: track vendor name/SKU per OrderItem
and include vendor name filter by default for Placement, Receiving views
2025-02-20 09:04:10 -06:00
7ea83b2715 fix: require store for new orders, if so configured 2025-02-19 19:18:30 -06:00
f3cca2e370 docs: avoid latest sphinx, per recent error
not sure exactly what the problem here is, but docs cannot build with
sphinx 8.2 - and traceback showed sphinx-toolbox was responsible.  the
latter apparently is required by the `enum-tools[sphinx]` pkg

hopefully we can remove this cap before long..?

cf. https://www.sphinx-doc.org/en/master/changes/index.html#release-8-2-0-released-feb-18-2025
2025-02-19 19:15:50 -06:00
4bb4272341 docs: update intersphinx doc links per server migration 2025-02-18 12:15:00 -06:00
3ca89a8479 feat: allow re-order past product for new orders
assuming batch has a customer set, with order history

nb. this only uses past *products* and not order qty/uom
2025-02-01 19:39:02 -06:00
aa31d23fc8 feat: add per-department default item discount 2025-01-30 21:45:10 -06:00