Commit graph

2535 commits

Author SHA1 Message Date
Lance Edgar
8141e90a8e Add commas to record/page count in grid footer
I.e. when those numbers are big enough to need them.
2016-04-21 13:44:31 -05:00
Lance Edgar
eb64e709c4 Make currency field renderer display negative amounts in parentheses
Also remove space between amount and dollar sign.
2016-04-21 13:43:08 -05:00
Lance Edgar
c7c2fecec0 Add workarounds for certain display bugs when rendering datetimes 2016-04-21 13:42:20 -05:00
Lance Edgar
74f02ebb0d Update changelog 2016-04-12 14:24:18 -05:00
Lance Edgar
95b94ef570 Fix case-sensitivity when sorting permission group labels 2016-04-06 21:43:48 -05:00
Lance Edgar
30e6b6e29c Add flag for rendering key value, for enum field renderers
Only valid during the readonly rendering.  Not sure how useful this will
be in the long run...
2016-04-06 21:17:02 -05:00
Lance Edgar
90bde4f2e0 Change default filter type for integer fields, in new grids
Treat that field like the numeric value it is.
2016-04-06 21:16:46 -05:00
Lance Edgar
7676312dd7 Add support for column header title (tooltip) in new grids 2016-04-06 21:15:54 -05:00
Lance Edgar
073358417c Update changelog 2016-04-05 22:19:12 -05:00
Lance Edgar
aaf5ca97f9 Add last-minute check to ensure master views allows deletion
Generally for the 'delete' route to even exist the master view *class*
must still allow deletions.  But once a request is involved and we have
a view *instance* then we can disable deletions if we like.
2016-03-24 00:25:17 -05:00
Lance Edgar
0f3f39d5c6 Add new TimeFieldRenderer, make it default for Time fields
Uses a jQuery UI widget similar to datepicker:

https://fgelinas.com/code/timepicker/
2016-03-24 00:06:04 -05:00
Lance Edgar
e13a58e808 Add the 'is any' verb to default list for most grid filters 2016-03-24 00:05:04 -05:00
Lance Edgar
12e8b662a8 Add comma magic back to CurrencyFieldRenderer
No longer concerned with Python 2.6.
2016-03-24 00:03:42 -05:00
Lance Edgar
cd332f2287 Fix redirect bug when attempting bulk row delete for nonexistent batch 2016-03-22 18:56:48 -05:00
Lance Edgar
f60d304133 Update changelog. 2016-03-11 14:10:07 -06:00
Lance Edgar
de58adad24 Fix bug where batch creator was being overwritten anytime it was viewed..
Yikes!  Hopefully this didn't happen too many times in production...
2016-03-11 13:55:51 -06:00
Lance Edgar
cd461aef51 Improve grid filters for datetime fields.
Hopefully this makes these filters more intuitive, by allowing user to
provide a date value but interpret in a datetime context.
2016-03-11 13:21:54 -06:00
Lance Edgar
68f7c418d6 Tweak "raw" string for datetime field renderers. 2016-03-11 13:21:36 -06:00
Lance Edgar
a22f50850f Add 'executed' to old batches grid view, make timestamps show "raw" by default. 2016-03-11 11:35:00 -06:00
Lance Edgar
a7b73021ac Make tailbone.views.labels a subpackage instead of module. 2016-03-11 10:25:25 -06:00
Lance Edgar
07e5ac2942 Update changelog. 2016-02-27 13:07:47 -06:00
Lance Edgar
1a07314493 Fix some API docs per refactor. 2016-02-27 10:49:31 -06:00
Lance Edgar
4cbdb51545 Fix bug when rendering email bounce links. 2016-02-26 13:06:36 -06:00
Lance Edgar
80f034e773 Update changelog. 2016-02-15 15:30:22 -06:00
Lance Edgar
36149e48ed Tweak some styles for label printing on products index page, etc. 2016-02-15 13:24:27 -06:00
Lance Edgar
7111bb96ca Make datasync views easier to customize.
Already needed to do that a little bit.
2016-02-15 13:24:01 -06:00
Lance Edgar
715dce1655 Split off the jquery theme from the rest of core head stuff, for easier override. 2016-02-14 21:41:43 -06:00
Lance Edgar
215a8c13b0 Refactor some more model views to use MasterView.
(emailbounce, depositlink, tax)
2016-02-14 21:34:01 -06:00
Lance Edgar
bc1c7b3554 More tweaks to vendor catalog/invoice batches.
Trying to make batch fieldsets simpler to configure...
2016-02-14 19:56:56 -06:00
Lance Edgar
874fd6d4b3 More tweaks to new master-based batch views, etc. 2016-02-14 18:50:57 -06:00
Lance Edgar
7ac4af5f34 Refactor vendor invoice batch views to use BatchMasterView. 2016-02-14 17:50:03 -06:00
Lance Edgar
c83a3e6eb0 Overhaul vendor catalog batch views, to use BatchMasterView. 2016-02-14 17:07:48 -06:00
Lance Edgar
62221a1a25 Add new BatchMasterView for new-style batches. 2016-02-14 16:47:35 -06:00
Lance Edgar
7338560fc3 Tweak button label for restarting datasync. 2016-02-14 16:39:50 -06:00
Lance Edgar
a341acb4f0 Make our DateTimeFieldRenderer the default for datetime fields. 2016-02-14 16:34:39 -06:00
Lance Edgar
e10b956bf7 "Fix" the stupid styles for the grid tools section..sort of..for now.
At least this gets us back to the basics somewhat.  Still ugly as hell though.
2016-02-13 13:44:55 -06:00
Lance Edgar
a5080b113d Various tweaks to products grid filters etc.
Trying to troubleshoot some things...think we're good now.  Some of the
changes here were made and then discovered not to be necessary yet, but
left in place since they're probably good ideas anyway.
2016-02-13 13:00:55 -06:00
Lance Edgar
583548cad5 Refactor products view(s) per new master pattern.
Finally!
2016-02-12 20:44:41 -06:00
Lance Edgar
254c68034a Update changelog. 2016-02-11 21:22:45 -06:00
Lance Edgar
1dd5b11414 Refactor how sender is assigned for new messages, to avoid bogus commits.
Man I really wish I could find the right pattern for default values with
FormAlchemy...
2016-02-11 18:47:39 -06:00
Lance Edgar
7649bf142b Add subscriber hook for setting inbox count in template context. 2016-02-11 18:47:17 -06:00
Lance Edgar
c65bc6f229 Refactor magic recipients field when sending new message.
Uses local cache of user mappings instead of AJAX calls; has just enough
customization hooks to allow for a department/user mapping for MJ...
2016-02-11 17:05:56 -06:00
Lance Edgar
ad9cd8be8e Protect message reply functions with 'create' permission. 2016-02-10 22:17:49 -06:00
Lance Edgar
46923d40da Add initial reply / reply-all support for messages. 2016-02-10 21:59:13 -06:00
Lance Edgar
415fc439b7 Update changelog. 2016-02-10 15:23:45 -06:00
Lance Edgar
84f85f0870 Add 'Move' button to message view template.
Get rid of context menu link.
2016-02-10 15:22:47 -06:00
Lance Edgar
4713e25ffe Tweak how we connect a user to a batch, when refreshing. 2016-02-09 20:47:12 -06:00
Lance Edgar
f07518f939 Update changelog. 2016-02-08 19:46:39 -06:00
Lance Edgar
6c8425b06d Make rattail config object use our scoped session, when consulting db.
Whoops, apparently we were previously creating a new session for each
config check?  Hopefully this helps...
2016-02-08 19:45:06 -06:00
Lance Edgar
74a13fb739 Update changelog. 2016-02-08 14:35:21 -06:00