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
Lance Edgar
ed9f8a269c
Update changelog
2018-10-19 20:33:13 -05:00
Lance Edgar
fe2905e9df
Add support for "appliance type"
2018-10-19 20:27:04 -05:00
Lance Edgar
7e28619e9d
Don't include grid filters for LargeBinary columns
2018-10-19 20:26:33 -05:00
Lance Edgar
e277a19f71
Hopefully, let the Grid class generate a default list of columns
2018-10-19 20:26:04 -05:00
Lance Edgar
78941ec8d9
Add thumbnail images to Appliances grid
...
guess we'll see how folks like this
2018-10-19 19:47:00 -05:00
Lance Edgar
4aa8f43a7e
Add basic image upload support for tempmon appliances
2018-10-19 19:20:20 -05:00
Lance Edgar
40a8761feb
Add support for new Tempmon Appliance table, etc.
2018-10-19 17:55:23 -05:00