Lance Edgar
587871e87c
Add Grid.remove_filter()
method
2017-12-06 19:54:13 -06:00
Lance Edgar
20bae8e54b
Add Grid.set_sort_defaults()
method
2017-12-04 20:53:46 -06:00
Lance Edgar
2cba0ade84
Accept None
as valid arg for Grid.set_filter()
...
i.e. to effectively remove the filter
2017-11-11 09:52:11 -06:00
Lance Edgar
401cba23b7
Add grid filter which treats empty string as NULL
2017-10-22 20:00:31 -07:00
Lance Edgar
14f67746bf
Allow passing None
to Grid.set_joiner()
...
doing so will remove the joiner
2017-10-18 12:54:57 -07:00
Lance Edgar
6281593084
Add "local" datetime renderer for new grids, forms
2017-10-10 13:58:52 -07:00
Lance Edgar
639644375d
Give the "More" link a but of extra space from other actions
2017-08-17 18:00:22 -05:00
Lance Edgar
ea7eb47551
Add auto-links for most grids
...
probably still missing some yet?
2017-08-03 19:16:53 -05:00
Lance Edgar
8186366b69
Add view for consuming new batch ID; misc. tweaks for grids etc.
2017-08-02 19:16:45 -05:00
Lance Edgar
5afa832684
Add 'data-uuid' attr for mobile grid list items, if applicable
2017-08-02 12:04:32 -05:00
Lance Edgar
d93cb4f07b
Fix how we detect grid settings presence in user session
...
..in case grid has filter settings only
2017-08-01 14:38:09 -05:00
Lance Edgar
39cf32bb0a
Allow master view to decide whether each grid checkbox is checked
...
aka. un-break what the v3 grids broke..
2017-07-26 17:10:44 -05:00
Lance Edgar
cb6b093a2a
Fix grid bug if "current page" becomes invalid
...
sometimes it was possible to fall outside the valid page range, in which
case grid would stop showing results!
2017-07-18 13:26:17 -05:00
Lance Edgar
c57e2e17cc
Final grid refactor; we now have just 'grids' :)
...
this also removes some old UI stuff for the first attempt at continuum
versioning..among other cruft
2017-07-14 20:30:00 -05:00
Lance Edgar
62fa0f9fcb
Remove all "old-style" (aka. version 1) grids
2017-07-06 15:23:33 -05:00
Lance Edgar
d1436e4fd3
Revert "Remove all "old-style" (aka. version 1) grids"
...
This reverts commit 0085e2ccc4
.
hm dang, sure enough broke stuff
2017-07-06 00:31:16 -05:00
Lance Edgar
0085e2ccc4
Remove all "old-style" (aka. version 1) grids
...
hopefully this doesn't break anything! ;)
2017-07-06 00:28:01 -05:00
Lance Edgar
d960738578
Add default Grid.iter_rows()
implementation.
2015-03-10 12:44:58 -05:00
Lance Edgar
9e7d0e177d
Don't include query string in embedded grid URL.
...
This was causing the param list to grow each time a search happened at
least, maybe more.
2015-02-24 23:53:22 -06:00
Lance Edgar
dfb5e83c7e
Add support for Product.not_for_sale
flag.
...
This involved a couple of ancillary changes:
* The price field renderer will not display a price for products marked not
for sale.
* The "grid" class now allows specifying a custom callable to provide
additional CSS class for table rows.
* The products grid uses this to add a "not-for-sale" class to table rows
for products which are marked thusly.
2014-09-10 19:38:49 -07:00
Lance Edgar
1a557f3947
Refactored model imports, etc.
...
This is in preparation for using database models only from `rattail` (i.e. no
`edbob`). Mostly the model and enum imports were affected.
2013-12-17 06:00:04 -08:00
Lance Edgar
40efd8a3bc
Rebranded to Tailbone.
2013-09-01 08:18:37 -07:00