Lance Edgar
91bb38573b
Add desktop support for creating inventory batches
...
with a workflow form of sorts
2018-02-28 21:53:39 -06:00
Lance Edgar
52e9717288
Update changelog
2018-02-27 19:12:46 -06:00
Lance Edgar
021848524a
Fix field type for Trainwreck view
2018-02-22 21:04:00 -06:00
Lance Edgar
2c2df9f01e
Fix bug in users view when person field not present
2018-02-22 13:25:20 -06:00
Lance Edgar
f2a60f683c
Add logic for editing default phone/email in base master view
...
and refactor customer, vendor views to use it
2018-02-22 12:27:08 -06:00
Lance Edgar
630ffe0cf8
Don't allow row deletion if batch is marked complete
2018-02-22 12:26:21 -06:00
Lance Edgar
3d79f9fd7d
Add support for executing batch with options, via mobile
2018-02-22 11:20:12 -06:00
Lance Edgar
0a165c5b93
Don't set order date for new ordering batch when created via mobile
...
that really should be set upon batch execution instead
2018-02-22 11:19:33 -06:00
Lance Edgar
2a2ff721c1
Bind batch to its execution options schema, when applicable
...
so the batch can provide default values, etc. this also tweaks logic for using
defaults from session storage, so that they don't take priority over batch values
2018-02-22 11:18:11 -06:00
Lance Edgar
d75fe88c44
Expose ship_method
and notes_to_vendor
for purchase, ordering batch
2018-02-22 11:16:33 -06:00
Lance Edgar
37a788a141
Use Form.submit_label
if present, or fall back to save_label
...
latter should probably be deprecated / removed at some point
2018-02-22 11:14:21 -06:00
Lance Edgar
e1a9da0716
Always show flash-error-style message when form has errors
...
probably will regret this and change it back soon, we'll see
2018-02-22 11:13:29 -06:00
Lance Edgar
ff7341d272
Add Form.mobile
flag and set link button styles accordingly
2018-02-22 11:12:51 -06:00
Lance Edgar
046a70c5f6
Add NumberInputWidget
for <input type="number" />
2018-02-21 19:51:31 -06:00
Lance Edgar
a8a4e362a0
Add basic mobile support for executing batches
...
no progress, or options, yet..
2018-02-21 18:55:16 -06:00
Lance Edgar
6ca69802f5
Add download path for batch master views
2018-02-19 19:59:01 -06:00
Lance Edgar
1b059c5293
Refactor ordering worksheet to use shared logic
2018-02-19 18:19:19 -06:00
Lance Edgar
b529a005d8
Remove some redundant / unused code
2018-02-19 17:09:12 -06:00
Lance Edgar
12dd6ae6b0
Use all "normal" product form fields, for mobile view
2018-02-19 15:31:02 -06:00
Lance Edgar
e93e1b91a9
Update changelog
2018-02-15 18:49:16 -06:00
Lance Edgar
5c1008a0df
More tweaks for python 3
2018-02-15 12:48:14 -06:00
Lance Edgar
135e98cde1
Fix encoding bug for python 3, when downloading CSV results
2018-02-14 15:27:55 -06:00
Lance Edgar
79634d402e
Update changelog
2018-02-14 14:18:38 -06:00
Lance Edgar
cb2234cef5
Fix encoding for robots.txt view response
2018-02-14 10:31:04 -06:00
Lance Edgar
cfb6cf5ab4
Tweak rendering for python 3
2018-02-14 09:52:19 -06:00
Lance Edgar
0a16cc2ded
Add tailbone version to base stylesheet URLs
...
hopefully this forces clients to refresh after upgrade?
2018-02-13 00:10:32 -06:00
Lance Edgar
a0d9b5ddf4
Add generic 'login_as_home' setting
...
i.e. redirect anonymous users to login instead of showing home page
2018-02-12 22:18:59 -06:00
Lance Edgar
2ab00bfd78
More python 3 tweaks
2018-02-12 22:17:38 -06:00
Lance Edgar
17d99e16b9
More tweaks for python 3
2018-02-12 19:22:05 -06:00
Lance Edgar
b0821e8011
More tweaks for python 3
2018-02-12 15:32:54 -06:00
Lance Edgar
ee35cc6f22
Misc. cleanup for Python 3
2018-02-12 14:41:40 -06:00
Lance Edgar
d9ff59afda
Refactor grid filters to use colander/deform
2018-02-12 12:15:07 -06:00
Lance Edgar
f636b98cb3
Officially remove FormEncode dependency
2018-02-11 23:33:09 -06:00
Lance Edgar
33e345f4ae
Officially remove FormAlchemy dependency (yay!)
2018-02-11 23:25:54 -06:00
Lance Edgar
cb8db266cd
Remove last references to any "fieldset" type things
2018-02-11 23:19:30 -06:00
Lance Edgar
cdaf36f346
Rename 'forms2' package, templates to 'forms'
2018-02-11 22:57:33 -06:00
Lance Edgar
d0b78babd2
Remove legacy 'forms' package and templates
...
yay!
2018-02-11 22:46:35 -06:00
Lance Edgar
66769ab34b
Stop configuring FormAlchemy engine etc. on app startup
2018-02-11 22:41:20 -06:00
Lance Edgar
dd04459748
Refactor batch execution options to use colander/deform
2018-02-11 22:37:17 -06:00
Lance Edgar
2cbacd6187
Remove legacy fieldset configuration logic
2018-02-11 16:25:09 -06:00
Lance Edgar
1c27efc8f1
Refactor feedback feature to use colander/deform
2018-02-11 16:05:56 -06:00
Lance Edgar
4191e50456
Refactor time sheet, schedule filter forms to use colander/deform
...
also add "print employee schedule" feature, didn't realize that was missing
2018-02-11 15:58:06 -06:00
Lance Edgar
d30e5e2b02
Update changelog
2018-02-10 20:22:19 -06:00
Lance Edgar
4191a56bfb
Fix some bugs with importer batch views
2018-02-10 17:14:32 -06:00
Lance Edgar
ec438ead51
Refactor user login, change password to use colander/deform
2018-02-10 16:47:53 -06:00
Lance Edgar
cff757fe9e
Refactor mobile inventory to use colander/deform
2018-02-10 14:07:16 -06:00
Lance Edgar
a65235c0fd
Refactor mobile receiving to use colander/deform
2018-02-10 14:00:28 -06:00
Lance Edgar
91b395118e
Allow passing arbitrary attrs when rendering grid
2018-02-09 21:13:41 -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
a3b2fbadb7
Make sure each grid has unique set of actions
2018-02-09 15:04:57 -06:00
Lance Edgar
4760295d6a
Add some basic ORM object field types for new forms
2018-02-09 15:04:22 -06:00
Lance Edgar
035a7b2096
Add 'newstyle' behavior for Form.validate()
2018-02-09 15:03:44 -06:00
Lance Edgar
c35bfa3e4e
Let forms choose *not* to auto-disable their cancel button
2018-02-07 20:06:35 -06:00
Lance Edgar
00a3b8fc33
Make it easier to hide buttons for a form
2018-02-07 19:28:54 -06:00
Lance Edgar
9e9a5f9a6a
Update changelog
2018-02-07 15:10:44 -06:00
Lance Edgar
9ad8e5b546
Add even better UPC validation for mobile receiving
2018-02-06 12:57:27 -06:00
Lance Edgar
44dec830e5
Add better UPC validation for mobile receiving
2018-02-06 12:53:29 -06:00
Lance Edgar
5b4718fac4
Avoid "auto disable" button logic for new message form
2018-02-06 11:23:28 -06:00
Lance Edgar
22236e2909
Add master view for EmailAttempt
2018-02-06 10:31:44 -06:00
Lance Edgar
9387ef7116
Fix missing import bug
2018-02-06 10:31:36 -06:00
Lance Edgar
2219315ccc
Collapse all master4 views back to just 'master'
2018-02-05 21:23:23 -06:00
Lance Edgar
7c62b6f7a7
Remove unused reference to legacy forms
2018-02-05 18:25:45 -06:00
Lance Edgar
7730080afc
Let each form define its "save" button text
...
where applicable etc.
2018-02-05 16:53:17 -06:00
Lance Edgar
6cc509f5b4
Add Form.show_cancel
flag, for hiding that button
...
also use fields from schema by default, if fields not provided
2018-02-05 14:24:49 -06:00
Lance Edgar
22d9981c2e
Use master4 for custorder views
...
guess i missed that one...
2018-02-05 14:24:21 -06:00
Lance Edgar
8137d715df
Refactor purchasing batch views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
dfc5e0f50e
Refactor importer batch views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
4ab41ba82e
Refactor trainwreck views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
38afb35b65
Refactor pricing batch views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
e78d1ac3c1
Refactor inventory batch views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
533b491124
Refactor purchase views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
7cee515187
Refactor handheld batch views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
0737faa034
Refactor label batch views per master4
2018-02-05 13:00:33 -06:00
Lance Edgar
88fe195615
Refactor all "easy" views per master4
2018-02-05 13:00:33 -06:00
Lance Edgar
410ee8eb65
Add base master4 batch view
2018-02-05 13:00:31 -06:00
Lance Edgar
63290154eb
Add master4, refactor customers view to use it
2018-02-05 13:00:28 -06:00
Lance Edgar
ab16ffc823
Add "hidden" concept for form fields
...
i.e. include hidden fields but don't show label or other dressing
2018-02-05 13:00:28 -06:00
Lance Edgar
868b184069
Add 'plain' and 'jquery' templates for deform select widget
...
need to refactor things to get all that straight, at some point
2018-02-04 15:03:33 -06:00
Lance Edgar
7b4f7d758e
Add setting for "force home" mobile behavior
2018-02-04 15:03:33 -06:00
Lance Edgar
aded59d7ff
Don't process file for new batch unless field is present
2018-02-03 14:49:49 -06:00
Lance Edgar
737b2e578a
Show year dropdown by default for jQuery UI date pickers
2018-02-03 14:49:32 -06:00
Lance Edgar
33931b4bf2
Refactor vendor invoice batch views to use master3
2018-02-03 12:37:24 -06:00
Lance Edgar
97c5e97ccb
Add append()
and replace()
methods for core Grid class
2018-02-02 13:16:25 -06:00
Lance Edgar
1e8c9f709b
Update changelog
2018-02-01 14:30:22 -06:00
Lance Edgar
c74bce2fdb
Fix bugs when making inventory batch on mobile
2018-02-01 14:28:24 -06:00
Lance Edgar
d35dc5582e
Add proper enum for inventory batch "count mode" filter
2018-02-01 14:12:04 -06:00
Lance Edgar
46aa7d5824
Update changelog
2018-01-31 17:04:50 -06:00
Lance Edgar
5f8e26a8ec
Update changelog
2018-01-30 11:10:48 -06:00
Lance Edgar
e821b2a025
Always redirect to mobile home page, if "other" page is refreshed
...
also applies when becoming / stopping root, and maybe other cases?
2018-01-29 22:47:30 -06:00
Lance Edgar
9beb32cea2
Fix mobile logout behavior
2018-01-29 18:07:29 -06:00
Lance Edgar
024f09dbd4
Fix permission bug when adding row in mobile receiving
2018-01-29 17:56:36 -06:00
Lance Edgar
beadc08002
Update changelog
2018-01-29 17:13:03 -06:00
Lance Edgar
19cd6336f9
Refactor vendor catalog batch views to use master3
2018-01-28 01:26:51 -06:00
Lance Edgar
34e81dc50a
Refactor inventory batch views to use master3
2018-01-27 20:13:01 -06:00
Lance Edgar
e0650d26cf
Refactor email profiles view to use master3
2018-01-27 19:16:07 -06:00
Lance Edgar
8d62960548
Refactor importer batch views to use master3
2018-01-27 13:04:07 -06:00
Lance Edgar
2cbe1b0049
Refactor pricing batch view to use master3
2018-01-27 12:53:32 -06:00
Lance Edgar
8eab3c5b36
Refactor handheld batch views to use master3
2018-01-27 12:23:47 -06:00
Lance Edgar
eac59ba5c8
Refactor purchasing batch views to use master3
2018-01-27 11:59:52 -06:00
Lance Edgar
d20601c359
Refactor label batch view to use master3
2018-01-26 19:14:15 -06:00
Lance Edgar
efdbc3c5b5
Show "buttons" when viewing an object, with forms2
...
also tweak logic when creating a batch..we'll see if it works..
2018-01-26 19:04:34 -06:00
Lance Edgar
580f817dd9
Add vendor links in cost grid when viewing product
2018-01-26 18:30:29 -06:00
Lance Edgar
e5c5a071f2
Add generic "download results as XLSX" feature
2018-01-26 14:24:06 -06:00
Lance Edgar
eaad87c704
Add 'single' context var when rendering timesheet template
2018-01-26 12:01:58 -06:00
Lance Edgar
1453d33123
Add support for extra column(s) in timesheet view table
2018-01-25 17:02:53 -06:00
Lance Edgar
b2b3a633d0
Show new 'exposed' field for brands table
2018-01-25 16:09:49 -06:00
Lance Edgar
e8dfe92be3
Improve case/unit quantity validation for order worksheet
2018-01-25 15:07:16 -06:00
Lance Edgar
37de777b2a
Show "unit cost" column by default, for products grid
2018-01-25 14:45:06 -06:00
Lance Edgar
62d1918892
Add FieldList
wrapper for grid columns list
...
needs to be merged with the "forms2" equivalent at some point...
2018-01-25 14:43:30 -06:00
Lance Edgar
f32cf3342c
Allow disabling auto-dismiss of flash messages on mobile
2018-01-25 14:15:25 -06:00
Lance Edgar
96e5c42795
Add support for detaching Person from Customer
2018-01-24 23:53:12 -06:00
Lance Edgar
b8c6e95b73
Update changelog
2018-01-24 18:20:19 -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
440cfd0d72
Show new cashback
field for Trainwreck transaction
2018-01-23 20:08:24 -06:00
Lance Edgar
04d1e303be
Let custom inventory batch view override logic for mobile UPC scanning
2018-01-23 19:00:33 -06:00
Lance Edgar
eefc3b33d7
Fix some master3 edit issues for products view
2018-01-23 17:41:01 -06:00
Lance Edgar
3d18460d23
Update changelog
2018-01-22 16:31:19 -06:00
Lance Edgar
18af33c9bb
Add basic support for per-page help URL
2018-01-18 11:47:11 -06:00
Lance Edgar
80e9a9cf1c
Add creates_multiple
flag for master view
2018-01-18 11:46:10 -06:00
Lance Edgar
a542cd70da
Add option for preventing new inventory batch rows for unknown products
2018-01-17 14:55:17 -06:00
Lance Edgar
dd7c2a0763
Warn if user "scans" UPC with more than 14 digits, for mobile inventory
...
never assume such a UPC is valid, warn instead of adding batch row
2018-01-17 14:45:09 -06:00
Lance Edgar
07e7c5c4a0
Update changelog
2018-01-16 13:24:10 -06:00
Lance Edgar
0675be8835
Allow editing of inventory batch count mode and reason code
2018-01-15 16:01:46 -06:00
Lance Edgar
8291c4d273
Fix client field when creating / editing tempmon probe
2018-01-15 15:21:29 -06:00
Lance Edgar
f9d1d34763
Fix bug when locating association proxy column
2018-01-15 15:11:12 -06:00
Lance Edgar
c996bf47ea
Update changelog
2018-01-11 15:29:40 -06:00
Lance Edgar
dfd43b55aa
Allow passing None to Form.set_renderer()
...
i.e. to remove any renderer which has been set
2018-01-11 15:17:58 -06:00
Lance Edgar
f021df446c
Let custom schema node start out with empty children
...
sometimes that's just necessary
2018-01-11 15:15:12 -06:00
Lance Edgar
e334564520
Show case quantity for inventory batch rows
2018-01-11 13:07:10 -06:00
Lance Edgar
0e0ebe9251
Fix some mobile view URLs
2018-01-11 12:38:44 -06:00
Lance Edgar
4147752672
Fix dialog button click event when executing price batch
...
i.e. fix it for Chrome's sake
2018-01-11 12:32:31 -06:00
Lance Edgar
935752c786
Update changelog
2018-01-11 12:26:38 -06:00
Lance Edgar
e2cdb4387a
Fix row query bug when deleting batch row
2018-01-11 12:25:25 -06:00
Lance Edgar
c750ea2355
Tweak feedback dialog styles a bit
2018-01-10 21:23:58 -06:00
Lance Edgar
e3ca3c9370
Fix readonly default renderers for association proxy fields
2018-01-10 21:18:38 -06:00
Lance Edgar
bfa398bee1
Provide some default readonly form field renderers
2018-01-10 20:46:49 -06:00
Lance Edgar
485c96fec1
Update changelog
2018-01-10 19:56:14 -06:00
Lance Edgar
acb4a77032
Add first attempt at master3 for batch views
2018-01-08 22:49:45 -06:00
Lance Edgar
365a48110c
Refactor all tempmon views to use master3
2018-01-08 20:57:22 -06:00
Lance Edgar
ce0195bd51
Refactor several more straggler views to use master3
2018-01-08 20:41:31 -06:00
Lance Edgar
3097f46aa1
Refactor products view to use master3
2018-01-08 18:03:51 -06:00
Lance Edgar
d9a5b4a0f5
Update changelog
2018-01-08 15:33:06 -06:00
Lance Edgar
8d35955d03
Fix bug when printing product label
2018-01-08 15:32:36 -06:00
Lance Edgar
c00f7e2144
Update changelog
2018-01-08 12:49:21 -06:00
Lance Edgar
66d3b7b4af
Tweak diff styles when viewing upgrade
2018-01-07 19:44:39 -06:00
Lance Edgar
a68bf572cc
Update changelog
2018-01-07 17:02:15 -06:00
Lance Edgar
fb140f24c1
Add basic UI support for "importer batch" feature
2018-01-06 20:28:59 -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
85e6e7e08a
Refactor away the row_route_prefix
concept
2018-01-06 20:25:55 -06:00
Lance Edgar
22b8643def
Add basic support for row grid view links
2018-01-06 20:02:51 -06:00
Lance Edgar
b2020686f5
Tweak conditions for CSV row download link
2018-01-06 19:27:37 -06:00
Lance Edgar
aa4051a7cd
Exclude JS for refreshing batch unless it's relevant
2018-01-06 19:26:31 -06:00
Lance Edgar
50d6f1f95a
Let grids be paginated even when they have no model class
2018-01-06 19:21:45 -06:00
Lance Edgar
582aabc1a3
Add empty default when displaying values in grid
2018-01-06 19:20:55 -06:00
Lance Edgar
46d0e96321
Stop setting execution details when multiple batches executed
...
that's now the handler's job
2018-01-05 20:39:38 -06:00
Lance Edgar
dd22c04573
Add view for InventoryAdjustmentReason model
2018-01-05 18:37:16 -06:00
Lance Edgar
067cd60e20
Change how select menus are enhanced for batch exec options
...
jquery selectmenu doesn't play nicely in a dialog, when expanded (options are
cut off from screen)
2018-01-05 17:13:01 -06:00
Lance Edgar
e78777f8e1
Add field name as wrapper class name
2018-01-05 17:12:42 -06:00
Lance Edgar
ec0865b03f
Show 'static_prices' flag for label batches
2018-01-05 16:52:08 -06:00
Lance Edgar
6ed37743a5
Fix some styles for execution options dialog
2018-01-05 11:21:30 -06:00
Lance Edgar
1767cef701
Update changelog
2018-01-05 09:41:58 -06:00
Lance Edgar
b2fe300f02
Fix bug when making batch from product query
2018-01-05 09:36:02 -06:00
Lance Edgar
061aa889a6
Update changelog
2018-01-04 15:46:24 -06:00
Lance Edgar
80903bde38
Refactor forms logic when making batch from product query
...
use colander/deform instead of wtforms. also make sure param names are unique
per batch type, within form controls
2018-01-04 15:08:03 -06:00
Lance Edgar
2cc0bb1995
Tweak product filter for report code name
...
i.e. make it more clear that it leverages the name
2018-01-04 10:38:15 -06:00
Lance Edgar
8d3846b2f2
Show row count field when viewing vendor catalog batch
2017-12-21 20:44:10 -06:00
Lance Edgar
e58ca10e25
Make jQuery time widget input even more flexible
...
e.g. allow any of:
* 01:30 PM
* 1:30pm
* 11 AM
* 11am
2017-12-20 21:36:11 -06:00
Lance Edgar
42b97d1e1a
Add a bit more flexibility to jquery time input values
...
i.e. for when the user hand-keys a value
2017-12-20 21:30:14 -06:00
Lance Edgar
9f14d01c22
Add "price required" flag to product view
2017-12-20 19:02:03 -06:00
Lance Edgar
c0cb3d70ff
Update changelog
2017-12-20 17:36:13 -06:00
Lance Edgar
163c8945ed
Provide sane width for filter value dropdowns
2017-12-20 14:25:10 -06:00
Lance Edgar
36aaa4d70c
Update changelog
2017-12-19 20:48:49 -06:00
Lance Edgar
f17617c659
Accept value_enum
kwarg when creating grid filter
...
and do the "normal" thing for that if one is given
2017-12-19 14:21:19 -06:00
Lance Edgar
873104d573
Update changelog
2017-12-08 18:04:46 -06:00
Lance Edgar
927eb3b38c
Add custom schema type for jQuery time picker data
2017-12-08 17:38:52 -06:00
Lance Edgar
abd47ae7ae
Fix deserialize logic for jQuery time-picker widget
2017-12-08 14:39:23 -06:00
Lance Edgar
1e8a4534d5
Various forms2 changes
2017-12-07 20:35:44 -06:00
Lance Edgar
587871e87c
Add Grid.remove_filter()
method
2017-12-06 19:54:13 -06:00
Lance Edgar
908ca52b08
Fix type for export 'created' field
2017-12-06 14:59:11 -06:00
Lance Edgar
ef720e3a59
Refactor reports view to use master3
2017-12-06 13:50:02 -06:00
Lance Edgar
09ba419ee3
Refactor "exports" views to use master3
2017-12-06 13:40:00 -06:00
Lance Edgar
86cfc59d33
Refactor user and role views to use master3
2017-12-06 12:40:27 -06:00
Lance Edgar
789bdef190
Add cleared/selected callbacks for jquery autocomplete in forms2
2017-12-05 20:36:57 -06:00
Lance Edgar
bb12c5107c
Refactor purchases view to use master3
2017-12-05 18:52:54 -06:00
Lance Edgar
8041c085f6
Add basic "helptext" support for forms2
2017-12-05 15:07:25 -06:00
Lance Edgar
c20fdf4450
Change template prefix for vendor catalog batches
2017-12-05 13:33:05 -06:00
Lance Edgar
4902fab187
Refactor views to use Grid.set_sort_defaults()
method
2017-12-04 22:40:10 -06:00
Lance Edgar
7d79727c2e
Refactor vendors view to use master3
2017-12-04 22:02:46 -06:00
Lance Edgar
dfba168504
Whoops, make shifts view really use master3
2017-12-04 21:11:27 -06:00
Lance Edgar
2762230691
Refactor raw shifts view to use master3
2017-12-04 21:09:44 -06:00
Lance Edgar
20bae8e54b
Add Grid.set_sort_defaults()
method
2017-12-04 20:53:46 -06:00
Lance Edgar
332fadd42e
Refactor people view to use master3
2017-12-04 18:49:52 -06:00
Lance Edgar
c3fb86e391
Refactor messages view to use master3
2017-12-04 17:52:25 -06:00
Lance Edgar
84ebf5d929
Refactor employees view to use master3
2017-12-04 13:48:31 -06:00
Lance Edgar
7a777964a7
Add transaction "System ID" field for Trainwreck
2017-12-03 20:33:25 -06:00
Lance Edgar
984072467e
Update changelog
2017-12-03 19:49:34 -06:00
Lance Edgar
b793998814
Expose default address for customers view
2017-12-03 12:23:43 -06:00
Lance Edgar
6da013bf6c
Fix permission bug for executing multiple batch results
2017-12-02 18:14:31 -06:00
Lance Edgar
16eeb501ca
Fix permission bug for mobile inventory batch
2017-12-02 18:10:33 -06:00
Lance Edgar
64afab821f
Allow "execute results" for inventory batches
2017-12-02 17:59:21 -06:00
Lance Edgar
d27759ac2d
Fix bug? or maybe there's no point
2017-12-02 17:20:40 -06:00
Lance Edgar
a7d8cfcdbb
Let batch views allow or deny "execute results" option
2017-12-02 17:08:17 -06:00
Lance Edgar
277d98ae2c
Tweak template prefix for label batch views
2017-12-02 16:25:59 -06:00
Lance Edgar
70a34615a3
Expose description and notes for label batches
2017-12-02 14:20:02 -06:00
Lance Edgar
f06fff983e
Allow bulk delete of label batch rows
2017-12-02 13:24:52 -06:00
Lance Edgar
11a63ab2ef
Fix batch row count when bulk-deleting rows
2017-12-02 13:24:38 -06:00
Lance Edgar
9cf5c9385d
Add batch description to page body title
2017-11-30 11:22:54 -06:00
Lance Edgar
6decabb369
Various batch tweaks, for better execution options etc.
2017-11-29 18:26:55 -06:00
Lance Edgar
df3623b663
Add more "manually priced" awareness to pricing batch UI
2017-11-29 18:25:47 -06:00
Lance Edgar
366b1c9073
Hide status when creating new purchasing batch
2017-11-28 09:44:30 -06:00
Lance Edgar
ac733ae6ea
Various tweaks for sake of forms2 refactor
2017-11-27 12:10:17 -06:00
Lance Edgar
43ce0fb44f
Auto-scroll window as needed to ensure drop-down choices are visible
2017-11-22 11:21:59 -06:00
Lance Edgar
40d2251844
Add custom FieldList
class for forms2 field list
2017-11-22 11:21:28 -06:00
Lance Edgar
4c189f2fcc
Rather shoddy refactor of customers view to use master3
...
seems to work well enough for now..
2017-11-21 20:46:49 -06:00
Lance Edgar
3d7acbbe1d
Update changelog
2017-11-21 14:06:02 -06:00
Lance Edgar
9c205d7da5
Add colander magic for association proxy fields
...
hopefully now any association proxy fields which are included, will be given
the appropriate type and widget. however this still doesn't work for the
readonly rendering of fields...
2017-11-21 11:11:18 -06:00
Lance Edgar
6ea88808b2
Add date/time-picker, autocomplete support for forms2 (deform)
2017-11-20 17:01:08 -06:00
Lance Edgar
f541a94351
Set widget when defining enum for a form2 field
2017-11-20 12:38:50 -06:00
Lance Edgar
1325e507fb
Update changelog
2017-11-19 17:45:40 -06:00
Lance Edgar
3861d46ce3
Fix (hack) for editing some department flags
...
not sure why this is necessary, but not very important for now...
2017-11-18 22:34:43 -06:00
Lance Edgar
a8c8447297
Improve auto-disable logic for some form buttons
2017-11-17 17:27:33 -06:00
Lance Edgar
455f991857
Update changelog
2017-11-11 11:43:27 -06:00
Lance Edgar
2cba0ade84
Accept None
as valid arg for Grid.set_filter()
...
i.e. to effectively remove the filter
2017-11-11 09:52:11 -06:00
Lance Edgar
dae827a45b
Update changelog
2017-11-08 13:03:36 -06:00
Lance Edgar
04735dfb4f
Update changelog
2017-11-08 12:24:01 -06:00
Lance Edgar
46293546b6
Add json
to global template context
...
just seems like a useful thing to have around...
2017-11-02 21:38:16 -07:00
Lance Edgar
7ccb38b5ab
Update changelog
2017-11-01 21:04:28 -07:00
Lance Edgar
5f04ac9cb4
Add "text" type for new form fields
2017-10-31 13:25:19 -07:00
Lance Edgar
c7855f2ca5
Add description, notes for pricing batches
2017-10-30 21:33:25 -07:00
Lance Edgar
aea4379fe4
Add sorters, filters for Product regular, current price
2017-10-30 21:23:00 -07:00
Lance Edgar
c320ab2feb
Add product and personnel flags for Department
2017-10-30 20:52:07 -07:00
Lance Edgar
3f335315ab
Update changelog
2017-10-29 22:50:11 -07:00
Lance Edgar
17d0ee64c2
Fix join bug for Upgrades table when sorting by executor
2017-10-29 22:48:49 -07:00
Lance Edgar
d89a21e2b0
Update changelog
2017-10-29 01:23:19 -07:00
Lance Edgar
2bbe6c8346
Add "make user" button when viewing person w/ no user account
2017-10-29 01:18:05 -07:00
Lance Edgar
b26036f366
Update changelog
2017-10-28 16:45:13 -07:00
Lance Edgar
d67350b93b
Add cashier info, upload time for Trainwreck transaction views
2017-10-28 11:30:53 -07:00
Lance Edgar
f11210fa2b
Update changelog
2017-10-25 23:11:09 -07:00
Lance Edgar
ff7fd94b57
Use master3 view for datasync changes
2017-10-24 21:21:43 -07:00
Lance Edgar
1ee822d715
Add support for validator and required flag, for new forms
2017-10-24 19:58:59 -07:00
Lance Edgar
8bcb2f750a
Update changelog
2017-10-24 10:18:42 -07:00
Lance Edgar
2bd2839107
Export Person.users
relationship (readonly)
2017-10-24 10:09:28 -07:00
Lance Edgar
a51d4e54db
Add item_id
to trainwreck views
...
er, add scancode, since item_id was renamed..
2017-10-24 09:51:18 -07:00
Lance Edgar
52342a7612
Fix value auto-selection for enum grid filters
2017-10-22 20:56:30 -07:00
Lance Edgar
401cba23b7
Add grid filter which treats empty string as NULL
2017-10-22 20:00:31 -07:00
Lance Edgar
512405f01f
Fix bug in MasterView.get_effective_row_query()
...
really this method should be removed...
2017-10-22 12:55:41 -07:00
Lance Edgar
8c599f368e
Update changelog
2017-10-20 11:51:48 -07:00
Lance Edgar
855153f121
Fix bug with products view config
2017-10-20 11:51:07 -07:00
Lance Edgar
cddb05d8fc
Update changelog
2017-10-19 08:48:34 -07:00
Lance Edgar
14f67746bf
Allow passing None
to Grid.set_joiner()
...
doing so will remove the joiner
2017-10-18 12:54:57 -07:00
Lance Edgar
f8e98a5817
Avoid potential bugs when generating CSV results data for download
2017-10-16 17:38:42 -07:00
Lance Edgar
46b49ab987
Add 'currency' field type for new forms
2017-10-14 18:52:30 -07:00
Lance Edgar
7442b933fd
Add support for setting default field values on new forms
...
i.e. those using Colander schema
2017-10-14 17:55:29 -07:00
Lance Edgar
c95e2dbb06
Add "download row results as CSV" feature to master view
2017-10-14 14:14:24 -07:00
Lance Edgar
f338a03c97
Add 'active' column to Users table view
2017-10-13 14:12:28 -07:00
Lance Edgar
8d002f76d2
Convert user feedback mechanism to use modal dialog
...
instead of navigating to new page. this is how it should have been done
to begin with...
2017-10-13 08:01:43 -07:00
Lance Edgar
827cc592b4
Make CSRF protection optional (but on by default)
2017-10-11 15:57:34 -07:00
Lance Edgar
6281593084
Add "local" datetime renderer for new grids, forms
2017-10-10 13:58:52 -07:00
Lance Edgar
791f3beffc
Update changelog
2017-09-28 12:13:30 -05:00
Lance Edgar
6186700a66
Add 'duration' type for new form fields
...
this only supports readonly, for now..
2017-09-26 22:06:50 -05:00
Lance Edgar
47ce0fd448
Add "populatable" for master views (populating new objects with progress)
2017-09-23 16:27:22 -05:00
Lance Edgar
8a945f8baf
Pass form along to before_create_flush()
in master3
2017-09-23 16:26:56 -05:00
Lance Edgar
e283288a26
Fix deform widget resource inclusion for master/create template
2017-09-23 16:26:22 -05:00
Lance Edgar
52747ea6bd
Auto-enhance all select widget fields for deform
2017-09-23 16:26:03 -05:00
Lance Edgar
7cb4664018
Add ability to override schema node for custom deform fields
2017-09-23 16:25:37 -05:00
Lance Edgar
3361adf08a
Copy select field template from deform
...
this is before any modifications, straight from deform
2017-09-23 14:12:27 -05:00
Lance Edgar
3bcec30a4c
Don't set batch input file on creation, if no file exists
2017-09-23 13:32:12 -05:00
Lance Edgar
e1384c2ab1
Tweak default labels for created(by) batch form fields
2017-09-23 11:48:38 -05:00
Lance Edgar
8d78fad621
Fix data type/size issue with CSV download
2017-09-16 18:42:18 -05:00
Lance Edgar
c497604a30
Update changelog
2017-09-15 21:03:15 -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
f6d9f7a913
Fix user field rendering when no person associated
2017-09-03 13:00:44 -05:00
Lance Edgar
b76f568d7d
Update changelog
2017-08-30 20:09:34 -05:00
Lance Edgar
45d4329630
Log debug instead of error when package diff render fails
...
we probably don't want email noise about this..
2017-08-20 13:12:55 -05:00
Lance Edgar
f74c93e3e7
Fix some bugs for rendering upgrade package diffs
...
in particular, when a new package gets installed and there is no "old"
version for it
2017-08-20 13:03:30 -05:00
Lance Edgar
ee606275ad
Update changelog
2017-08-18 11:23:05 -05:00
Lance Edgar
2448d71edd
Convert customer groups view to master3
2017-08-17 20:28:54 -05:00
Lance Edgar
7dbdaf1f8a
Convert categories view to master3
2017-08-17 20:25:21 -05:00
Lance Edgar
34bc59f96f
Convert brands view to master3
2017-08-17 20:20:15 -05:00
Lance Edgar
e3de40bdfe
Convert bouncer view to master3
...
also move common file field logic from upgrades into master3
2017-08-17 20:13:42 -05:00
Lance Edgar
2db9d31386
Use shared logic for executing upgrade
...
now that it's part of the handler
2017-08-17 18:16:28 -05:00
Lance Edgar
639644375d
Give the "More" link a but of extra space from other actions
2017-08-17 18:00:22 -05:00
Lance Edgar
c038d74302
Show all grid actions by default, if there are 3 or less
2017-08-17 17:25:18 -05:00
Lance Edgar
63e336d4bb
Override deform template for checkbox field; fix label behavior
2017-08-17 17:21:07 -05:00
Lance Edgar
0d144ff58b
Convert subdepartments view to master3
2017-08-17 00:45:11 -05:00
Lance Edgar
bbfa15845a
Convert departments view to master3
2017-08-17 00:45:08 -05:00
Lance Edgar
3477637c74
Allow batch execution to require options on a per-batch basis
...
plus some other changes i think..
2017-08-16 23:27:27 -05:00
Lance Edgar
98ca378302
Add extra perms for creating inventory batch w/ different modes
2017-08-16 22:26:52 -05:00
Lance Edgar
860f990a2e
Fix mobile inventory template
2017-08-16 22:11:30 -05:00
Lance Edgar
422b7681f4
Update changelog
2017-08-16 20:46:00 -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
178b9f2bcb
Add LocalDateTimeFieldRenderer
for formalchemy
2017-08-16 18:32:17 -05:00
Lance Edgar
d83990bb58
Update changelog
2017-08-15 16:52:27 -05:00
Lance Edgar
0469ddea7a
Fix permission used for mobile receiving item lookup
2017-08-15 16:49:49 -05:00
Lance Edgar
b309df005c
Tweak how pyramid config is created during app startup, for tests
...
still not sure if this is quite right, but seems to work for now
2017-08-15 16:13:35 -05:00
Lance Edgar
ec4e52fa1a
Add mechanism for user to bulk-change status for purchase credits
...
trying to stay pretty generic yet...
2017-08-15 12:58:16 -05:00
Lance Edgar
0516d44842
Let handler delete files when deleting upgrade
2017-08-14 01:05:21 -05:00
Lance Edgar
56910ea4c1
Add generic changelog link for rattail/tailbone packages
...
i.e. production changelog, when not running from src
2017-08-13 21:23:11 -05:00
Lance Edgar
cbf3a9e939
Update changelog
2017-08-13 20:36:14 -05:00
Lance Edgar
4639d4a7db
Give older/newer buttons the autodisable treatment
2017-08-13 20:07:37 -05:00
Lance Edgar
0e42efd32b
Fix core styles/javascript for base template
2017-08-13 19:14:54 -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
852bafdfa0
Improve logic for generating changelog links for upgrade package diffs
2017-08-13 16:30:31 -05:00
Lance Edgar
55f96c4730
Add initial support for changelog links for upgrade package diffs
...
definitely still just playing around so far...
2017-08-13 00:25:32 -05:00
Lance Edgar
4b5e415147
Add show all vs. show diffs for upgrade packages
...
plus some related tweaks
2017-08-12 22:38:23 -05:00
Lance Edgar
24d89db025
Update changelog
2017-08-12 20:40:58 -05:00
Lance Edgar
bf09071e1d
Make product field renderer allow override of link text rendering
2017-08-12 20:26:11 -05:00
Lance Edgar
d51b9d2ad7
Update changelog
2017-08-11 11:55:24 -05:00
Lance Edgar
41e09271a2
Flush session once every 1000 records when bulk-deleting
2017-08-10 16:32:03 -05:00
Lance Edgar
46a43981df
Fix join bug for users grid
2017-08-10 15:32:04 -05:00
Lance Edgar
0ad2113b81
Various tweaks to inventory batch logic
...
really to support zero-all mode, but several generic changes too
2017-08-10 11:10:42 -05:00
Lance Edgar
1d9489169b
Update changelog
2017-08-09 23:16:13 -05:00
Lance Edgar
4f2bf5431d
Fix clone config bug for label batches
2017-08-09 23:15:38 -05:00
Lance Edgar
3c3300a541
Update changelog
2017-08-09 22:53:11 -05:00
Lance Edgar
a3e7556a06
Fix encoding bug when reading stdout during upgrade
2017-08-09 22:34:03 -05:00
Lance Edgar
18f4b4ff5c
Various changes to support a certain new app
...
improve inventory support, plus "hiding" person data but still using it
2017-08-09 21:41:42 -05:00
Lance Edgar
fcffe0f79d
Update changelog
2017-08-09 14:16:53 -05:00
Lance Edgar
773a0c769d
Fix upgrade stdout handling if file doesn't exist yet
...
plus some other tweaks..
2017-08-09 11:56:25 -05:00
Lance Edgar
e5b0fe7198
Add running display of stdout.log when executing upgrade
2017-08-09 11:44:31 -05:00
Lance Edgar
fbd73a48c4
Fix status when cloning upgrade
2017-08-08 21:43:04 -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
77880abb87
Add awareness of upgrade exit code, success/fail
2017-08-08 20:32:17 -05:00
Lance Edgar
7a14b42345
Update changelog
2017-08-08 19:41:38 -05:00
Lance Edgar
33a9516042
Specify expire_on_commit
for tailbone db session
...
is this right..? seems to be necessary for login now, in some
cases.. which surely doesn't make sense
2017-08-08 19:38:54 -05:00
Lance Edgar
c40a993273
Update changelog
2017-08-08 18:00:58 -05:00
Lance Edgar
b28dc0702e
Fix bug which caused new empty worked shift when editing time sheet
2017-08-08 17:59:57 -05:00
Lance Edgar
158755377b
Update changelog
2017-08-08 17:06:02 -05:00
Lance Edgar
e80f8b31c1
Fix numeric filter to allow 3 decimal places by default
2017-08-08 17:04:59 -05:00
Lance Edgar
4101e056e4
Fix permission check for deleting single batch rows
2017-08-08 17:00:38 -05:00
Lance Edgar
2dc539c357
Fix bulk-delete for batch rows, allow it for pricing batches
2017-08-08 16:57:05 -05:00
Lance Edgar
2df51bfef8
Update changelog
2017-08-08 14:44:42 -05:00
Lance Edgar
820841d4e0
Remove unwanted import (which broke versioning)
...
ugh, now there's a check on startup to hopefully prevent this sort of
thing from sneaking up on us again
2017-08-08 14:41:52 -05:00
Lance Edgar
e91f18f344
Add some links to employees grid
2017-08-08 13:02:57 -05:00
Lance Edgar
9335381560
Update changelog
2017-08-08 00:50:20 -05:00
Lance Edgar
3fcc105b78
Only use monospace fonts in diff table if so specified
2017-08-07 23:23:58 -05:00
Lance Edgar
2714d3c03c
Tweak logging when object fails to be executed
2017-08-07 23:07:36 -05:00
Lance Edgar
e14b5a89c3
Improve status tracking for upgrades; add package version diff
2017-08-07 22:23:07 -05:00
Lance Edgar
430a1416c6
Fix recipients renderer for email settings grid
2017-08-07 19:09:03 -05:00
Lance Edgar
4cb4d9b14c
Stop trying to persist session used for upgrade execution progress
...
apparently that trick won't work as long as we're waiting in-process
for the upgrade process to complete..
2017-08-07 18:50:50 -05:00
Lance Edgar
f46e20c119
Refactor progress bars somewhat to allow file-based sessions
...
hoping this solves issue of Apache restart at end of upgrade
2017-08-07 18:19:29 -05:00
Lance Edgar
f203f2c377
Update changelog
2017-08-07 14:38:09 -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
f476c696fd
Make datasync changes bulk-deletable
2017-08-05 16:12:06 -05:00
Lance Edgar
941ce1a9cb
Record become/stop root user events
2017-08-05 16:11:56 -05:00
Lance Edgar
54a364aa0c
Update changelog
2017-08-04 18:18:08 -05:00
Lance Edgar
2f0f3fa463
Expose UserEvent table in UI
...
normal table access, plus per-user row grid
2017-08-04 17:14:38 -05:00
Lance Edgar
82e8f49dd1
Record basic user login/logout events
2017-08-04 16:48:33 -05:00
Lance Edgar
ba877eb3e9
Update changelog
2017-08-04 16:13:08 -05:00
Lance Edgar
3205d61ba6
Add progress support for bulk deletion
...
plus bulk-delete all tempmon readings when deleting client or probe
2017-08-04 16:11:45 -05:00
Lance Edgar
d8be651e95
Make tempmon readings bulk-deletable
...
although if there are enough of them, it can still suck.. need to add a
progress bar for bulk-delete at some point..
2017-08-04 15:15:43 -05:00
Lance Edgar
f4d4dcbdd2
Update changelog
2017-08-04 12:00:12 -05:00
Lance Edgar
dce0efb5fa
Various view tweaks
2017-08-04 11:55:53 -05:00
Lance Edgar
97fb74f093
Update changelog
2017-08-04 10:06:43 -05:00
Lance Edgar
b4cabadcd9
Fix row highlighting for sources panel on product view
2017-08-04 10:05:43 -05:00
Lance Edgar
ea7eb47551
Add auto-links for most grids
...
probably still missing some yet?
2017-08-03 19:16:53 -05:00
Lance Edgar
bd3d948bf4
Update changelog
2017-08-03 17:11:05 -05:00
Lance Edgar
d1aaac5b16
Don't assume all rows belong to a batch
...
whooops..
2017-08-03 17:06:26 -05:00
Lance Edgar
f20a40e818
Add some links to various grid columns
2017-08-02 23:31:08 -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
6ae129ea24
Fix bug when request.user becomes unattached from session (?)
...
this sure seems unexpected. so far the behavior has only been seen on
mobile when a new ordering batch was created
2017-08-02 13:18:19 -05:00
Lance Edgar
961249722f
Some tweaks to ordering batch views
2017-08-02 13:18:05 -05:00
Lance Edgar
65c63dad3e
Initial support for mobile ordering
...
plus various other changes required for that
2017-08-02 12:08:23 -05:00
Lance Edgar
5afa832684
Add 'data-uuid' attr for mobile grid list items, if applicable
2017-08-02 12:04:32 -05:00
Lance Edgar
09ffdba9ef
Allow product field renderer to suppress hyperlink
2017-08-02 12:04:03 -05:00
Lance Edgar
b160ac64eb
Update changelog
2017-08-01 15:05:34 -05:00
Lance Edgar
93fa361292
Add "on order" count to products grid, tweak product notes panel
2017-08-01 14:54:04 -05:00
Lance Edgar
3820891277
Fix batch links when viewing purchase object
2017-08-01 14:54:04 -05:00
Lance Edgar
0171f3ebba
Various improvements to batch worksheets, index links etc.
2017-08-01 14:53:45 -05:00
Lance Edgar
00027b09f6
Fix styles for message compose template
2017-08-01 14:39:38 -05:00
Lance Edgar
cbf4ca8479
Improve verbiage for exception view
...
suggest the user submit Feedback to be notified of bugfix etc.
2017-08-01 14:38:53 -05:00
Lance Edgar
d93cb4f07b
Fix how we detect grid settings presence in user session
...
..in case grid has filter settings only
2017-08-01 14:38:09 -05:00
Lance Edgar
5b35c3dd3b
Make login template use same logo as home page
2017-07-31 13:58:38 -05:00
Lance Edgar
94894b2d27
Update changelog
2017-07-26 17:11:35 -05:00
Lance Edgar
39cf32bb0a
Allow master view to decide whether each grid checkbox is checked
...
aka. un-break what the v3 grids broke..
2017-07-26 17:10:44 -05:00
Lance Edgar
f1bb603f93
Update changelog
2017-07-26 15:41:39 -05:00
Lance Edgar
c82c55942f
Stop checking for pre-0.7 SQLAlchemy
2017-07-19 03:15:10 -05:00
Lance Edgar
d3bc1abb57
Add some more support for product inventory and status
2017-07-19 03:08:32 -05:00
Lance Edgar
e4b2cd638a
Stop allowing pre-0.7 SQLAlchemy
...
some recent version broke tests, let's just skip this check
2017-07-19 01:44:42 -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
eb68eec520
Update changelog
2017-07-18 17:52:53 -05:00
Lance Edgar
f9906b26f2
Tweak some basic styles for forms/grids
2017-07-18 16:51:15 -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
2b5aaa0753
Update changelog
2017-07-18 14:03:22 -05:00
Lance Edgar
cb6b093a2a
Fix grid bug if "current page" becomes invalid
...
sometimes it was possible to fall outside the valid page range, in which
case grid would stop showing results!
2017-07-18 13:26:17 -05:00
Lance Edgar
69778a4682
Fix import bug
2017-07-18 13:26:04 -05:00
Lance Edgar
915929b500
Update changelog
2017-07-15 02:48:50 -05:00
Lance Edgar
bea28e97e9
Expose version history for all supported tables
...
mostly for sake of products, but various..
2017-07-15 02:46:39 -05:00
Lance Edgar
5be3671a77
Update changelog
2017-07-14 23:57:01 -05:00
Lance Edgar
965dac9f43
Refactor (coalesce) all batch-related templates
2017-07-14 22:08:48 -05:00
Lance Edgar
951057d8c2
Refactor / cleanup v2 batch master
...
also remove old/unused logic from v1 batch master
2017-07-14 21:55:35 -05:00
Lance Edgar
df1c0b0b5e
Fix grid pager styles; add default config for version grids
...
also remove all old grid code from v1 MasterView, since it now is
entirely superseded by v2 master
2017-07-14 21:50:07 -05:00
Lance Edgar
55ca7d5117
Remove references to master2 templates
2017-07-14 21:38:46 -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
c57e2e17cc
Final grid refactor; we now have just 'grids' :)
...
this also removes some old UI stuff for the first attempt at continuum
versioning..among other cruft
2017-07-14 20:30:00 -05:00
Lance Edgar
52c7f485ab
Remove some more references to 'newgrids' / old MasterView
2017-07-14 19:20:19 -05:00
Lance Edgar
172efe2ab9
Add flexible grid class for v3 grids for width=half etc.
...
also add 'percent' type renderer, and include column name in <td> class
2017-07-14 18:21:24 -05:00
Lance Edgar
38418a4200
Provide default renderers for SA mapped tables, where possible
2017-07-14 17:12:10 -05:00
Lance Edgar
6954748452
Update changelog
2017-07-14 16:45:24 -05:00
Lance Edgar
2a9cf3db49
Fix master view get_effective_data()
for v3 grids
...
used when creating new batch from product results etc.
this also tweaks purchase credits view a bit
2017-07-14 16:43:49 -05:00
Lance Edgar
82f4a6efcd
Update changelog
2017-07-14 16:04:50 -05:00
Lance Edgar
242d37c95d
Fix bug for printing one-off product labels
2017-07-14 16:03:23 -05:00
Lance Edgar
d090338ba5
Update changelog
2017-07-14 15:48:00 -05:00
Lance Edgar
c18774e5e5
Fix template/styles for v3 grid views, add purchasing batch status
2017-07-14 15:45:31 -05:00
Lance Edgar
c774d6c8e3
Update changelog
2017-07-14 14:41:21 -05:00
Lance Edgar
5b1ae27a10
Add new "v3" grids, refactor all views to use them
...
or at least that's the idea..hopefully we caught them all
2017-07-14 03:57:36 -05:00
Lance Edgar
f244c2934b
Update changelog
2017-07-13 18:12:39 -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
8636db2a53
Add unit cost for inventory batches
2017-07-11 22:40:53 -05:00
Lance Edgar
1791bd745b
More tweaks to support mobile inventory batches
2017-07-11 21:59:12 -05:00
Lance Edgar
8a5dbc33a7
Refactor keypad widget for mobile receiving
...
logic for this is now held in common
2017-07-11 21:05:26 -05:00
Lance Edgar
32d256932e
Various tweaks to support mobile inventory batches
...
still not fully there I think, but pretty close..
2017-07-11 20:57:52 -05:00
Lance Edgar
452cb99349
Add basic support for viewing inventory batches on mobile
2017-07-11 16:23:11 -05:00
Lance Edgar
60104f05c7
Make all batches support mobile by default
...
with default pending/etc. filter also
2017-07-11 15:25:05 -05:00
Lance Edgar
48f5da4511
Add global key handler for mobile receiving, for scanner wedge input
...
this way we don't have to focus the UPC search box, since that seems to
always popup the device keyboard.
2017-07-11 13:05:35 -05:00
Lance Edgar
bf3d7b9143
Stop using popup for expiration date, for mobile receiving
...
that was causing event headaches..this way is simpler
2017-07-11 12:13:19 -05:00
Lance Edgar
dda79a491f
Fix bug with mobile receiving UPC lookup; require stronger perm
...
doing a UPC lookup for mobile receiving now requires "create batch row"
permissions, since the view is capable of just that
2017-07-11 11:15:26 -05:00
Lance Edgar
148cbd2f57
Fix bug with "memory" of mobile grid filters
2017-07-11 10:57:35 -05:00
Lance Edgar
72b2510681
Prevent mobile receiving actions for batch which is complete or executed
2017-07-11 10:45:05 -05:00
Lance Edgar
af0eea76e2
Add logic for mobile receiving if product not in batch and/or system
2017-07-11 00:59:51 -05:00
Lance Edgar
7bbdf38551
Disable unused Clear button for mobile receiving
...
its purpose was unclear..go figure
2017-07-10 22:41:52 -05:00
Lance Edgar
98ff71a2dd
Add filter support for mobile row grid; plus mark receiving as complete
2017-07-10 22:10:27 -05:00
Lance Edgar
f47157102c
Add initial/basic support for "simple" mobile grid filter w/ radio buttons
...
so far only one such filter is (presumably?) supported..etc.
2017-07-10 21:04:56 -05:00
Lance Edgar
9da7ba21bf
Sort mobile receiving batches by ID desc
2017-07-10 16:39:35 -05:00
Lance Edgar
27c70eb459
Update changelog
2017-07-10 16:15:48 -05:00
Lance Edgar
85d18a760b
Fix CS/EA bug for mobile receiving
2017-07-10 16:14:55 -05:00
Lance Edgar
5d9210085f
Update changelog
2017-07-07 09:23:44 -05:00
Lance Edgar
f0d177e5df
Fix broken product image tag, per webhelpers2
...
this still probably needs more attention but this will do for now
2017-07-07 09:21:10 -05:00
Lance Edgar
21476d8173
Fix encoding bugs
2017-07-07 00:52:04 -05:00
Lance Edgar
581ced2990
Switch license to GPL v3 (no longer Affero)
...
refs #2
2017-07-06 23:47:56 -05:00
Lance Edgar
602180c45b
Update changelog
2017-07-06 21:31:01 -05:00
Lance Edgar
631665e208
Refactor all remaining usage of webhelpers; use webhelpers2 etc. instead
2017-07-06 21:11:05 -05:00
Lance Edgar
018702159d
Tweak how options are created for enum/choice filter value fields
2017-07-06 21:01:23 -05:00
Lance Edgar
6302d5a351
Refactor grids to use new 'paginate' library
...
instead of the older `webhelpers.paginate`
2017-07-06 20:57:53 -05:00
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
91a14c81a9
Remove all old-style CRUD views
2017-07-06 15:46:05 -05:00
Lance Edgar
53d69acbcc
Remove all old-style batch CRUD views
2017-07-06 15:44:37 -05:00
Lance Edgar
62fa0f9fcb
Remove all "old-style" (aka. version 1) grids
2017-07-06 15:23:33 -05:00
Lance Edgar
0befc46070
Refactor "departments by vendor" grid to use newer-style
2017-07-06 14:34:35 -05:00
Lance Edgar
3b97757d7f
Remove unused reference to deprecated view
2017-07-06 01:00:26 -05:00
Lance Edgar
d1436e4fd3
Revert "Remove all "old-style" (aka. version 1) grids"
...
This reverts commit 0085e2ccc4
.
hm dang, sure enough broke stuff
2017-07-06 00:31:16 -05:00
Lance Edgar
0085e2ccc4
Remove all "old-style" (aka. version 1) grids
...
hopefully this doesn't break anything! ;)
2017-07-06 00:28:01 -05:00
Lance Edgar
59b170e745
Remove reference to old-style version view
2017-07-06 00:23:33 -05:00
Lance Edgar
66cc6cd39a
Remove old-style continuum version views
2017-07-06 00:19:31 -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
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
7340ef1f9b
Rearrange some imports to ensure rattail.db.model
comes last
...
this is necessary for Continuum versioning
2017-07-03 23:52:48 -05:00
Lance Edgar
db0eaf8eb0
Make Person.employee field readonly
2017-07-03 23:52:30 -05:00
Lance Edgar
a03083efdd
Add initial support for expiration date for mobile receiving
2017-07-03 21:07:57 -05:00
Lance Edgar
4aa91414a5
Tweak how customer/person relationships are displayed
...
expose just a little more to make it easier to track down a data issue i had
2017-07-03 16:58:30 -05:00
Lance Edgar
24a2c15850
Make hyperlink optional for employee field renderer
2017-07-03 15:52:41 -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
cbdbcb6df9
Update changelog
2017-06-22 13:41:03 -05:00
Lance Edgar
888c094fe3
Allow bulk row deletion for vendor catalog batches
2017-06-22 13:28:35 -05:00
Lance Edgar
318189b839
Hide "execute results" button for handheld batches, unless permissions
2017-06-22 02:42:14 -05:00
Lance Edgar
1ce2f410d0
Tweak device type list field when making new handheld batch
...
i.e. sort by display name, etc.
2017-06-22 02:35:41 -05:00
Lance Edgar
b2f96f4217
Make case/unit quantities prettier within Inventory batch rows grid
2017-06-22 01:21:15 -05:00
Lance Edgar
b9a96f306b
Add row count to inventory and label batch views
2017-06-22 01:17:34 -05:00
Lance Edgar
17017adde8
Tweak behavior when executing handheld batch results
...
redirect to final batch when done, try to warn user a bit
2017-06-22 01:02:03 -05:00
Lance Edgar
0d448fe6c5
Fix batch row count when deleting a row
2017-06-22 00:52:41 -05:00
Lance Edgar
5a0fa20e03
Add way to execute multiple handheld batches at once
2017-06-21 17:29:06 -05:00
Lance Edgar
a63f2e3623
Tweak display of inventory/label batches to reflect multiple handheld batches
2017-06-21 15:36:32 -05:00
Lance Edgar
1fc3133f8e
Try to keep batch status updated; display it for handheld batches
...
seems a little hacky but hoping it's safe at least
2017-06-21 13:24:27 -05:00
Lance Edgar
83dbf405f6
Add row count as available column to batch header grids
2017-06-21 12:59:13 -05:00
Lance Edgar
0fb789fc2c
Tweak default views for Trainwreck data
2017-06-16 16:38:05 -07:00
Lance Edgar
b468bc4b2b
Add AlchemyLocalDateTimeFilter
2017-06-16 16:37:40 -07:00
Lance Edgar
80d2912874
Add basic views for Trainwreck transactions
...
..but never try to configure them, custom app must do that
2017-06-06 18:25:04 -07:00
Lance Edgar
02c93dd505
Update changelog
2017-06-05 20:54:49 -07:00
Lance Edgar
d727efa6a0
Always add key as class to grid column headers; allow literal label
2017-06-01 19:29:32 -05:00
Lance Edgar
c8b8608dc7
Update changelog
2017-05-30 20:27:44 -05:00
Lance Edgar
cc41c38d68
Fix bug when updating Order Form data, if row.po_total is None
...
not sure how/when that happens, but just fall back to $0
2017-05-30 20:25:37 -05:00
Lance Edgar
2d29174772
Remove all views etc. for old-style batches
2017-05-25 16:46:31 -05:00
Lance Edgar
9e5b43ca66
Update changelog
2017-05-25 14:53:34 -05:00
Lance Edgar
95418ab459
Remove "case quantity" field from Ordering Batch download as Excel file
2017-05-25 12:34:12 -05:00
Lance Edgar
da0f5cb63c
Fix bug where batch notes weren't saved upon creation
2017-05-25 12:20:37 -05:00
Lance Edgar
522aad5880
Add basic ability to download Ordering Batch as Excel spreadsheet
2017-05-24 21:13:18 -05:00
Lance Edgar
b841ce664e
Make 'notes' field use textarea renderer by default, for all batches
2017-05-24 20:11:53 -05:00
Lance Edgar
346bb48f9c
Add highlight to active row within Order Form view
2017-05-24 19:41:51 -05:00
Lance Edgar
37a9153c4d
Pad session timeout warning by 10 seconds, to account for drift
2017-05-24 18:38:33 -05:00
Lance Edgar
cf8df76788
Add support for bulk-delete of Pricing Batches
2017-05-24 18:10:38 -05:00
Lance Edgar
38d623bcf9
Fix behavior of mobile receiving when first entering a quantity
...
i.e. replace default of '1' if user first presses a numeric key, but
always append to quantity after that
2017-05-24 00:17:06 -05:00
Lance Edgar
5eca2347d5
Add initial support for mobile receiving views
2017-05-24 00:04:56 -05:00
Lance Edgar
d68bf6b012
Refactor "purchasing" batch views, split off "ordering"
...
remainder will be handled when the time comes..
2017-05-23 13:44:07 -05:00
Lance Edgar
4875c8ebdc
Simplify page title display for mobile base template
2017-05-23 11:30:38 -05:00
Lance Edgar
d93b91f491
Various tweaks for mobile receiving batches
...
this is temporary, soon will refactor all that again..
2017-05-22 13:13:44 -05:00
Lance Edgar
5cb3f15616
Add validation for unique name when creating new Setting
2017-05-19 10:42:05 -05:00
Lance Edgar
242bcd7603
Remove references to deprecated batch handler methods
2017-05-18 11:57:30 -05:00
Lance Edgar
cb39ca7970
Populate data rows for new mobile purchasing batch, if applicable
...
i.e. if batch is meant for receiving an existing PO etc.
2017-05-18 11:48:28 -05:00
Lance Edgar
f0feefc7e5
Tweak how purchase batch is created via mobile
...
to let custom apps override args etc.
2017-05-18 11:33:01 -05:00
Lance Edgar
9e0e21399b
Fix subtle bug when identifying purchase batch row on order form update
2017-05-18 09:22:39 -05:00
Lance Edgar
d04f80e4e0
Update changelog
2017-05-18 08:43:20 -05:00
Lance Edgar
d6bc584831
Add convenience dialog_button()
JS function
2017-05-17 14:02:00 -05:00
Lance Edgar
76e71d634e
Fall back to 'pretty' hours display if config is invalid etc.
2017-05-16 14:00:13 -05:00
Lance Edgar
3111aad7cd
Expose full-time flag and start date for employee view
2017-05-16 13:44:02 -05:00
Lance Edgar
1dda8a961a
Let config cause time sheet hours to display as HH.HH for some users
...
default display is still HH:MM however
2017-05-15 17:51:24 -05:00
Lance Edgar
d7160a0a38
Add daily hour totals when viewing or editing single employee time sheet
2017-05-15 17:34:47 -05:00
Lance Edgar
5989091a9d
Don't include 'tailbone.views.core' b/c it no longer provides anything
2017-05-13 14:28:20 -05:00
Lance Edgar
9460b41ec2
Add basic 'robots.txt' support to CommonView
2017-05-13 14:26:16 -05:00
Lance Edgar
737973f4fc
Remove unused 'fake_error' view
...
has been superseded by CommonView.bogus_error
2017-05-13 14:10:00 -05:00
Lance Edgar
f02d6d4b16
Add basic support for Trainwreck database connectivity
2017-05-12 23:14:30 -05:00
Lance Edgar
17f9e6d4a9
Remove customer view template
...
we shouldn't be doing anything special here, leave that up to derived app
2017-05-11 13:59:51 -05:00
Lance Edgar
eb272bf7f9
Tweak some customer view/field rendering, to allow more customization
2017-05-11 13:54:23 -05:00
Lance Edgar
56695d0c20
Allow batch view to override execution failure message
2017-05-11 09:49:15 -05:00
Lance Edgar
02962fbf87
Update changelog
2017-05-05 17:52:34 -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
2c14dce30d
Add allowance for Escape key, in numeric.js
2017-05-04 16:33:34 -05:00
Lance Edgar
7f5dbc422d
Update changelog
2017-04-18 18:51:08 -05:00
Lance Edgar
ee2137e1bf
Add simple flag to prevent multiple submits for Order Form AJAX
2017-04-18 18:43:14 -05:00
Lance Edgar
589a747662
Auto-save time sheet day editor on Enter press if time field is focused
...
Hopefully this is a good idea, may have to revisit someday..?
2017-04-17 16:24:59 -05:00
Lance Edgar
56aff60efd
Update changelog
2017-04-04 17:44:52 -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
1a9a2b2d67
Update changelog
2017-04-04 16:05:34 -05:00
Lance Edgar
e64cdb3f80
Tweak mobile home page to leverage config for main image
2017-03-30 23:32:18 -05:00
Lance Edgar
a3d0966139
Allow config to define home page image URL
2017-03-30 22:19:44 -05:00
Lance Edgar
6156a80db0
Tweak field label styles for mobile
2017-03-30 20:15:09 -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
e313e1bc8c
Tweak logic for registering exception view, to avoid test breakage
2017-03-29 22:31:10 -05:00
Lance Edgar
17aab8f4f0
Update changelog
2017-03-29 12:46:42 -05:00
Lance Edgar
1adcb98f11
Various template standardization tweaks
2017-03-29 00:21:10 -05:00
Lance Edgar
b1f98c1023
Add 'status' column to vendor cost table in product view
...
(available vs. discontinued)
2017-03-28 19:56:02 -05:00
Lance Edgar
5a2f20e489
Add basic table listing view, with rough estimate row counts
2017-03-28 00:54:46 -05:00
Lance Edgar
73c0d02b9a
Only configure exception view when running in production
...
apparently that supresses normal traceback on console even..
2017-03-28 00:54:21 -05:00
Lance Edgar
7463d4e092
Add default view for unhandled exceptions
...
to give the user a bit of low-down as to what should happen next...
2017-03-28 00:00:35 -05:00
Lance Edgar
04e9752ee1
Detect "backwards" shift when time sheet is edited, alert user
2017-03-27 23:25:17 -05:00
Lance Edgar
27903b5984
Fix core view auto-logout inactive user logic, for tests
2017-03-27 22:44:51 -05:00
Lance Edgar
97aa17f64d
Add logic to core View class, to force logout if user becomes inactive
...
Also, expose "active sticky" field for user views
2017-03-27 21:37:45 -05:00
Lance Edgar
bef0a2d0b6
Tweak organization panel for product view template
...
for better customization
2017-03-26 18:42:20 -05:00
Lance Edgar
543bf5338a
Update changelog
2017-03-25 15:34:33 -05:00
Lance Edgar
77a252399b
Add unit item and pack size fields to product view
2017-03-25 15:28:38 -05:00
Lance Edgar
4a2f329613
Fix bugs when checking for 'chuck' in demo mode
2017-03-24 17:57:23 -05:00
Lance Edgar
e37e17adf0
Fix route sequence for people autocomplete
2017-03-24 17:29:34 -05:00
Lance Edgar
d373eb9ac1
Broad refactor to improve customization of purchase order form etc.
...
* add dropdown alternative for autocomplete renderer
* auto-enhance some common dropdowns
* refactor new purchase batch, order form view/templates
2017-03-24 17:22:12 -05:00
Lance Edgar
e71204dcec
Bump margin between grid and header table, i.e. buttons
...
hopefully this is a good amount..
2017-03-23 21:35:23 -05:00
Lance Edgar
3dfe3dfa28
Add CostFieldRenderer
and tweak product view template
...
latter being for easier customization
2017-03-23 20:32:56 -05:00
Lance Edgar
95b2ce25c1
Update changelog
2017-03-22 19:26:10 -05:00
Lance Edgar
7975d177d6
Add file download support by default for report output
2017-03-22 14:35:40 -05:00
Lance Edgar
6adb99003d
Add basic master view for Report Output data model
2017-03-22 14:27:59 -05:00
Lance Edgar
e34bd947bc
Allow config to override jQuery UI version
2017-03-21 21:23:35 -05:00
Lance Edgar
4c7f398c88
Add extra_main_fields()
method to product view template
2017-03-21 19:35:32 -05:00
Lance Edgar
27c118eb10
Rollback our jQuery UI version again..to 1.11.4
...
apparently the new one introduces some changes which need to be
investigated further. This change also makes it easier to override
the core jquery script tags, for experimenation...
2017-03-21 13:40:59 -05:00
Lance Edgar
abb82c91f3
Add BatchMasterView.add_file_field()
convenience method
2017-03-21 13:19:38 -05:00
Lance Edgar
0d830d595c
Move notfound()
method to core View
class
2017-03-21 13:18:24 -05:00
Lance Edgar
5494266698
Bump default jQuery UI version to 1.12.1
...
previously was 1.11.4
2017-03-21 13:17:35 -05:00
Lance Edgar
43022c3205
Refactor the batch file field renderer somewhat
...
try to leverage the "common" file field renderer some more...
2017-03-21 13:16:48 -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
9808bb3a91
Fix behavior of default email/phone field with empty value
2017-03-17 18:15:54 -05:00
Lance Edgar
15eae8b2c7
Various tweaks to the customer and person views/forms
...
These things still need plenty more help...
2017-03-17 15:52:26 -05:00
Lance Edgar
e61b60e412
Add more variations of project name when creating via scaffold
2017-03-17 15:51:52 -05:00
Lance Edgar
68fea2f59a
Add 'is_any' verb to integer grid filters
2017-03-16 13:54:40 -05:00
Lance Edgar
24765e8dac
Update changelog
2017-03-14 12:36:12 -05:00
Lance Edgar
9a8fa43c6a
Add trailing '?' for employee time sheet when hours are incomplete
2017-03-14 12:31:10 -05:00
Lance Edgar
693c2dce57
Tweak grid configuration for Employees view
2017-03-10 12:45:44 -06:00
Lance Edgar
7a63f11dae
Update changelog
2017-03-03 15:58:22 -08:00
Lance Edgar
b3599d8241
Add 'discontinued' flag to product view
...
Also, don't render product description as link if it's empty
2017-03-03 15:08:00 -08:00
Lance Edgar
2002031e41
Update changelog
2017-03-01 13:33:29 -08:00
Lance Edgar
7d7bdb11ae
Add ingredients field to product view
2017-02-27 21:34:02 -08:00
Lance Edgar
89a4b5645c
Add notes panel to product details view
2017-02-27 20:48:38 -08:00
Lance Edgar
c3b15f76b5
Update changelog
2017-02-24 12:17:04 -06:00
Lance Edgar
ec444d8f7d
Remove 'forever sessions' permission from role/user views
...
This has been deprecated in favor of Role.session_timeout
2017-02-24 12:05:47 -06:00
Lance Edgar
cf059baffa
Add initial support for native product images
...
Definitely not perfect yet, but a start..
2017-02-23 13:21:19 -06:00
Lance Edgar
507f742edf
Add some product flags (kosher vegan etc.) to view fieldset
2017-02-22 20:11:02 -06:00
Lance Edgar
555935c71e
Expose notes field for purchasing batches
...
Plus various other tweaks for styles and coding conventions etc.
2017-02-21 14:27:16 -06:00
Lance Edgar
59799302bd
Fix daylight savings bug when cloning schedule from previous week
2017-02-21 13:57:04 -06:00
Lance Edgar
75c73aad13
Expose/honor per-role session timeouts
2017-02-21 13:12:23 -06:00
Lance Edgar
7ef4ebcda8
Update changelog
2017-02-21 12:02:25 -06:00
Lance Edgar
cb96272b46
Fix session reference bug in schedule view
2017-02-21 12:01:40 -06:00
Lance Edgar
7d18766aa1
Update changelog
2017-02-21 11:59:13 -06:00
Lance Edgar
ac8c63219c
Fix bug in DateFieldRenderer when no format specified
2017-02-21 11:58:21 -06:00
Lance Edgar
48713bb3cf
Update changelog
2017-02-21 11:40:20 -06:00
Lance Edgar
6b11eb84ea
Be less aggressive when validating schedule edit form POST
...
Somehow deletions were requested for shifts which didn't exist...not
sure how that happened but let's just ignore instead of raise error
2017-02-21 11:36:36 -06:00
Lance Edgar
080e3080af
Tweak filter for CustomerOrderItem grid
2017-02-21 11:36:17 -06:00
Lance Edgar
e0521ba8c5
Add initial/basic views for customer orders data
2017-02-19 14:22:35 -06:00
Lance Edgar
9b85a77695
Update changelog
2017-02-19 13:22:54 -06:00
Lance Edgar
3930ed9a16
Add beginnings of mobile receiving views
...
Very incomplete, not much is supported yet, but this is a start..
2017-02-19 13:17:28 -06:00
Lance Edgar
6ed752d477
Add generic "bulk delete" support to MasterView
2017-02-17 19:40:21 -06:00
Lance Edgar
9712868406
Update changelog
2017-02-17 14:51:33 -06:00
Lance Edgar
38aaebe08f
Add ability to filter Send Messages by recipient name
2017-02-17 14:24:30 -06:00
Lance Edgar
def2931ba6
Increase size of Roles select when editing a User
2017-02-17 14:24:13 -06:00
Lance Edgar
93f40ef36e
Add ability to merge 2 user accounts
2017-02-17 12:49:15 -06:00
Lance Edgar
35126e8e5b
Tweak progress template to better handle reset to 0%
...
for those tasks which invoke the progress meter multiple times
2017-02-16 19:44:31 -06:00
Lance Edgar
24831af231
Update changelog
2017-02-16 14:05:51 -06:00
Lance Edgar
e3ec3be03b
Add support for client-side session timeout warning
2017-02-16 13:32:20 -06:00
Lance Edgar
4ae70de339
Tweak product view page styles
...
Use the new grid styles, plus tweak a field renderer
2017-02-15 14:16:14 -06:00
Lance Edgar
c24120393f
Tweak styles for 'sources' grid on products view page
2017-02-15 01:13:46 -06:00
Lance Edgar
8e35b68e05
Make sure invoice number is saved when making new purchasing batch
2017-02-14 23:12:37 -06:00
Lance Edgar
39bc1039c4
Set form id for new purchasing batch page
2017-02-14 22:06:42 -06:00
Lance Edgar
6ebb89fac1
Update changelog
2017-02-14 20:41:18 -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
b89e8574e1
Add way for login_user()
to set different timeout depending on nature of login
...
This was added for the sake of a "clock in/out" mechanism
2017-02-13 19:23:24 -06:00
Lance Edgar
6bcfd0515f
Advance to password field when Enter pressed on username, login page
2017-02-13 19:08:18 -06:00