Commit graph

2491 commits

Author SHA1 Message Date
Lance Edgar 4fa9ab3c6e Add better support for "make import batch from file" pattern 2018-11-22 20:26:28 -06:00
Lance Edgar 0375d66b91 Tweak default "model title" logic for master view
i.e. if view class doesn't declare one
2018-11-22 11:12:31 -06:00
Lance Edgar 4ad958b9d2 Fix bug in receiving template when truck dump not enabled 2018-11-21 23:03:07 -06:00
Lance Edgar de788423e1 Update comments per frozen webhelpers2_grid dependency
not sure yet if it's worth refactoring to new version? probably is though..
2018-11-21 21:19:02 -06:00
Lance Edgar 6b7631013d Remove some relationship fields when creating new Person 2018-11-21 19:56:01 -06:00
Lance Edgar 5c66eb5f4f Refactor API collection_get to work with vue-tables-2
https://github.com/matfish2/vue-tables-2
2018-11-20 20:49:13 -06:00
Lance Edgar 81db564e34 Delay import of sqlalchemy_filters project
since apparently we can't use this (and hence our new API) unless python3
2018-11-20 17:07:28 -06:00
Lance Edgar 46501b7caa Use sqlalchemy-filters package for REST API collection_get
just sorting and pagination so far though, no actual filters yet
2018-11-19 23:56:42 -06:00
Lance Edgar 3e8d6a27f1 Update changelog 2018-11-19 14:15:48 -06:00
Lance Edgar 4806d7e5fe Expose price_diff_percent, margin_diff for pricing batch row 2018-11-18 21:12:08 -06:00
Lance Edgar 342c7c3854 Move some label definitions for pricing batch rows 2018-11-18 20:47:24 -06:00
Lance Edgar 4a36ab827c Expose "suggested price" for pricing batch row view 2018-11-18 20:02:43 -06:00
Lance Edgar fded97d586 Don't add values to CSV row for undefined fields 2018-11-18 20:02:14 -06:00
Lance Edgar de6275003e Add vendor id, name to row CSV download for pricing batch 2018-11-18 19:36:28 -06:00
Lance Edgar f7e549b5fd Expose new Customer.wholesale flag 2018-11-17 19:26:13 -06:00
Lance Edgar e27debd452 Allow override of template for custom create views 2018-11-17 18:23:07 -06:00
Lance Edgar e3afb2c52a Add department, subdepartment "name" columns for products XLSX download 2018-11-14 10:46:23 -06:00
Lance Edgar fed42d4898 Add "200 per page" option for UI table grids 2018-11-14 10:38:08 -06:00
Lance Edgar b33c2fd0d0 Add simple price fields for product XLSX results download 2018-11-14 10:33:39 -06:00
Lance Edgar a9b60b3d4a Update changelog 2018-11-08 15:48:38 -06:00
Lance Edgar 20e654ddea Display "suggested price" when viewing product details
very basic support here...
2018-11-08 09:57:41 -06:00
Lance Edgar bdbb8e2a7d Make sure status field is readonly when creating new batch 2018-11-07 16:47:51 -06:00
Lance Edgar 37b9a81344 Add Grid.hide_columns() convenience method 2018-11-07 16:47:41 -06:00
Lance Edgar 21014c5013 Remove unwanted style for "email setting description" field
not sure why that was in there, but it broke some other pages sure enough.
will have to revisit whenever i see the "problem" on email settings page again
2018-11-07 16:46:55 -06:00
Lance Edgar 9daefed9b3 Detect non-numeric entry when locating row for purchase batch
i.e. don't try to convert to GPC if non-numeric
2018-11-07 13:08:59 -06:00
Lance Edgar 23a94ebfad Update changelog 2018-11-07 10:11:11 -06:00
Lance Edgar d1980aeed8 Add client IP address to user feedback email 2018-11-05 11:24:03 -06:00
Lance Edgar fec8ba28e2 Refactor API views a bit for sake of running as separate service
also add "proper" (sic) permission checks
2018-11-03 18:55:26 -05:00
Lance Edgar 9b61b05155 Add dependency for cornice 2018-11-03 17:15:23 -05:00
Lance Edgar ad35481234 Use Cornice for REST API viws
still very experimental at this point
2018-11-03 17:13:08 -05:00
Lance Edgar 31ae5eacd5 Tweak status code rendering for upgrades API view 2018-11-02 21:44:19 -05:00
Lance Edgar 22ef6aad7b Fix bug in upgrades API view, when upgrade has no status code 2018-11-02 21:38:06 -05:00
Lance Edgar e4a518c444 Remove some unwanted row grid labels
doing it that way makes customization harder..still need to revisit how best to
do that i guess
2018-11-02 18:59:46 -05:00
Lance Edgar b8fdce378f Add basic API endpoint for upgrades, partial pagination support
latter is still broken, but this much is a starting point i think
2018-11-01 00:34:28 -05:00
Lance Edgar 0c41395cfc Add very basic API views to expose customer, user tables
just so we can populate an "index grid table" in the UI, for now..
2018-10-29 20:16:14 -05:00
Lance Edgar f43b6db427 Add initial tailbone.api subpackage, with basic auth API views
lots more to do here! but hopefully this is a solid start
2018-10-27 15:17:48 -05:00
Lance Edgar 5222f44904 Update changelog 2018-10-25 21:20:37 -05:00
Lance Edgar 1123cbb728 Only show Restart Filemon button if so configured
otherwise everyone would need to include that view in their config
2018-10-25 17:52:00 -05:00
Lance Edgar 2131ea65cb Add button for restarting filemon
although this button shows up only on the datasync page, for now..
2018-10-25 17:47:43 -05:00
Lance Edgar fc8391c6d1 Use load mask even for first data fetch, for probe readings graph 2018-10-25 16:00:15 -05:00
Lance Edgar f086a2aa38 Add more time range options for viewing tempmon probe readings as graph 2018-10-25 15:57:25 -05:00
Lance Edgar 92c1b165fb Try to configure the 'pyramid_retry' package, if available
this is used (as of pyramid 1.9) for gracefully handling postgres restarts
2018-10-25 14:33:28 -05:00
Lance Edgar 3df1407073 Update changelog 2018-10-24 19:22:27 -05:00
Lance Edgar 05c33a4b34 Add ability to "transform" TD parent row from pack to unit item
to make "claiming" more straightforward
2018-10-24 18:52:49 -05:00
Lance Edgar 2bd107056c Add MasterView.render_product(), fix edit for pricing batch row 2018-10-23 17:20:47 -05:00
Lance Edgar b9da7e1b12 Allow individual App Settings to not be required; allow null
hopefully this does the right thing also, not saving null to the db when that
isn't needed etc.
2018-10-23 10:25:57 -05:00
Lance Edgar f1eba6a404 Update changelog 2018-10-19 23:01:54 -05:00
Lance Edgar 0e13e5606a Add very basic support for viewing probe readings as graph
can only view the last hour of readings, so far
2018-10-19 23:00:43 -05:00
Lance Edgar c6b2f831e5 Update changelog 2018-10-19 21:18:53 -05:00
Lance Edgar f26f42427f Don't include LargeBinary properties in default colander schema
actually, exclude any found in secondary properties...i.e. from relationship
2018-10-19 21:17:50 -05:00