Commit graph

3905 commits

Author SHA1 Message Date
Lance Edgar d295cf04af Allow setting the "exclusive" sequence of grid filters
i.e. let caller specify that any not included, should be omitted
2021-09-19 18:36:25 -05:00
Lance Edgar 2188e91fae Update changelog 2021-09-16 11:10:21 -05:00
Lance Edgar 884b1e02a7 Invoke handler when request is made to merge 2 people 2021-09-15 19:01:53 -05:00
Lance Edgar 7e0713e22b Update changelog 2021-09-12 19:14:52 -05:00
Lance Edgar 25c1ae3c41 Add way to customize product autocomplete for new custorder 2021-09-09 19:15:08 -05:00
Lance Edgar 177286533d Update changelog 2021-09-09 17:22:00 -05:00
Lance Edgar 83c354b983 Set quantity type when viewing vendor lead times, order intervals 2021-09-09 17:07:46 -05:00
Lance Edgar 1ce60821bd Update changelog 2021-09-09 16:23:27 -05:00
Lance Edgar 97bdc3f785 Improve error handling for purchase batch
so error will display in browser when applicable
2021-09-09 12:00:13 -05:00
Lance Edgar 82e730c18e Add the Grid.remove() method, deprecate hide_column() etc.
this is more clear, and aligns with how Form works
2021-09-08 14:33:40 -05:00
Lance Edgar 4474f30718 Allow override of "create" permission in API 2021-09-03 18:26:55 -05:00
Lance Edgar fa700d53ad Add /people API endpoint; allow for "native sort" 2021-09-03 16:26:15 -05:00
Lance Edgar d671b18215 Update changelog 2021-09-01 12:20:45 -05:00
Lance Edgar 8169160b57 Allow "touch" action for employees 2021-08-31 22:05:02 -05:00
Lance Edgar 560575e53f Fix size of roles multi-select when editing user
i.e. for buefy themes
2021-08-31 22:04:37 -05:00
Lance Edgar 54f1a52ed0 Add hover text for vendor ID column of pricing batch row grid 2021-08-29 19:52:44 -05:00
Lance Edgar c2ea1be83f Improve UI, customization hooks for new custorder batch
still not done yet, but a savepoint
2021-08-29 16:38:30 -05:00
Lance Edgar 4d742bacb1 Allow grid columns to be *invisible* (but still present in grid)
this can be useful when you need contextual data for a given row, for
sake of front-end UI features, but do not want to actually show the
extra data column(s)
2021-08-29 10:28:36 -05:00
Lance Edgar fe584f193f Always show all grid actions...for now
we don't have a great way to accommodate too many actions; ideally
could hide some in a drawer, but for now we just show them all for
simplicity...
2021-08-28 18:45:31 -05:00
Lance Edgar 897bb177bc Make it easier to override rendering grid component in master/index
was needed so i could pass extra event handlers to it
2021-08-28 14:24:56 -05:00
Lance Edgar 445862d48d Update changelog 2021-08-26 11:55:09 -05:00
Lance Edgar c3079fe899 Add before_render_index() customization hook for MasterView 2021-08-24 09:39:45 -05:00
Lance Edgar 3cf4c0f8e4 Require explicit opt-in for "clicking grid row checks box" feature
sometimes it makes sense *not* to enable that, in which case disabled
probably should be the default
2021-08-23 19:26:50 -05:00
Lance Edgar a881b310bc Allow customization of row 'view' action url 2021-08-23 14:25:08 -05:00
Lance Edgar ac133ce830 Expose "merge request tracking" feature for People data
more to come i'm sure, but this covers the basics
2021-08-19 18:11:15 -05:00
Lance Edgar cf32d4235e Move "merge 2 people" logic into People Handler
view now delegates to handler, which lives in the rattail package
2021-08-18 19:21:21 -05:00
Lance Edgar 5836099746 Tweak how email preview is sent, and attempt "to" is displayed
latter only have been changed for the grid view.  preview now is sent
"properly" via the configured mail handler, which also means that an
attempt may be recorded (whereas previously it would not be)
2021-08-16 19:29:48 -05:00
Lance Edgar a10de791a1 Update changelog 2021-08-04 13:01:09 -05:00
Lance Edgar 90af8f91b8 Let feedback forms define their own email key
so multiple recipient options may be presented to user, e.g. in public
frontend
2021-08-02 18:26:15 -05:00
Lance Edgar 8884d28306 Update changelog 2021-07-15 14:15:19 -05:00
Lance Edgar 4addedef6e Expose pack_size for delproduct batch 2021-07-15 14:13:01 -05:00
Lance Edgar 8eee4a1cf0 Set UPC renderer for delproduct batch row 2021-07-15 13:29:31 -05:00
Lance Edgar fb156d2e29 Update changelog 2021-06-18 17:53:27 -05:00
Lance Edgar 35aab87fdc Include "is/not null" filters for GPC fields 2021-06-18 17:39:14 -05:00
Lance Edgar 5cdd09020d Update changelog 2021-06-15 21:35:58 -05:00
Lance Edgar 2e561f1a4a Add 'v' prefix for release package diff links
at least i think that is needed...
2021-06-15 21:34:22 -05:00
Lance Edgar a1d6403b1b Update changelog 2021-06-15 15:51:57 -05:00
Lance Edgar b2bda5e31d Allow config to set favicon and header image
it already could set "main" image, shown in home and login pages
2021-06-15 15:51:11 -05:00
Lance Edgar add4337d11 Update changelog 2021-06-11 13:34:40 -05:00
Lance Edgar 31941c00bf Allow generating project which integrates w/ LOC SMS 2021-05-24 16:21:08 -05:00
Lance Edgar d1a35a4d58 Allow direct creation of new label batches
now technically this is allowed on desktop, but probably makes more
sense on mobile via api
2021-05-18 12:46:45 -05:00
Lance Edgar 949b9d64bf Allow customization of rendering version diff values 2021-05-14 12:13:23 -05:00
Lance Edgar 00615bea97 Update changelog 2021-05-03 12:36:41 -05:00
Lance Edgar 91db10b10c Tweak tox config a bit per broken tests 2021-04-28 19:07:42 -05:00
Lance Edgar eede391be8 Freeze pyramid version at 1.x
we need to get to python3 before can get latest cornice, and until then we
can't get latest pyramid either
2021-04-28 19:07:15 -05:00
Lance Edgar 544f05a5a8 Add csrftoken to TailboneForm js
ugh..for now at least
2021-04-28 14:07:24 -05:00
Lance Edgar 661d536e9d Highlight "has inventory" rows for delete item batch
also pass list of such rows to template context
2021-04-28 14:06:35 -05:00
Lance Edgar 60fe7cf29c Update changelog 2021-04-12 11:52:54 -05:00
Lance Edgar 2d75409757 Accept any decimal numbers for API inventory batch counts
i.e. don't assume integer values
2021-04-12 11:36:24 -05:00
Lance Edgar c48371ca2a Make it easier to extend "common" API views 2021-04-07 17:04:52 -05:00