Commit graph

3505 commits

Author SHA1 Message Date
Lance Edgar
922cbe4451 Add new/flexible "download results" feature 2020-08-22 15:24:32 -05:00
Lance Edgar
43472c7eb6 Use utf8 encoding when downloading results as CSV 2020-08-21 18:35:27 -05:00
Lance Edgar
1b7612ffb0 Add progress for generating "results as CSV" file to download 2020-08-21 18:28:36 -05:00
Lance Edgar
7d8c57170f Add progress for generating "results as XLSX" file to download 2020-08-21 17:42:01 -05:00
Lance Edgar
32b98ae818 Update changelog 2020-08-21 13:18:08 -05:00
Lance Edgar
7f8271e215 Don't require department by default, for new purchasing batch 2020-08-21 12:28:01 -05:00
Lance Edgar
58362ae858 Add buefy theme support for ordering worksheet 2020-08-20 17:56:19 -05:00
Lance Edgar
7a01cb8873 Allow for unknown/missing "changed by" user for product price history 2020-08-20 17:51:59 -05:00
Lance Edgar
374f20ff1a Remove <section> tag around "no results" for minimal b-table 2020-08-20 17:51:21 -05:00
Lance Edgar
9620fc5a83 Add config for "global" help URL 2020-08-20 17:51:00 -05:00
Lance Edgar
cfa9c95814 Tweaks for export views, to make more generic 2020-08-19 17:23:23 -05:00
Lance Edgar
96185d17bd Update changelog 2020-08-17 21:56:09 -05:00
Lance Edgar
b5028ab2d0 Add pagination to price, cost history grids for product view 2020-08-17 21:38:12 -05:00
Lance Edgar
a038f2a98d Make "download row results" a bit more generic
to handle non-native table/rows, w/ non-uuid key
2020-08-16 16:57:06 -05:00
Lance Edgar
7924502b65 Update changelog 2020-08-13 12:55:17 -05:00
Lance Edgar
aac0e7d35c Tweak config methods for customer master view 2020-08-11 18:28:03 -05:00
Lance Edgar
dca890f169 Update changelog 2020-08-10 19:37:29 -05:00
Lance Edgar
d0e7f7dda2 Improve rendering of true_margin column for pricing batch row grid 2020-08-09 15:50:25 -05:00
Lance Edgar
b4ea1489a7 Update changelog 2020-08-09 15:06:41 -05:00
Lance Edgar
ca31af196f Expose user reference(s) for employees 2020-08-09 14:39:31 -05:00
Lance Edgar
163134326a Coalesce on User.active when merging 2020-08-09 14:32:16 -05:00
Lance Edgar
4371574403 Add model to global template context, plus h.maxlen()
sometimes it's nice to just add a `maxlength="100"` or whatever to an input tag
within some random template.  that should "just be possible" with no extra
effort
2020-08-09 14:03:28 -05:00
Lance Edgar
7d158e58b5 Add protected_usernames() config function 2020-08-06 02:04:17 -05:00
Lance Edgar
808e737202 Add basic/unfinished "new customer order" page/feature
so far creates the order batch, and can set some customer info
2020-08-02 20:59:16 -05:00
Lance Edgar
c32f47ba95 Tweak the buefy autocomplete component a bit
to better support staying in sync w/ data on the caller/parent side
2020-08-02 19:13:40 -05:00
Lance Edgar
493785591c Add basic web views for "new customer order" batches 2020-08-02 15:27:10 -05:00
Lance Edgar
9a2a6bbc9f Fix missing scrollbar when version diff table is too wide for screen
at least, this seems to fix.  not sure if/why we shouldn't apply this style
globally always, but playing it safe for now
2020-08-01 22:18:54 -05:00
Lance Edgar
6bd049e0bb Update changelog 2020-07-30 16:39:44 -05:00
Lance Edgar
8ea379bbff Add more customization hooks for making grid actions in master view 2020-07-30 16:38:03 -05:00
Lance Edgar
dfeb14e7a8 Update changelog 2020-07-29 21:59:49 -05:00
Lance Edgar
cf8072e402 Use handler do_delete() method when deleting a batch
even though it seems we have 2 calls to `session.delete(batch)` now, but things
are still working..fingers crossed
2020-07-29 21:58:31 -05:00
Lance Edgar
e0ce7e8505 Add self.cloning convenience indicator for master view 2020-07-28 21:19:47 -05:00
Lance Edgar
d196044d11 Update changelog 2020-07-26 14:02:28 -05:00
Lance Edgar
0798102ba5 Tweak "coalesce" logic for merging field data 2020-07-22 19:53:35 -05:00
Lance Edgar
4c3112b85b Fix another pagination bug with buefy grid tables
hopefully this gets it all working right...ugh
2020-07-19 18:43:31 -05:00
Lance Edgar
925e5e0731 Fix permissions wiget bug when creating new role 2020-07-16 19:43:33 -05:00
Lance Edgar
3819dd9469 Fix pagination sync issue with buefy grid tables 2020-07-15 22:05:57 -05:00
Lance Edgar
0dfe52a42d Don't allow "execute results" for any batches by default
custom app must always explicitly opt-in to that feature
2020-07-07 19:23:52 -05:00
Lance Edgar
ca64d52021 Make field list explicit for Store views 2020-07-05 00:21:00 -05:00
Lance Edgar
793d80f092 Make field list explicit for Department views 2020-07-04 11:44:09 -05:00
Lance Edgar
4f2f192783 Revert "Freeze version for 'Chameleon' dependency"
This reverts commit aac9bad7ec.

all should be good now, per new 'deform' release
2020-07-03 19:14:30 -05:00
Lance Edgar
6577b3752f Avoid latest SQLAlchemy-Utils when running tests for python2.7 2020-07-02 12:42:42 -05:00
Lance Edgar
66bf11e893 Tweak field label for Product.item_id 2020-06-29 16:57:05 -05:00
Lance Edgar
aac9bad7ec Freeze version for 'Chameleon' dependency
pending the fix, which should come w/ next 'deform' release
2020-06-29 13:07:49 -05:00
Lance Edgar
bea671987c Update changelog 2020-06-24 12:07:46 -05:00
Lance Edgar
e943a1cd44 Convert mako directories to list, if it's a string
so we can push a new path to it, for sake of theme
2020-06-24 11:36:58 -05:00
Lance Edgar
c1a2bb978c Use byte string filters for row grid too
if master view needs them at all, chances are they should apply to row grid as
well as main grid
2020-06-24 10:53:43 -05:00
Lance Edgar
c7c3dea6b2 Improve support for composite key in master view 2020-06-22 18:26:43 -05:00
Lance Edgar
bb11263bad Tweak how we freeze column for role/perm matrix 2020-06-22 16:21:45 -05:00
Lance Edgar
e5f0831369 Add ability to download roles / permissions matrix as Excel file 2020-06-22 16:00:33 -05:00