Commit graph

3847 commits

Author SHA1 Message Date
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
Lance Edgar 6463df7224 Add dropdown, autohide magic when editing Role permissions
only for Buefy theme though
2020-06-22 14:59:17 -05:00
Lance Edgar dc81e5b5c5 Update changelog 2020-06-17 12:45:00 -05:00
Lance Edgar 31df41283c Don't allow edit/delete of rows, if master view says so
also fix "back to parent" link when viewing row
2020-06-12 18:40:10 -05:00
Lance Edgar abea50427e Update changelog 2020-05-27 15:25:52 -05:00
Lance Edgar a8a79ee326 Let each grid component have a custom name, if needed 2020-05-20 19:19:06 -05:00
Lance Edgar 8683e2a4c2 Cap version for 'cornice' dependency
their 5.0 release drops support for python 2.x but we can't do that yet
2020-05-20 16:15:05 -05:00
Lance Edgar 3bb0c8468b Update changelog 2020-05-20 15:53:49 -05:00
Lance Edgar b5f9c8e358 Sort available reports by name, if handler doesn't specify
also add basic support for "decimal" params
2020-05-19 12:42:07 -05:00