Lance Edgar
|
d97f95fb92
|
Add basic support for "between" verb, for date range grid filter
this seems to be complete, but we'll see in practice if i forgot something..
|
2019-08-29 17:23:32 -05:00 |
|
Lance Edgar
|
14778757d9
|
Expose api.SortColumn
even though we probably shouldn't? guess we'll see
|
2019-08-26 00:57:42 -05:00 |
|
Lance Edgar
|
300efe4877
|
Tweak how we detect JSON request body instead of POST params
i.e. when processing submitted form data
|
2019-08-25 17:35:01 -05:00 |
|
Lance Edgar
|
3d3ace1c2a
|
Add basic support for create and update actions in API views
customer views only for now, will add more upon further testing
|
2019-08-25 16:02:59 -05:00 |
|
Lance Edgar
|
7c0d9c4f93
|
Include short_name in field list returned by /session API
|
2019-08-24 20:35:56 -05:00 |
|
Lance Edgar
|
9081985b08
|
Include uuid in fields returned by /customers API
|
2019-08-24 19:16:41 -05:00 |
|
Lance Edgar
|
5cfe69d24b
|
Hopefully fix "single store" behavior when make a new ordering batch
this does seem to fix for this use case, but previous commit for this code
implied that it was fixing something for the receiving use case...
|
2019-08-23 22:05:09 -05:00 |
|
Lance Edgar
|
937c2920ac
|
Set default max height, width for app logo
should affect home page and login page
|
2019-08-23 22:02:46 -05:00 |
|
Lance Edgar
|
fd700e06f4
|
Let a grid have custom ajax data url
i.e. instead of assuming we should GET the current "partial" page, can use a
different URL altogether now
|
2019-08-23 19:28:36 -05:00 |
|
Lance Edgar
|
e6dff16550
|
Update changelog
|
2019-08-21 17:49:17 -05:00 |
|
Lance Edgar
|
f2c06042cd
|
Tweak login page logo style for jQuery (non-Buefy) themes
|
2019-08-17 19:01:29 -05:00 |
|
Lance Edgar
|
a49d107a82
|
Provide today's date as context for profile view
|
2019-08-11 17:30:08 -05:00 |
|
Lance Edgar
|
b0af78f3b2
|
Update changelog
|
2019-08-05 19:16:13 -05:00 |
|
Lance Edgar
|
dade379dcf
|
Fix "last sold" field rendering for product view
|
2019-08-05 16:06:23 -05:00 |
|
Lance Edgar
|
f3ac3ca25e
|
Yet another fix for user feedback form handling
|
2019-08-04 22:59:32 -05:00 |
|
Lance Edgar
|
243c69b231
|
Fix some user feedback form handling
sheesh i don't see how this hasn't been more broken for some time now...
|
2019-08-04 22:36:58 -05:00 |
|
Lance Edgar
|
fda7230bce
|
Fix form handling for user feedback
issue was noticed on demo site, but possibly existed elsewhere? also not 100%
sure about this fix, but it's believed to be okay...
|
2019-08-04 22:14:15 -05:00 |
|
Lance Edgar
|
287464362e
|
Remove unused "login tips" for demo
|
2019-08-04 21:52:11 -05:00 |
|
Lance Edgar
|
222e909686
|
Update changelog
|
2019-08-04 20:49:11 -05:00 |
|
Lance Edgar
|
1b1d37b9df
|
Fix home and login pages for Buefy theme
not sure what broke those so bad...they're still not "great"
|
2019-08-04 20:43:31 -05:00 |
|
Lance Edgar
|
5a25ffe6e4
|
Update changelog
|
2019-08-04 19:13:27 -05:00 |
|
Lance Edgar
|
6d846ab0db
|
Bring all of header into WholePage component
now there is only *one* Vue.js app instantiated on each page, yay!
|
2019-08-03 19:20:42 -05:00 |
|
Lance Edgar
|
47c2742878
|
Move the "HUD" content title section into WholePage component
that way, ThisPage can dynamically trigger a change in the title HTML
|
2019-08-03 17:56:18 -05:00 |
|
Lance Edgar
|
69eb54abf6
|
Highlight former Employee records as red/warning
|
2019-08-03 17:18:53 -05:00 |
|
Lance Edgar
|
1bb0330ab5
|
Refactory Buefy templates to use WholePage and ThisPage components
plus add `GridFilter.set_choices()` method
|
2019-08-03 16:57:13 -05:00 |
|
Lance Edgar
|
c64fca852c
|
Allow "touch" for Person records
|
2019-08-02 11:30:46 -05:00 |
|
Lance Edgar
|
01fcd3175f
|
Update changelog
|
2019-07-31 17:33:38 -05:00 |
|
Lance Edgar
|
c04c0e29bb
|
Freeze Buefy version at pre-0.8.0
since apparently their 0.8.0 release breaks some grid filter action
|
2019-07-31 17:32:57 -05:00 |
|
Lance Edgar
|
9daf1dea31
|
Update changelog
|
2019-07-30 19:00:45 -05:00 |
|
Lance Edgar
|
4a175c76f9
|
Add proper support for composite primary key, in MasterView
at least hopefully this is complete, and didn't break anything else...
|
2019-07-29 19:27:23 -05:00 |
|
Lance Edgar
|
4d3ff6ed20
|
Update changelog
|
2019-07-25 16:53:07 -05:00 |
|
Lance Edgar
|
6e1f925944
|
Cleanup 'phone' filter/sort logic for Employees grid
per newer conventions etc. needed to override some of this for a client
|
2019-07-25 16:05:10 -05:00 |
|
Lance Edgar
|
e756ae3c8f
|
Add "multi-engine" support for Trainwreck transaction views
|
2019-07-25 15:40:38 -05:00 |
|
Lance Edgar
|
b07365b487
|
Add perm for editing employee history from profile view
|
2019-07-23 13:12:36 -05:00 |
|
Lance Edgar
|
f1b6f8a3e4
|
Add 'disabled' prop for buefy datepicker
also make sure we return `null` when input is empty
|
2019-07-23 13:12:07 -05:00 |
|
Lance Edgar
|
ad3b660bc0
|
Update changelog
|
2019-07-13 19:27:05 -05:00 |
|
Lance Edgar
|
dd773d4e5e
|
Send URL for viewing employee, along to profile page template
|
2019-07-11 15:17:25 -05:00 |
|
Lance Edgar
|
61df7745c6
|
Use latest version of Buefy by default, for falafel theme
|
2019-07-11 15:17:04 -05:00 |
|
Lance Edgar
|
aeaef04fac
|
Add convenience method for gathering employee history context data
so we can reuse that for returning JSON from various views
|
2019-07-11 14:01:22 -05:00 |
|
Lance Edgar
|
8c2287a1e8
|
Add custom permissions for People "profile" view
this whole thing needs some polishing yet...
|
2019-07-11 14:01:00 -05:00 |
|
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
|
0d7492f6be
|
Update changelog
|
2019-07-09 15:18:31 -05:00 |
|
Lance Edgar
|
c09437880f
|
Add support for general "view click handler" for <b-table> element
plus some other tweaks for sake of revision history in profile view
|
2019-07-09 14:56:33 -05:00 |
|
Lance Edgar
|
069ccab0ae
|
Clear feedback message after sending
that way user can open dialog again, and things not be weird
|
2019-07-05 19:54:57 -05:00 |
|
Lance Edgar
|
b8274d92db
|
Refactor feedback dialog for Buefy themes
for more proper Vue.js component usage pattern
|
2019-07-05 19:50:16 -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
|
e9e4d65c78
|
Update changelog
|
2019-07-01 15:18:06 -05:00 |
|
Lance Edgar
|
ddc8bd2028
|
Fix product view template per Buefy refactoring
|
2019-07-01 14:08:42 -05:00 |
|
Lance Edgar
|
bf9fff6065
|
Update changelog
|
2019-07-01 13:23:27 -05:00 |
|
Lance Edgar
|
744347c269
|
Clear checked rows when refreshing async grid data
we don't want to accidentally "remember" checked rows which aren't currently
visible... at least not yet / by default
|
2019-07-01 13:22:38 -05:00 |
|
Lance Edgar
|
d087071fc9
|
Update changelog
|
2019-07-01 12:27:38 -05:00 |
|
Lance Edgar
|
a4d6c6694a
|
Make sure grid action links preserve white-space
i.e. don't wrap between link icon and text!
|
2019-07-01 11:46:52 -05:00 |
|
Lance Edgar
|
ff3ee351d1
|
Add 'duration_hours' type for grid column display
|
2019-07-01 11:46:21 -05:00 |
|
Lance Edgar
|
b14e8daa1a
|
Expose a way to embed "raw" data values within Buefy grid data
for sake of custom front-end stuff
|
2019-06-28 15:47:52 -05:00 |
|
Lance Edgar
|
3a53ffcc23
|
Add NumericInputWidget for use with Buefy themes
uses a Vue.js component for better logic encapsulation
|
2019-06-28 13:06:43 -05:00 |
|
Lance Edgar
|
2abe589ef6
|
Allow "touch" for customer records
|
2019-06-27 19:50:24 -05:00 |
|
Lance Edgar
|
f81e4fac79
|
Update changelog
|
2019-06-25 20:49:56 -05:00 |
|
Lance Edgar
|
a4b27115ac
|
Refactor all Buefy form submit buttons, per Chrome behavior
ugh, what a pain. and turns out i'd previously ran into this same issue for
jQuery, per commit e945ebe325
|
2019-06-25 20:32:49 -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
|
a99b8c6aaf
|
Update changelog
|
2019-06-18 16:49:55 -05:00 |
|
Lance Edgar
|
8a968a1f89
|
Fix inheritance issue with "view row" master template
|
2019-06-18 16:48:55 -05:00 |
|
Lance Edgar
|
c7eeaffec9
|
Update changelog
|
2019-06-18 16:25:37 -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
|
76a19ebe5b
|
Pull the grid tools to the right, for Buefy
|
2019-06-16 16:23:01 -05:00 |
|
Lance Edgar
|
b5613ec6dc
|
Only include execute form if applicable, for batch grid view
|
2019-06-16 16:22:48 -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
|
0e67c62c86
|
Add generic /page.mako template
helps with getting a proper Vue.js app going for arbitrary extra pages
|
2019-06-16 14:43:29 -05:00 |
|
Lance Edgar
|
90bf4edf0d
|
Update changelog
|
2019-06-16 13:29:35 -05:00 |
|
Lance Edgar
|
d51fe8483a
|
Buefy support for "mark batch as (in)complete"
|
2019-06-15 20:47:45 -05:00 |
|
Lance Edgar
|
3ddde1a1ca
|
Use locale formatting for some numbers in the Buefy grid
|
2019-06-15 19:50:25 -05:00 |
|
Lance Edgar
|
48e28a1ba4
|
Assign client IP address to session, for sake of data versioning
|
2019-06-15 19:02:51 -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
|
63807e71fd
|
Use once-button for tempmon client restart
|
2019-06-15 17:31:49 -05:00 |
|
Lance Edgar
|
f684c38958
|
Refactor tempmon probe graph view per Vue.js
|
2019-06-15 17:00:46 -05:00 |
|
Lance Edgar
|
4b2abf791c
|
Refactor tempmon probe view template, per Buefy
|
2019-06-15 15:51:25 -05:00 |
|
Lance Edgar
|
a8b83d9fe1
|
Update changelog
|
2019-06-14 21:33:29 -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
|
25e5739b34
|
Update changelog
|
2019-06-13 13:50:22 -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
|
3775c53df3
|
Add generic support for "delete w/ simple confirm" in master index template
jquery only, for now
|
2019-06-09 21:34:47 -05:00 |
|
Lance Edgar
|
e715794f04
|
Add Buefy support for "simple" delete confirmation
|
2019-06-08 21:02:32 -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
|
f25e4fab28
|
Tweak structure of "view product" page to support Buefy, context menu
|
2019-06-08 15:50:16 -05:00 |
|
Lance Edgar
|
c44c6c79f9
|
Only tweak field value width for "normal" primary forms, in falafel theme
|
2019-06-08 15:17:40 -05:00 |
|
Lance Edgar
|
3f6d5daa1e
|
More Buefy tweaks, for file upload, and "edit batch" generally
|
2019-06-08 14:26:33 -05:00 |
|
Lance Edgar
|
7224be9de2
|
More Buefy form cleanup for upgrades, clone/execute
|
2019-06-08 14:06:07 -05:00 |
|
Lance Edgar
|
2b6d88105c
|
Add support for Buefy autocomplete; several other form tweaks
at least the Edit User form should work now, for instance
|
2019-06-08 13:46:00 -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
|
643d29ba57
|
Use <once-button> for "find by perm" feature for Users, Roles
|
2019-06-06 16:53:16 -05:00 |
|