Lance Edgar
fa825da404
Include employee history data in context for "view profile"
2019-07-10 22:58:05 -05:00
Lance Edgar
839f6affe2
Add basic "DB picker" support, for views which allow multiple engines
...
i.e. whichever engine is "current" will determine where data comes from
2019-07-09 22:14:12 -05:00
Lance Edgar
4499a872d8
Remove unwanted "export has file" logic for ExportMasterView
...
this mostly did what "downloadable" already did, plus some other stuff which it
probably shouldn't have been doing anyway
2019-07-05 18:17:53 -05:00
Lance Edgar
94d7e01bd5
Add download_path()
method for ExportMasterView
...
default behavior isn't very smart, subclass should override as needed
2019-07-05 18:00:58 -05:00
Lance Edgar
993ce9289d
Add basic "downloadable" support for ExportMasterView
...
instead of it trying to do its own thing for that... more to come on this
2019-07-05 16:48:29 -05:00
Lance Edgar
c8d6361c36
When creating an export, set creator to current user
...
many exports won't support creation via web app, but some will
2019-07-05 16:47:51 -05:00
Lance Edgar
8c610e2142
Add render_customer()
method for MasterView
...
surely will be commonly useful?
2019-07-05 16:44:46 -05:00
Lance Edgar
bb0e2fb9e9
Add way to hide "view profile" helper for customer view
2019-07-03 12:35:14 -05:00
Lance Edgar
2abe589ef6
Allow "touch" for customer records
2019-06-27 19:50:24 -05:00
Lance Edgar
43a210cac4
Fix "edit row" icon for batch row grids, for Buefy themes
2019-06-21 15:47:30 -05:00
Lance Edgar
355a49e463
Fix PO total calculation bug for mobile ordering
...
also fix currency formatting for PO calculated total
2019-06-21 15:18:41 -05:00
Lance Edgar
975aa0a3cc
Only expose "Make User" button when viewing a person
...
i.e. don't expose when editing the person
2019-06-18 16:54:05 -05:00
Lance Edgar
cc79fe76fd
Refactor form/page component structure for Buefy/Vue.js
...
this also moves Execute Batch from the form buttons area, to object helper
2019-06-17 15:07:19 -05:00
Lance Edgar
4cadeb8e5d
Fix click behavior for all/diffs package links in upgrade view
2019-06-16 16:27:45 -05:00
Lance Edgar
26137ec81e
Add Buefy support for "execute results" from core batch grid view
2019-06-16 15:50:40 -05:00
Lance Edgar
d51fe8483a
Buefy support for "mark batch as (in)complete"
2019-06-15 20:47:45 -05:00
Lance Edgar
558e127caa
Fix package diff table for upgrade view template, per Buefy
2019-06-15 18:06:54 -05:00
Lance Edgar
f684c38958
Refactor tempmon probe graph view per Vue.js
2019-06-15 17:00:46 -05:00
Lance Edgar
4ce695d933
Make person, created by fields readonly when editing Person Note
2019-06-14 20:47:16 -05:00
Lance Edgar
44aa54f247
Fix some response headers per python 3
2019-06-13 14:25:54 -05:00
Lance Edgar
33e1bd567d
Add some vendor fields for product Excel download
2019-06-13 10:00:29 -05:00
Lance Edgar
f727c87b56
Add Buefy support for "delete w/ simple confirm" from index grid
2019-06-10 21:59:10 -05:00
Lance Edgar
796170100f
Add support for "simple confirm" of object deletion
...
i.e. can just use `window.confirm()` instead of showing full confirm page
note, this is jquery-only for now
2019-06-08 18:50:16 -05:00
Lance Edgar
d7e19865de
Update calculated PO totals for purchasing batch, when editing row
2019-06-08 13:16:57 -05:00
Lance Edgar
f10a80333b
Add <once-button>
for sending email preview; various other tweaks
2019-06-06 15:58:46 -05:00
Lance Edgar
1ee76878d9
Various things to support "notes management" from person profile view
2019-06-06 13:49:59 -05:00
Lance Edgar
6749604210
Add a generic "user" field renderer to master view
...
and use it for PersonNote view
2019-06-05 16:04:14 -05:00
Lance Edgar
e097f526bb
Turn on bulk-delete feature for Raw Settings view
...
this can be dangerous, but then that's why we have a permissions system
2019-06-04 23:08:21 -05:00
Lance Edgar
ea0aff1a3e
Tweak permissions styles for view/edit of User, Role
...
per Buefy themes, but still compatible with jQuery theme also
2019-06-04 19:53:47 -05:00
Lance Edgar
40ab3cda9c
Initial support for adding new PersonNote from profile view
2019-06-04 19:23:27 -05:00
Lance Edgar
e5472a6fae
Add json_response()
convenience method for all views
...
er, class-based views anyway
2019-06-04 12:15:32 -05:00
Lance Edgar
bbe2efa4b3
Allow bulk row delete for generic products batch
2019-05-30 13:25:42 -05:00
Lance Edgar
1fb121fb6d
Add Buefy panels support for "view product" page
2019-05-23 19:15:47 -05:00
Lance Edgar
6be4964221
Use <once-button>
where applicable for CRUD forms
2019-05-23 18:13:19 -05:00
Lance Edgar
5907973d42
Refactor "edit printer settings" view for Label Profile
...
for sake of Buefy, but it was definitely using some old form patterns...
2019-05-23 17:58:46 -05:00
Lance Edgar
a37b0229a0
Fix edit icon for row grids
2019-05-23 17:12:19 -05:00
Lance Edgar
b829cd260c
Assume forms support Buefy if theme does; fix basic CRUD views
2019-05-23 13:11:26 -05:00
Lance Edgar
eea3f671af
Add basic Buefy support for "Make User" button when viewing Person
...
this still relies on jQuery for now, but has Buefy styles at least...
2019-05-22 10:34:03 -05:00
Lance Edgar
d3471c945b
Turn on Buefy forms for Email Bounce views
2019-05-21 17:39:26 -05:00
Lance Edgar
0f0b32d797
Move logic used to determine if current request should use Buefy
...
so that function-based views can leverage it also
2019-05-21 12:34:18 -05:00
Lance Edgar
dfe0f49655
Add basic/generic Buefy support to the Form class
...
mostly just affects rendering, apparently backend logic needn't really change?
2019-05-20 16:24:14 -05:00
Lance Edgar
6ea4d9c413
Add default sort for PersonNote grid
2019-05-15 15:34:32 -05:00
Lance Edgar
e6301f0d06
Add basic master view for PersonNote data model
2019-05-14 15:59:57 -05:00
Lance Edgar
a8db5db308
Add basic Buefy form support when generating reports
...
apparently we have a lot of work to do yet for Buefy forms elsewhere...
2019-05-08 20:24:19 -05:00
Lance Edgar
fadf540422
Allow choosing report from simple list, when generating new
...
refs #6619
2019-05-08 13:00:09 -05:00
Lance Edgar
6ef217c546
Expose params and type key for report output
2019-05-07 17:15:52 -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
a3ca6abb7a
Add basic support for "quickie" search
...
a master view can "support" quickie search, which means it will setup a route
suitable for the quickie search form action. and/or it can "expose" quickie
search which means it will actually show a quickie search form on its views
2019-05-06 18:34:42 -05:00
Lance Edgar
4c4cefde6d
Add basic Buefy support for full "profile" view for Person
2019-05-04 03:19:40 -05:00