Lance Edgar
7b1947914e
Make Buefy grids use proper Vue.js component structure
...
at least, better than before...this lets each page have the final say about the
app logic etc.
2019-05-23 12:10:11 -05:00
Lance Edgar
6c3722737d
OMG so many Buefy things...and much to be done yet it seems
...
these changes are all with Buefy "forms" support in mind. hopefully didn't
break any legacy/jquery stuff... and yeah, lots more left to do still for the
sake of Buefy forms
2019-05-22 15:31:23 -05:00
Lance Edgar
f4f435c682
Add <once-button>
component for Buefy templates
...
i.e. just a button, which allows only one click and then auto-disables
2019-05-21 20:11:57 -05:00
Lance Edgar
40e957fff2
Let view template define how to render "row grid tools"
...
seems much cleaner that way. must adopt Buefy to use this style though
2019-05-20 20:00:28 -05:00
Lance Edgar
b2b4e1bfbc
Add basic Buefy support for merging 2 objects
...
i.e. special grid stuff, plus "merge" view
2019-05-06 21:43:59 -05:00
Lance Edgar
9d6cc86e60
Add basic Buefy support for row grids
...
possibly even "complete" support...guess we'll see
2019-05-06 19:53:59 -05:00
Lance Edgar
303c741a10
Add basic support for "touching" a data record object
...
to trigger further datasync logic for it, etc.
2019-05-03 14:24:55 -05:00
Lance Edgar
fcfc8b56bb
Add basic Buefy support for App Settings page
...
also various buttons have been tweaked on some other "master view" pages
2019-04-17 14:55:27 -05:00
Lance Edgar
a0cd1f4cd0
Add "most of" Buefy support for grid filters
...
still a couple of details to wrap up yet, but this is most of it!
2019-04-15 18:36:14 -05:00
Lance Edgar
8d6ecc3ec7
Add basic "Buefy" support for grids (master index view)
...
still pretty experimental at this point, but making progress
2019-03-24 21:09:08 -05:00
Lance Edgar
c869516449
Add basic "receive row" desktop view for receiving batches
...
not terribly polished yet, but works
2019-03-13 18:31:57 -05:00
Lance Edgar
eafe3737dc
Refactor template content_title()
and prev/next buttons feature
...
those were intertwined but now are a bit more separate, much better
2019-03-09 21:22:07 -06:00
Lance Edgar
6cfc72c875
Add support for downloading batch rows as XLSX file
2019-02-05 18:18:02 -06:00
Lance Edgar
13ec46b145
Add generic support for "enable/disable selection" of grid records
2019-02-05 10:49:54 -06:00
Lance Edgar
d67a2e60fe
Fix template bug when master view has no "delete selected" feature
2019-02-02 20:15:28 -06:00
Lance Edgar
22c71d832e
Add template support for "delete selected objects" feature
...
whoops, should have been part of last commit
2019-02-02 19:43:47 -06:00
Lance Edgar
6277e0e372
Fix styles for master view_row template
...
per flexbox
2019-01-07 16:10:55 -06:00
Lance Edgar
6a643411a4
Fix some styles, per flexbox layout changes
2018-12-17 22:35:42 -06:00
Lance Edgar
b4d1666bdf
Add object_helpers()
def to master/view template
2018-12-15 22:29:08 -06:00
Lance Edgar
10a8babed7
Fix some layout styles for master edit template
...
yay, flexbox
2018-12-14 16:08:18 -06:00
Lance Edgar
291128b96f
Refactor default and bobcat theme re: "context menu" styles
...
finally, we have that hugging the top right corner, without float!
2018-11-29 12:04:29 -06:00
Lance Edgar
c56eadc49b
Fix "delete object" form submit
...
not real sure why that broke, but this is a better pattern anyway
2018-11-28 15:37:35 -06:00
Lance Edgar
4fa9ab3c6e
Add better support for "make import batch from file" pattern
2018-11-22 20:26:28 -06:00
Lance Edgar
9dd6f8ef7d
Tweak default page title for master view
2018-07-10 11:39:00 -05:00
Lance Edgar
b0e8f7d985
Various changes to support current receiving workflows
...
i.e. for sake of truck dump, adding child from invoice etc.
2018-05-22 13:54:50 -05:00
Lance Edgar
b529a005d8
Remove some redundant / unused code
2018-02-19 17:09:12 -06:00
Lance Edgar
dd04459748
Refactor batch execution options to use colander/deform
2018-02-11 22:37:17 -06:00
Lance Edgar
e2bfb31cb2
Add 'gridcore' jQuery plugin, for core behavior
...
also add 'selected' status for checkbox grids, etc.
2018-02-09 15:17:29 -06:00
Lance Edgar
e5c5a071f2
Add generic "download results as XLSX" feature
2018-01-26 14:24:06 -06:00
Lance Edgar
8044039d78
Add 'delete-instance' class to delete link when viewing a record
...
so that JS can watch its click event
2018-01-24 13:12:42 -06:00
Lance Edgar
80e9a9cf1c
Add creates_multiple
flag for master view
2018-01-18 11:46:10 -06:00
Lance Edgar
c3c77ed586
Tweak diffs.css
and refactor 'view_version' template to use it
2018-01-06 20:28:13 -06:00
Lance Edgar
568a625500
Add row_title
to template context for view_row
2018-01-06 20:26:57 -06:00
Lance Edgar
b2020686f5
Tweak conditions for CSV row download link
2018-01-06 19:27:37 -06:00
Lance Edgar
1e8a4534d5
Various forms2 changes
2017-12-07 20:35:44 -06:00
Lance Edgar
6ea88808b2
Add date/time-picker, autocomplete support for forms2 (deform)
2017-11-20 17:01:08 -06:00
Lance Edgar
c95e2dbb06
Add "download row results as CSV" feature to master view
2017-10-14 14:14:24 -07:00
Lance Edgar
e283288a26
Fix deform widget resource inclusion for master/create template
2017-09-23 16:26:22 -05:00
Lance Edgar
3564ab0e1c
Tweak title for master view row template
2017-09-15 21:02:13 -05:00
Lance Edgar
9ff6df83e5
Add generic support for downloading list results as CSV
2017-09-14 21:57:37 -05:00
Lance Edgar
e945ebe325
Fix auto-disable button on form submit, per Chrome issues
...
dang it chrome, why you gotta be like that
2017-08-16 19:10:39 -05:00
Lance Edgar
4639d4a7db
Give older/newer buttons the autodisable treatment
2017-08-13 20:07:37 -05:00
Lance Edgar
7d0bb80a90
Merge 'better' theme into base templates
...
i.e. for now there is no 'better' (or any other) theme
2017-08-13 19:11:53 -05:00
Lance Edgar
c0a28716f5
Add prev/next buttons when viewing upgrade details
2017-08-13 18:28:40 -05:00
Lance Edgar
d7f5211fc4
Add support for cloning an upgrade record
...
until this is all ironed out, seems like it will often be helpful
2017-08-08 21:26:31 -05:00
Lance Edgar
f5688f1f90
Add basic support for performing / tracking app upgrades
...
also add `MasterView.executable` and friends
2017-08-05 22:07:49 -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
61d504afb8
Various tweaks for support of native inventory
...
certaianly some other things made it in here too..
2017-07-19 01:42:18 -05:00
Lance Edgar
4dcd89fba7
Add new v3 master with v2 forms, with colander/deform
...
goal here is to replace FormAlchemy dependency, slowly but surely..
so far only the Settings and Stores views use v3 master
2017-07-18 16:17:00 -05:00
Lance Edgar
a18f55854d
Refactor master2/index => master/index template
2017-07-14 21:23:40 -05:00
Lance Edgar
292546e44b
Final grid refactor for all templates and CSS/JS (newgrid -> grid)
2017-07-14 21:15:22 -05:00
Lance Edgar
270b33de27
Make background color white, for merge diff table
2017-07-11 23:58:36 -05:00
Lance Edgar
4e7837baa9
Tweak (fix) color highlight for version diff view
2017-07-11 23:56:02 -05:00
Lance Edgar
5bff7d16b9
Tweak wording for master merge template
2017-07-11 23:23:23 -05:00
Lance Edgar
1685d37c01
Fix typo
2017-07-11 23:20:51 -05:00
Lance Edgar
83751f7c9e
Fix background color for diff tables
2017-07-05 21:27:58 -05:00
Lance Edgar
85bdefc25b
Add versioning display support for contact-related models
2017-07-05 17:16:28 -05:00
Lance Edgar
20ddf2687b
Tweak header/title for versions listing page
2017-07-05 13:20:14 -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
6ed752d477
Add generic "bulk delete" support to MasterView
2017-02-17 19:40:21 -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
113f474e8b
Fix master merge template/forms to include CSRF token
2016-12-21 11:58:59 -06:00
Lance Edgar
4ed522ae47
Add global CSRF protection
2016-12-14 18:37:17 -06:00
Lance Edgar
73fcf84d59
Disable save button when creating new object
2016-11-14 17:51:23 -06:00
Lance Edgar
ecdf9b6926
Tweak merge template
2016-11-09 14:15:16 -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
1327b886fc
Disable delete button by default, when clicked
2016-10-16 03:30:42 -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
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
6d2af6d698
Overhaul newgrid template header a bit, to improve styles
2016-04-30 20:54:22 -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
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
9e3b2a646c
Fix 'index' URL used in master view template.
2016-01-13 02:41:17 -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
654c69772e
Add "grid tools" to "complete" grid template.
...
We'll see about this...
2016-01-08 10:50:14 -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
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
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