Lance Edgar
8014e60d14
Add webhelpers2 dependency, use it for most things
...
still using webhelpers for certain things yet, hopefully can get rid of that soon
2017-07-06 20:13:42 -05:00
Lance Edgar
0befc46070
Refactor "departments by vendor" grid to use newer-style
2017-07-06 14:34:35 -05:00
Lance Edgar
85bdefc25b
Add versioning display support for contact-related models
2017-07-05 17:16:28 -05:00
Lance Edgar
d9569882c9
Tweak config handling in case of running tests
2017-07-05 13:19:41 -05:00
Lance Edgar
0b68d56ddb
Add basic versioning history support for master view
...
as with actual data versioning, we only support Person thus far
2017-07-05 03:07:35 -05:00
Lance Edgar
e2b22221c4
Add custom default grid row size for Trainwreck items
...
seems like 100 rows is way more useful for this one
2017-07-01 19:06:05 -05:00
Lance Edgar
cf8df76788
Add support for bulk-delete of Pricing Batches
2017-05-24 18:10:38 -05:00
Lance Edgar
5eca2347d5
Add initial support for mobile receiving views
2017-05-24 00:04:56 -05:00
Lance Edgar
9107a26b63
Add basic support for deletion speedbump for row data
2017-05-04 16:35:21 -05:00
Lance Edgar
72ae1191a0
Let a batch disallow bulk-deletion of its rows
2017-05-04 16:34:48 -05:00
Lance Edgar
754c086053
Fix signature for MasterView.get_index_url()
...
per new `mobile` kwarg
2017-04-04 17:43:33 -05:00
Lance Edgar
0ad29c5283
Add basic paging grid/index support for mobile
...
still lots to do for this yet..but readonly basics are here..
2017-03-30 20:11:17 -05:00
Lance Edgar
6adb99003d
Add basic master view for Report Output data model
2017-03-22 14:27:59 -05:00
Lance Edgar
abb82c91f3
Add BatchMasterView.add_file_field()
convenience method
2017-03-21 13:19:38 -05:00
Lance Edgar
581a21bd9d
Add basic "mobile index" master view, plus support for demo mode
2017-03-19 11:21:00 -05:00
Lance Edgar
6ed752d477
Add generic "bulk delete" support to MasterView
2017-02-17 19:40:21 -06:00
Lance Edgar
93f40ef36e
Add ability to merge 2 user accounts
2017-02-17 12:49:15 -06:00
Lance Edgar
643f411f42
Tweak default grid actions a little
...
Still trying to be smart about how/when to collapse
2017-02-14 13:33:04 -06:00
Lance Edgar
051b52bd4b
Tweak form handling for sending a new message, for more customization
2017-02-13 17:37:16 -06:00
Lance Edgar
2c7270954c
Collapse grid actions if there are only 2
2017-02-12 16:07:58 -06:00
Lance Edgar
e86066e9ed
Let master view with rows prevent sort/filter for row grid
2017-01-26 18:14:00 -06:00
Lance Edgar
9ea98bb27b
Add ability to merge subdepartments
2017-01-24 14:59:00 -06:00
Lance Edgar
9a6ad16e2f
Overhaul product views a little, per customization needs
2016-12-15 15:11:15 -06:00
Lance Edgar
c73ba56505
Add support for 'department' field in purchases / batches
...
Also fix logic for deleting a purchase (delete its batches first)
2016-12-09 14:01:06 -06:00
Lance Edgar
ccc1374f6d
Fix bug when editing a data row
...
This was a new-ish bug, caused I think by 4a2ba3925d
2016-12-09 10:34:35 -06:00
Lance Edgar
4a2ba3925d
Use master view's session when creating form
...
Needed when allowing create for models from non-rattail database
2016-12-05 21:01:30 -06:00
Lance Edgar
a39c347ad3
Add initial views for tempmon
2016-11-21 23:53:20 -06:00
Lance Edgar
37be76cc84
Fix some bugs etc. with batch views and templates
2016-11-20 14:10:04 -06:00
Lance Edgar
203f0242fb
Refactor batch views / templates per rattail framework overhaul
2016-11-19 18:34:50 -06:00
Lance Edgar
fe978a9bd2
Add 'additive fields' concept to merge diff preview
2016-11-10 17:13:46 -06:00
Lance Edgar
7dd19c6d87
Change how we determine default 'grid key' for master views
2016-11-10 17:13:29 -06:00
Lance Edgar
ba1fa6d617
Tweak verbiage for merge template etc.
2016-11-09 02:17:01 -06:00
Lance Edgar
7454e611c5
Refactor how batch editing is done; don't include rows for that sometimes
...
Various other fixes also..for sake of new purchase batches
2016-11-08 12:56:12 -06:00
Lance Edgar
a6e43d1658
Add support for new Purchase/Batch views, 'create row' master pattern
...
More refactoring here but hopefully not that important..
2016-11-06 12:58:29 -06:00
Lance Edgar
06b0b13992
Add basic merge feature to MasterView
2016-10-28 10:26:37 -05:00
Lance Edgar
b157b79938
Remove last references to 'edbob' package
2016-10-09 21:12:13 -05:00
Lance Edgar
894ee87591
Add "bulk delete rows" feature to new batches view
2016-10-04 15:12:30 -05:00
Lance Edgar
f41135a2e0
Add code
field to Category views
2016-10-03 15:37:31 -05:00
Lance Edgar
3bafa41ecd
Add specific permissions for edit/delete of individual batch rows
2016-09-30 15:20:40 -05:00
Lance Edgar
a77f41debf
Fix row-level visibility for grid edit action
2016-09-19 16:32:18 -05:00
Lance Edgar
679dce4ed8
Add "just in time" editable instance check for master view
2016-09-18 17:14:57 -05:00
Lance Edgar
e296bfd392
Add MasterView.listable
flag for disabling grid view
2016-08-24 17:20:53 -05:00
Lance Edgar
901c2fc573
Add MasterView.has_rows
concept and related logic
...
Now the `BatchMasterView` no longer provides most of these goodies.
Also tweak some custom batch views to reflect changes etc.
2016-08-23 13:11:13 -05:00
Lance Edgar
53950931af
Add has_rows
support to MasterView class
...
Eventually the batch views should be refactored to leverage this..
2016-08-22 12:38:51 -05:00
Lance Edgar
dce4972f0f
Add TODO comment
2016-08-19 18:12:13 -05:00
Lance Edgar
8d6c9854a3
Add MasterView.render()
method for sake of common context/logic
...
That still needs some work I'm sure...
2016-08-17 16:44:49 -05:00
Lance Edgar
498a810f08
Revert "Disable view mode for settings table"
...
This reverts commit 457407fbcf
.
2016-08-12 17:18:22 -05:00
Lance Edgar
457407fbcf
Disable view mode for settings table
...
Create/edit/delete are all that's needed there.
2016-08-11 23:59:40 -05:00
Lance Edgar
123f5ce0c6
Add support for "full" schedule and time sheet views
...
Temporarily removes support for viewing current user's time sheet; that
will be added back in soon.
2016-05-10 13:08:32 -05:00
Lance Edgar
abb42e9f25
Add initial support for grid index URLs
...
Yay, been wanting this for some time now.
2016-05-01 17:50:57 -05:00
Lance Edgar
f3cab67aaf
Add 'index title' setting to master view
...
This was needed due to a new way of showing the index link when
e.g. viewing a record, particularly with regard to messaging and a new
template design.
2016-05-01 12:34:15 -05:00
Lance Edgar
130b6dda76
Tweak flash message when record is updated
...
To be more consistent with add/delete.
2016-04-30 19:01:17 -05:00
Lance Edgar
b96c1ebd3a
Add MasterView.listing
flag, for templates' sake
2016-04-30 19:00:43 -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
874fd6d4b3
More tweaks to new master-based batch views, etc.
2016-02-14 18:50:57 -06:00
Lance Edgar
62221a1a25
Add new BatchMasterView
for new-style batches.
2016-02-14 16:47:35 -06:00
Lance Edgar
583548cad5
Refactor products view(s) per new master pattern.
...
Finally!
2016-02-12 20:44:41 -06:00
Lance Edgar
46923d40da
Add initial reply / reply-all support for messages.
2016-02-10 21:59:13 -06:00
Lance Edgar
687b83e2e1
Add support for sending new messages.
2016-02-05 14:42:56 -06:00
Lance Edgar
b78b49d79e
Add 'restart datasync' button to datasync changes list page.
2016-01-19 17:29:19 -06:00
Lance Edgar
6b9727d7cb
Tweak syntax for a redirect.
2016-01-19 16:38:34 -06:00
Lance Edgar
c2a6b0dd50
Fix 'checkboxes' attribute for master view grids.
2016-01-13 02:41:59 -06:00
Lance Edgar
1956c4c9cf
Add edit mode for email "profile" settings.
...
Plus some related tweaks, needed to make that happen.
2016-01-10 17:35:34 -06:00
Lance Edgar
640bb736b2
Add speed bump / confirmation page when deleting records.
...
Also cleanup the context menu links on various master CRUD pages.
2016-01-07 20:55:10 -06:00
Lance Edgar
ef40af814a
Add readonly support for email profile settings.
...
More to come... Also this required some form tweaking/overhaul(s).
2015-12-04 17:25:52 -06:00
Lance Edgar
a33b48dde3
Let subclass of MasterView override the database Session it uses.
2015-11-20 20:11:15 -06:00
Lance Edgar
e02357a791
Add configure_fieldset()
stub for master view.
2015-08-19 14:04:59 -05:00
Lance Edgar
d57f5169b0
Add 'Default Filters' and 'Clear Filters' buttons to new grid filters form.
2015-08-14 18:53:39 -05:00
Lance Edgar
d2b065a8fc
Add basic checkbox support to new grids.
...
Also:
* Add 'creatable', 'editable' etc. to master view class.
* Add styles for warning/notice grid rows.
* Misc. other tweaks.
2015-08-14 15:31:11 -05:00
Lance Edgar
d4210844ac
Convert label profiles to use master view.
...
Plus some more minor tweaks to the framework.
2015-08-12 00:46:39 -05:00
Lance Edgar
af07f477dc
Convert User pages to use master view.
...
And of course make some more tweaks to new grids etc.
2015-08-11 23:24:02 -05:00
Lance Edgar
9cfbc918e7
Overhaul how available permissions are registered in app config.
...
Permissions must now be regsistered just like routes and views. This
should make things much nicer going forward.
2015-08-11 17:26:04 -05:00
Lance Edgar
9605d44b05
Convert Roles to use master view.
...
Also tweak the grid API here and there.
2015-08-11 15:01:21 -05:00
Lance Edgar
585eb09bec
Add support for "new-style grids" and "model master views".
...
Finally, an API that makes some sense... We don't yet have feature parity
with the old-style grids and CRUD views, but this is already a significant
improvement to the design. Still needs a lot of docs though...
2015-08-10 18:58:31 -05:00