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
Lance Edgar
051b52bd4b
Tweak form handling for sending a new message, for more customization
2017-02-13 17:37:16 -06:00
Lance Edgar
70e5915e51
Tweak styles for Send Message page
2017-02-13 16:45:45 -06:00
Lance Edgar
b90f5c8a3a
Redirect to login page when Forbidden happens with anonymous user
2017-02-13 16:22:20 -06:00
Lance Edgar
5fb421d74b
Make datasync changes viewable
2017-02-13 10:13:47 -06:00
Lance Edgar
aa13cbfa07
Make some product fields readonly
2017-02-12 20:09:25 -06:00
Lance Edgar
7ad2ec48f0
Add master view for generic exports
2017-02-12 16:08:29 -06:00
Lance Edgar
2c7270954c
Collapse grid actions if there are only 2
2017-02-12 16:07:58 -06:00
Lance Edgar
9a3dbb9786
Update changelog
2017-02-11 19:10:55 -06:00
Lance Edgar
43a3b8ae0a
Use pretty_hours()
function where applicable
2017-02-11 17:46:06 -06:00
Lance Edgar
ca4d15f06c
Refactor logic used to login a user, for easier sharing
2017-02-11 17:08:27 -06:00
Lance Edgar
61b3daa701
Add config for redirecting user to home page after logout
2017-02-11 01:48:55 -06:00
Lance Edgar
6121b16522
Update changelog
2017-02-10 14:43:57 -06:00
Lance Edgar
e6bd9e18d0
Fix bug in base 'shifts' template if weekdays
not in context
2017-02-10 14:40:19 -06:00
Lance Edgar
afe822dd6c
Tweak how regular/current price fields are handled for Product view
2017-02-10 12:47:35 -06:00
Lance Edgar
99776b28d7
Tweak renderer for Amount field for DepositLink view
2017-02-10 10:04:45 -06:00
Lance Edgar
928a3766bc
Update changelog
2017-02-09 19:03:59 -06:00
Lance Edgar
11a0d85286
Fix bug when first entry is empty for product on ordering form
2017-02-09 18:58:00 -06:00
Lance Edgar
6e7cad36b2
Expose 'delay' field in tempmon client views
2017-02-09 17:58:20 -06:00
Lance Edgar
13ff58a4fa
Don't render user field as hyperlink unless so configured
2017-02-09 17:08:30 -06:00
Lance Edgar
7ca03df04d
Refactor the Edit Time Sheet view for "autocommit" mode
...
I.e. instead of letting changes queue up for "batch" mode, immediately
flush changes to server after each edit.
2017-02-09 16:11:40 -06:00
Lance Edgar
d21c8bcaeb
Rename case_pack to case_size
2017-02-08 15:30:44 -06:00
Lance Edgar
0f03e7d6a4
Update changelog
2017-02-08 13:15:45 -06:00
Lance Edgar
df7fa9ddbd
Fix sorting bug for Employee Time Sheet view
2017-02-08 13:14:24 -06:00
Lance Edgar
cab339e367
Add support for Find Roles by Permission X feature
2017-02-06 13:37:42 -06:00
Lance Edgar
dd5162c151
Add initial version of "Find Users by Permission" page
2017-02-04 18:16:18 -06:00
Lance Edgar
afffb911d2
Update changelog
2017-02-04 14:28:57 -06:00
Lance Edgar
cc7c1e162f
Invoke timepicker to correct format of user input, for edit schedule/timesheet
...
It's hoped that this will prevent possibility of user submitting invalid data
2017-02-04 14:27:47 -06:00
Lance Edgar
70a1dbf69a
Update changelog
2017-02-04 12:49:57 -06:00
Lance Edgar
af415693b6
Add config flag for disabling option to "Clear Schedule"
...
I.e. when editing the schedule
2017-02-04 12:38:26 -06:00
Lance Edgar
273f56ec83
Improve the grid for WorkedShift model a bit
2017-02-04 12:32:21 -06:00
Lance Edgar
8b02fd3d38
Add hyperlink to EmployeeFieldRenderer
2017-02-04 12:32:12 -06:00
Lance Edgar
11f91d42d2
Update changelog
2017-02-03 16:56:11 -06:00
Lance Edgar
b2e21b8e74
Add basic support for per-user session timeout
2017-02-02 21:44:13 -06:00
Lance Edgar
4659d3473b
Let project override user authentication for login page
2017-02-02 16:50:38 -06:00
Lance Edgar
49c9bbbbee
Be explicit about fieldset for pricing batch rows
...
Seems helpful to investigate these sometimes...
2017-02-02 15:34:32 -06:00
Lance Edgar
9ebce976c1
Fix probe filter for tempmon readings grid
2017-02-02 14:29:36 -06:00
Lance Edgar
ff7b167d7e
Update changelog
2017-01-31 13:23:04 -06:00
Lance Edgar
1e4612bcbe
Refactor schedule / timesheet views for better separation of concerns
...
This was needed to support a "late clock-ins" view which included both
scheduled *and* worked shift data..
2017-01-30 23:03:05 -06:00
Lance Edgar
bd6d2d2e11
Update changelog
2017-01-30 17:15:42 -06:00
Lance Edgar
12545c6a20
Add way for batch views to hide rows with given status code(s)
...
This seems like it would often be useful...though maybe belongs in the handler?
2017-01-30 17:08:05 -06:00
Lance Edgar
e452ea1ae9
Add min diff threshold param when making price batch from product query
...
Hopefully this sets the stage for arbitrary batch params here..
2017-01-30 16:11:29 -06:00
Lance Edgar
2ab2dfe26b
Add hyperlink to User field renderer
2017-01-29 22:52:36 -06:00
Lance Edgar
709fd5200d
Add 'target' kwarg for grid action links
...
For opening link in new window etc.
2017-01-29 22:52:09 -06:00
Lance Edgar
7104e275c3
Add ability to edit employee time sheet
...
Also disable some unwanted autocomplete logic, plus add ability to
prevent autocomplete "change click" event
2017-01-29 18:53:52 -06:00
Lance Edgar
e009f240be
Update changelog
2017-01-29 11:35:12 -06:00
Lance Edgar
25492cc0e8
Add warning highlight for pricing batch row if can't calculate price
2017-01-29 11:29:53 -06:00
Lance Edgar
3e98b24492
Add price diff column to pricing batch row grid
2017-01-29 11:22:20 -06:00
Lance Edgar
e86066e9ed
Let master view with rows prevent sort/filter for row grid
2017-01-26 18:14:00 -06:00
Lance Edgar
732681b545
Tweaks to order form template etc., for purchasing batch
2017-01-25 11:15:17 -06:00
Lance Edgar
c2a189cb40
Add basic support for cloning batches
...
For now only label batches support this by default
2017-01-24 21:36:58 -06:00
Lance Edgar
b14feae0c1
Update changelog
2017-01-24 15:00:09 -06:00
Lance Edgar
9ea98bb27b
Add ability to merge subdepartments
2017-01-24 14:59:00 -06:00
Lance Edgar
0b5a644de1
Improve columns, filters for TempMon Readings grid
2017-01-12 15:36:18 -06:00
Lance Edgar
fef6737832
Update changelog
2017-01-11 13:09:54 -06:00
Lance Edgar
5bc3cb7431
Fix CSRF token bug with email preview form, refactor to use webhelpers
2017-01-09 13:38:17 -06:00
Lance Edgar
03805942ae
Update changelog
2017-01-06 17:38:45 -06:00
Lance Edgar
4b586c6249
When making batch from products, build query *before* starting thread
...
Otherwise permission checks will fail, if any are needed to build query
2017-01-06 17:36:50 -06:00
Lance Edgar
f68c3dd724
Update changelog
2017-01-03 12:32:59 -06:00
Lance Edgar
e102fa3df5
Prefer received quantities over ordered quantities, for Order Form history
2017-01-03 12:32:02 -06:00
Lance Edgar
d43e1e4a5f
Update changelog
2017-01-03 10:05:20 -06:00
Lance Edgar
d4defef138
Fix type error in grid numeric filter
2017-01-03 10:02:14 -06:00
Lance Edgar
e13e2cfaaf
Add "discarded" flag when receiving DMG/EXP products; add view for purchase credits
2016-12-30 12:37:07 -06:00
Lance Edgar
55973bf30a
Set "order date" when creating new receiving batch
2016-12-30 09:45:22 -06:00
Lance Edgar
ed06ada8c4
Add department UUID to JSON returned for "eligible purchases" when creating batch
2016-12-30 09:00:13 -06:00
Lance Edgar
25866798cf
Update changelog
2016-12-30 08:00:52 -06:00
Lance Edgar
e9dd44fa39
Tweak the "create" screen for purchase batches, for more customization
...
Also add some fields to the batch row fieldset
2016-12-30 07:52:56 -06:00
Lance Edgar
01ed68a3fe
Update changelog
2016-12-29 13:28:35 -06:00
Lance Edgar
814fd12e9e
Refactor Order Form a bit to allow custom history data
2016-12-29 13:23:21 -06:00
Lance Edgar
feed93eb61
Add extra perms for restricing which 'mode' of purchase batch user can create
2016-12-29 12:09:47 -06:00
Lance Edgar
2b7e38d077
Fix purchase batch execution, to redirect to Purchase *or* Batch
...
Depending on what the handler returned from execution
2016-12-29 11:56:42 -06:00
Lance Edgar
4231bf0455
Update changelog
2016-12-28 16:44:19 -06:00
Lance Edgar
1da898c9cf
Tweak default filter label for Batch ID
2016-12-28 16:43:07 -06:00
Lance Edgar
8f98d61a38
Tweak default "numeric" grid filter, to ignore UPC-like values
...
Those tend to cause SQL errors, so just "fail silently" for now. This
situation needs to be improved on the front end at some point...
2016-12-28 16:42:09 -06:00
Lance Edgar
f67fdb8c5b
Update changelog
2016-12-28 14:53:06 -06:00
Lance Edgar
de38c3a20a
Fix CSRF token bug for bulk-move message forms
2016-12-28 14:51:16 -06:00
Lance Edgar
e0865bef12
Update changelog
2016-12-22 12:27:35 -06:00
Lance Edgar
a0f32854e8
Fix CSRF token bug for old-style batch params form
2016-12-22 12:26:56 -06:00
Lance Edgar
a3313938a3
Update changelog
2016-12-21 12:00:06 -06:00
Lance Edgar
113f474e8b
Fix master merge template/forms to include CSRF token
2016-12-21 11:58:59 -06:00
Lance Edgar
2fbf719d61
Update changelog
2016-12-20 17:01:41 -06:00
Lance Edgar
0b10021942
Update some enum references, render all purchase batch cases/units fields as quantity
2016-12-20 16:10:22 -06:00
Lance Edgar
feef8a5ecc
Fix some bugs in product view template
2016-12-20 16:09:59 -06:00
Lance Edgar
8afaf80128
Various tweaks to purchasing batch views
2016-12-19 16:17:56 -06:00
Lance Edgar
7a9780e2b8
Fix CSRF bug in Ordering Form template, make case quantity pretty
2016-12-19 14:45:20 -06:00
Lance Edgar
3db2c9cba4
Update changelog
2016-12-19 13:39:26 -06:00
Lance Edgar
aa99f3b506
Add QuantityFieldRenderer
2016-12-19 12:26:16 -06:00
Lance Edgar
4c929055e6
Add style for 'half-width' grid
2016-12-17 00:30:18 -06:00
Lance Edgar
2a53eba564
Update changelog
2016-12-16 12:47:22 -06:00
Lance Edgar
6186200aba
Make case quantity render a little prettier on product view
2016-12-15 16:31:32 -06:00
Lance Edgar
9a6ad16e2f
Overhaul product views a little, per customization needs
2016-12-15 15:11:15 -06:00
Lance Edgar
f7267597ee
Tweak the CustomFieldRenderer
base class a bit
...
Not sure who all's using this now..hopefully this breaks nothing
2016-12-15 00:36:58 -06:00
Lance Edgar
d40d5e3f6b
Tweak some field renderers for sake of product view
2016-12-14 23:27:45 -06:00
Lance Edgar
ef649d8c96
Fix CSRF tokens for datasync restart forms
2016-12-14 18:52:12 -06:00
Lance Edgar
4ed522ae47
Add global CSRF protection
2016-12-14 18:37:17 -06:00
Lance Edgar
ab09314ed3
Add initial support for CSRF token protection
2016-12-14 15:41:15 -06:00
Lance Edgar
11e78adaab
Add "print receiving worksheet" feature, for 'ordered' purchases
2016-12-14 12:32:41 -06:00
Lance Edgar
86c667e1f1
Auto-append slash to URL when necessary
...
This should make people happy, if they notice..
2016-12-13 22:29:46 -06:00
Lance Edgar
ed252c6465
Overhaul the Receiving Form to account for "product not found" etc.
...
Also shows ordered/received/etc. quantities
2016-12-13 22:28:50 -06:00
Lance Edgar
acbb3d289c
Add ValidGPC
formencode validator
2016-12-13 22:27:52 -06:00
Lance Edgar
f890405162
Update changelog
2016-12-12 15:26:21 -06:00
Lance Edgar
7f14f50ee0
More mobile view improvements, various
2016-12-12 15:24:26 -06:00
Lance Edgar
14ac7aa198
Fix session bug in old CRUD views
2016-12-12 15:24:09 -06:00
Lance Edgar
79e63571e3
Make CurrencyFieldRenderer
inherit from FloatFieldRenderer
...
Also cleanup some code generally..
2016-12-12 12:13:59 -06:00
Lance Edgar
06dee96af6
Add mobile support for datasync restart
2016-12-11 21:20:51 -06:00
Lance Edgar
22c7fee0f6
Tweak icons for mobile menu
2016-12-11 19:52:17 -06:00
Lance Edgar
024d3c1975
Add mobile support for "become/stop root" feature
2016-12-11 19:16:24 -06:00
Lance Edgar
ee0bdc4b74
OMG..lots of changes for sake of mobile login / user menu etc.
...
Feeling a bit sloppy right about now...oh well good enough
2016-12-11 18:07:30 -06:00
Lance Edgar
e3ae427e37
Update changelog
2016-12-11 10:53:27 -06:00
Lance Edgar
c2d2b6e072
Change jquery CDN URLs from HTTP to HTTPS
2016-12-11 01:43:17 -06:00
Lance Edgar
d77216374f
Add initial mobile templates: base, home, about
2016-12-11 01:39:51 -06:00
Lance Edgar
34bd40ca86
Hide first/last name for employee view, unless in readonly mode
2016-12-10 16:03:55 -06:00
Lance Edgar
35d1c24bc7
Tweak flash message when sending email preview, in case it's disabled
2016-12-10 14:54:52 -06:00
Lance Edgar
ed4c445fbe
Show 'enabled' column in grid, fix prefix bug for email profiles
2016-12-10 14:15:40 -06:00
Lance Edgar
9692e389d5
Update changelog
2016-12-10 12:51:21 -06:00
Lance Edgar
a0408e87f9
Fix plural titles for Tempmon model views
2016-12-10 12:06:49 -06:00
Lance Edgar
ede7869a22
Fix bug when restarting tempmon client
2016-12-10 11:59:32 -06:00
Lance Edgar
aa9c7abdb5
Add 'restartable tempmon client' conditional logic
2016-12-10 11:56:25 -06:00
Lance Edgar
16f00b02df
Validate for unique tempmon probe config key
2016-12-10 11:23:22 -06:00
Lance Edgar
8578a063f3
Add PO/invoice unit costs to purchase batch row view
2016-12-10 10:23:21 -06:00
Lance Edgar
6389481cea
Remove some deprecated field renderers
2016-12-10 10:14:52 -06:00
Lance Edgar
8ed4421b03
Update changelog
2016-12-10 09:21:50 -06:00
Lance Edgar
6a469a6f22
Add logic for handling Ctrl+V / Ctrl+X in numeric.js
2016-12-10 09:15:02 -06:00
Lance Edgar
839d3957dd
Add initial support for mispicks / attaching credits for receiving batch
2016-12-10 09:08:37 -06:00
Lance Edgar
b3010465b6
Add generic 'not on file' product image for use as POD 404
2016-12-10 09:07:37 -06:00
Lance Edgar
1ab2a70e60
Add initial/basic support for damaged/expired items in receiving batch
2016-12-09 15:30:14 -06:00
Lance Edgar
dd08b71458
Tweak various views for purchase batches
2016-12-09 14:20:16 -06:00
Lance Edgar
c73ba56505
Add support for 'department' field in purchases / batches
...
Also fix logic for deleting a purchase (delete its batches first)
2016-12-09 14:01:06 -06:00
Lance Edgar
6c3d221e98
Add new 'receiving form' for purchase batches
2016-12-09 12:09:18 -06:00
Lance Edgar
468a84aa90
Update changelog
2016-12-09 10:35:33 -06:00
Lance Edgar
ccc1374f6d
Fix bug when editing a data row
...
This was a new-ish bug, caused I think by 4a2ba3925d
2016-12-09 10:34:35 -06:00
Lance Edgar
81baa90873
Update changelog
2016-12-08 12:14:37 -06:00
Lance Edgar
369d5849a9
Revert to display_name
field for person views
2016-12-08 12:13:45 -06:00
Lance Edgar
e4a10cf7fc
Update footer text/link per new about page
2016-12-07 22:06:27 -06:00
Lance Edgar
96ef75a75d
Hopefully fix some bugs with people view(s)
2016-12-07 20:36:54 -06:00
Lance Edgar
cebde053ad
Fix permission group label for email bounces
2016-12-07 17:04:52 -06:00
Lance Edgar
e1e4514038
Update changelog
2016-12-07 16:57:52 -06:00
Lance Edgar
cc34e77a2c
Fix permission / grid action bug for email profiles
2016-12-07 16:57:08 -06:00
Lance Edgar
e662af1464
Update changelog
2016-12-07 16:02:07 -06:00
Lance Edgar
5a24c4113f
Add new 'bytestring' filter for grids that need it
...
For now, must explicitly request the filter, nothing will use it by default
2016-12-07 16:00:36 -06:00
Lance Edgar
457ce97f4e
Add 'extra_styles' to true base template
2016-12-07 16:00:20 -06:00
Lance Edgar
d8c4f92aa5
Tweak tempmon views a little, fix client restart logic
2016-12-07 16:00:00 -06:00
Lance Edgar
aedbe5214f
Update changelog
2016-12-05 21:02:52 -06:00
Lance Edgar
4a2ba3925d
Use master view's session when creating form
...
Needed when allowing create for models from non-rattail database
2016-12-05 21:01:30 -06:00
Lance Edgar
7705c765ee
Fix import bugs with tempmon views
2016-12-05 21:01:18 -06:00
Lance Edgar
b339290274
Allow delete for datasync changes
2016-12-05 21:00:50 -06:00
Lance Edgar
dba9663d27
Update changelog
2016-12-05 19:15:33 -06:00
Lance Edgar
8674cf1650
Refactor tempmon views to leverage rattail-tempmon database
2016-12-05 19:14:20 -06:00
Lance Edgar
083f8ecde0
Tweak email config views, to support subject "templates"
2016-12-01 11:56:26 -06:00
Lance Edgar
cfd6e87cff
Update changelog
2016-11-30 14:09:44 -06:00
Lance Edgar
dc00239b5f
Fix bug in products view class
...
Need to invoke the core View init logic, for `self.enum`
2016-11-30 14:08:12 -06:00
Lance Edgar
62740e8a59
Update changelog
2016-11-29 15:30:52 -06:00
Lance Edgar
4498bc001f
Tweak fields for product view
2016-11-29 15:30:05 -06:00
Lance Edgar
ee6d3195c5
Add basic 'about' page with some package versions
2016-11-28 18:28:33 -06:00
Lance Edgar
b2d7e14ef7
Update changelog
2016-11-28 16:16:31 -06:00
Lance Edgar
948987232a
Tweak some fields for Product view
2016-11-27 14:17:42 -06:00
Lance Edgar
c8ec13d130
Add permission for bulk-delete of batch data rows
2016-11-26 21:22:57 -06:00
Lance Edgar
139d9a4fed
Hopefully fix styles for 'print schedule' page
2016-11-26 20:29:10 -06:00
Lance Edgar
06ec80e7a8
Update changelog
2016-11-22 12:57:17 -06:00
Lance Edgar
3a9930b879
Tweak tempmon probe fields, make readings read-only
...
Still allow deletion of readings though.
2016-11-22 12:30:21 -06:00
Lance Edgar
0296c29dd7
Add support for restarting tempmon client
2016-11-22 00:55:30 -06:00
Lance Edgar
a39c347ad3
Add initial views for tempmon
2016-11-21 23:53:20 -06:00
Lance Edgar
668191b2e9
Add support for pricing batches
2016-11-21 19:36:57 -06:00
Lance Edgar
fdd0b6ec3b
Add some links between employees / people / customers views
2016-11-21 17:47:24 -06:00
Lance Edgar
686bcfc74c
Update changelog
2016-11-21 14:40:09 -06:00
Lance Edgar
674a315104
Fix bug when downloading batch file
2016-11-21 14:39:04 -06:00
Lance Edgar
8399eb8f91
Add initial support for 'costing' mode for purchase batches
2016-11-21 03:37:45 -06:00
Lance Edgar
67f6c11307
Add support for 'receiving' mode for purchase batches
2016-11-21 01:07:35 -06:00
Lance Edgar
8acb9b0029
Bump jquery version
...
Did this while troubleshooting something, maybe unnecessary but what the heck
2016-11-21 01:04:28 -06:00
Lance Edgar
d46b0cbc70
Add support for mode, purchase relation for purchase batches
2016-11-20 17:48:04 -06:00
Lance Edgar
1a6bacda6a
Update changelog
2016-11-20 16:19:01 -06:00
Lance Edgar
339f3c6361
Move get_batch_kwargs()
to BatchMasterView
2016-11-20 16:03:28 -06:00
Lance Edgar
d9145e5122
Update changelog
2016-11-20 14:11:15 -06:00
Lance Edgar
37be76cc84
Fix some bugs etc. with batch views and templates
2016-11-20 14:10:04 -06:00
Lance Edgar
f97b26506f
Add printer-friendly view for "full" employee schedule
...
i.e. whatever version of that the user happens to be currently viewing
2016-11-19 22:23:45 -06:00
Lance Edgar
c9799f5943
Update changelog
2016-11-19 19:49:57 -06:00
Lance Edgar
936535d625
Tweak core view's rattail config init logic, for tests
2016-11-19 18:56:09 -06:00
Lance Edgar
203f0242fb
Refactor batch views / templates per rattail framework overhaul
2016-11-19 18:34:50 -06:00
Lance Edgar
a5184e416a
Tweak email config view a bit, for clarity
2016-11-15 19:36:08 -06:00
Lance Edgar
c275071499
Add size, extra link fields to product view template
2016-11-14 19:29:00 -06:00
Lance Edgar
09c1c49c0e
Update changelog
2016-11-14 17:52:50 -06:00
Lance Edgar
73fcf84d59
Disable save button when creating new object
2016-11-14 17:51:23 -06:00
Lance Edgar
ad2724fd2f
Make POD image for product view a bit more sane
2016-11-11 22:15:47 -06:00
Lance Edgar
536e1aa3eb
Update changelog
2016-11-11 18:47:26 -06:00
Lance Edgar
11b4cf9616
Add support for more cases + units, more vendor fields, for new purchase batches
2016-11-11 01:56:37 -06:00
Lance Edgar
1f9a27a7ae
Tweak default factory for boolean grid filters
2016-11-10 23:13:21 -06:00
Lance Edgar
7afd9c87df
Update changelog
2016-11-10 17:37:42 -06:00
Lance Edgar
fe978a9bd2
Add 'additive fields' concept to merge diff preview
2016-11-10 17:13:46 -06:00
Lance Edgar
7dd19c6d87
Change how we determine default 'grid key' for master views
2016-11-10 17:13:29 -06:00
Lance Edgar
43eb2f107f
Display sequence for product alt codes
...
Might as well, for now..
2016-11-09 16:59:08 -06:00
Lance Edgar
130f0b4cdc
Update changelog
2016-11-09 14:19:30 -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
63d89b696a
Fix line item PO Total update for new purchase Order Form
2016-11-08 23:44:34 -06:00
Lance Edgar
da5c040aeb
Add historical amounts to new purchase Order Form, allow extra columns etc.
2016-11-08 22:45:58 -06:00
Lance Edgar
83e9c7d076
Update changelog
2016-11-08 19:38:26 -06:00
Lance Edgar
c51d0db42d
Tweak order form view for new purchase batches
2016-11-08 13:06:56 -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
da8ef9ebd8
Don't allow access to Order Form for executed purchase batch
2016-11-07 20:49:33 -06:00
Lance Edgar
758ae7099d
Add initial support for viewing new purchase batch as Order Form
2016-11-07 20:40:47 -06:00
Lance Edgar
0477561ca6
Add support for making new-style batches from products grid query
...
Just label batches so far, will have to revisit that
2016-11-06 23:31:27 -06:00
Lance Edgar
4cfd3aa00e
Add basic views for label batches
2016-11-06 20:53:50 -06:00
Lance Edgar
5183184b16
Fix row grid tools bug in batch view
2016-11-06 20:52:47 -06:00
Lance Edgar
a51bf54e94
Prevent user from adding new rows to batch which has already been executed
2016-11-06 13:34:08 -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
8fe0e96273
Remove unused (I think?) VendorFieldRenderer
2016-11-05 02:08:10 -05:00
Lance Edgar
732453eedc
Update changelog
2016-11-02 15:06:34 -05:00
Lance Edgar
06b0b13992
Add basic merge feature to MasterView
2016-10-28 10:26:37 -05:00
Lance Edgar
a398a0a710
Tweak styles for global header
2016-10-28 10:26:23 -05:00
Lance Edgar
0c11b72804
Update changelog
2016-10-27 19:00:09 -05:00
Lance Edgar
2b3b69ed70
Tweak how we auto-filter 'deleted' products
...
Hopefully this doesn't break anything? This change is required for a
user who has 'become root' to see deleted products.
2016-10-27 15:58:00 -05:00
Lance Edgar
68ba3a7fcb
Add 'vendor code' and 'vendor code (any)' filters for products grid
2016-10-26 18:47:44 -05:00
Lance Edgar
01acedaedf
Show vendor invoice rows as warning, if they have no case quantity
2016-10-26 17:58:28 -05:00
Lance Edgar
2772057381
Tweak default styles for home page
2016-10-25 18:14:59 -05:00
Lance Edgar
590444b273
Fix template bug when deleting user
2016-10-25 18:14:43 -05:00
Lance Edgar
1af9fbd100
Update changelog
2016-10-19 13:56:41 -05:00
Lance Edgar
3790af8ef5
test commit
2016-10-18 20:54:28 -05:00
Lance Edgar
7932fffa1a
Protect new 'root' views, only admin users allowed..
...
Heh whoops.
2016-10-18 19:17:23 -05:00
Lance Edgar
2c27120eb4
Update references to request.authenticated_userid
...
Per warnings from Pyramid, old method will go away in 1.8
2016-10-18 17:54:41 -05:00
Lance Edgar
6bf60365ba
Let any 'admin' user elevate to 'root' for full system access
...
But otherwise, let the Administrator role be "normal" and have perms of
its own. Hopefully cuts down on unwanted screen noise for admins.
2016-10-18 16:59:38 -05:00
Lance Edgar
383d714214
Disable a focus() call in menubar.js which messed with search filter focus
...
Hopefully this is a good idea..? Probably should look for a replacement
lib at some point...
2016-10-16 21:40:04 -05:00
Lance Edgar
6cb4b86fd0
Redo whitespace / indentation for menubar.js
2016-10-16 21:37:38 -05:00
Lance Edgar
26c6c083c4
Add refresh_after_create
flag for BatchMasterView
...
Hopefully this is a good idea too..
2016-10-16 03:33:10 -05:00
Lance Edgar
4757a56002
Fix bug in batch ID field renderer, when displayed for new batch
...
Hopefully this is a good idea..
2016-10-16 03:32:56 -05:00
Lance Edgar
1327b886fc
Disable delete button by default, when clicked
2016-10-16 03:30:42 -05:00
Lance Edgar
7e3d47aa5c
Fix / improve progress display somewhat
2016-10-16 03:30:12 -05:00
Lance Edgar
d0d8da9e47
Update changelog
2016-10-14 16:32:46 -05:00
Lance Edgar
3980886356
Add ability to clone schedule data from another week
2016-10-14 16:02:15 -05:00
Lance Edgar
c2503977ea
Add ability to clear current schedule when editing
2016-10-14 14:45:23 -05:00
Lance Edgar
9e7cb532c8
Add speed bump when leaving timesheet page w/ unsaved changes
...
Also add save/undo buttons to top as well as bottom of timesheet.
2016-10-14 13:57:57 -05:00
Lance Edgar
e153390c15
Fix bug, break for loop when we can
2016-10-12 15:03:10 -05:00
Lance Edgar
e57757d44b
Fix bug when POST'ing filter form data to edit schedule page
2016-10-12 14:26:59 -05:00
Lance Edgar
048951153d
Add basic ability to edit employee schedule
2016-10-12 14:16:33 -05:00
Lance Edgar
788f3ad386
Update changelog
2016-10-10 11:41:24 -05:00
Lance Edgar
38ef101679
Add size description to inventory report
2016-10-10 11:34:10 -05:00
Lance Edgar
223a6dc862
Fix couple of bugs for vendor catalog views
...
No need to expose an "edit" mode for this batch since view allows
refresh.
2016-10-10 11:16:55 -05:00
Lance Edgar
3b84a92d7d
Strip whitespace from username field when editing User
...
Otherwise can be a gotcha, if user doesn't know their username "has a
space" etc.
2016-10-10 10:59:07 -05:00
Lance Edgar
b157b79938
Remove last references to 'edbob' package
2016-10-09 21:12:13 -05:00
Lance Edgar
9b50067bd7
Issue proper warning if old 'edbob.config' setting is found
2016-10-09 19:44:45 -05:00
Lance Edgar
b5cea62de7
Tweak how tailbone finds rattail config from pyramid settings
...
Eventually need to stop supporting the old 'edbob.config' setting, for
now keep it as a fallback.
2016-10-08 14:29:23 -05:00
Lance Edgar
fca95ae8c0
Add 'tailbone' to global template context, update 'better' template footer
2016-10-07 19:33:41 -05:00
Lance Edgar
459637cddb
Add registration for 'rattail' template with Pyramid scaffold system
2016-10-07 19:32:49 -05:00
Lance Edgar
8ce0148a64
Tweak some things to make demo project more "out of the box"
2016-10-06 13:13:31 -05:00
Lance Edgar
7451a0dc14
Update changelog
2016-10-04 15:55:45 -05:00
Lance Edgar
894ee87591
Add "bulk delete rows" feature to new batches view
2016-10-04 15:12:30 -05:00
Lance Edgar
f41135a2e0
Add code
field to Category views
2016-10-03 15:37:31 -05:00
Lance Edgar
29ec662ead
Update changelog
2016-09-30 15:52:17 -05:00
Lance Edgar
3bafa41ecd
Add specific permissions for edit/delete of individual batch rows
2016-09-30 15:20:40 -05:00
Lance Edgar
f59e75072e
Update changelog
2016-09-26 15:18:37 -05:00
Lance Edgar
1c45472fe5
Tweak how a grid filter factory is determined
...
Don't inspect anything if a factory is provided by caller.
2016-09-19 16:34:12 -05:00
Lance Edgar
65d1c24230
Add a couple of extra verbs to base grid filter class
...
Seems like these could be more useful some day; for now they're used by
a bespoke project.
2016-09-19 16:33:24 -05:00
Lance Edgar
a77f41debf
Fix row-level visibility for grid edit action
2016-09-19 16:32:18 -05:00
Lance Edgar
cff19f38a3
Improve validation for FormAlchemy date field renderer
2016-09-19 13:13:53 -05:00
Lance Edgar
65661a03f5
Add FormAlchemy-compatible validators for email address, phone number
2016-09-18 17:16:17 -05:00
Lance Edgar
93fcc72f73
Add "refresh" button when viewing batch
2016-09-18 17:15:58 -05:00
Lance Edgar
679dce4ed8
Add "just in time" editable instance check for master view
2016-09-18 17:14:57 -05:00
Lance Edgar
94a7a15e6d
Add basic form validation when sending new messages
...
This avoids the message body for now, since that's implemented a couple
different ways in the real world...
2016-09-13 20:23:51 -05:00
Lance Edgar
378f1ae7fb
Update changelog
2016-09-01 00:03:58 -05:00
Lance Edgar
bb6a838d3b
Don't show CSV download link if master view opts out
2016-08-26 15:41:22 -05:00
Lance Edgar
60c5d31aa1
Allow opt-out for "download batch row data as CSV" feature
...
Sometimes that just confuses the issue, e.g. when the batch provides a
download feature of its own.
2016-08-26 15:31:03 -05:00
Lance Edgar
e3f13baaab
Fix permission group label bug for batch views
2016-08-24 17:21:21 -05:00
Lance Edgar
e296bfd392
Add MasterView.listable
flag for disabling grid view
2016-08-24 17:20:53 -05:00
Lance Edgar
11460461e7
Update changelog
2016-08-23 17:00:31 -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
8a19b90efa
Add hook to customize timesheet shift rendering
...
Also decrease font size slightly for shift text.
2016-08-22 17:25:43 -05:00
Lance Edgar
cdde848275
Refactor batch view/edit pages to share some "execution options" logic
2016-08-22 15:46:16 -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
340f02a3f2
Set relevant 'index title' when viewing batch with rows
...
Also tweak 'Batch ID' field label.
2016-08-20 21:03:30 -05:00
Lance Edgar
dce4972f0f
Add TODO comment
2016-08-19 18:12:13 -05:00
Lance Edgar
9de5a3b39e
Tweak how we use DB session to fetch grid settings
2016-08-19 16:01:44 -05:00
Lance Edgar
a99e129b42
Update changelog
2016-08-17 20:50:06 -05:00
Lance Edgar
207cd6a261
Fix bug in handheld batch view config
2016-08-17 20:49:13 -05:00
Lance Edgar
f7e70f8a30
Update changelog
2016-08-17 18:39:25 -05:00
Lance Edgar
d94ed5e99c
Fix bug when viewing batch with no execution options
2016-08-17 18:38:38 -05:00
Lance Edgar
7eef6e6cf4
Update changelog
2016-08-17 17:49:16 -05:00
Lance Edgar
30f543a38c
Fix bug for handheld batch device type field
2016-08-17 17:48:30 -05:00
Lance Edgar
3a2406d420
Update changelog
2016-08-17 17:22:07 -05:00
Lance Edgar
aff90ac756
Add basic support for new handheld/inventory batches
2016-08-17 17:05:51 -05:00
Lance Edgar
db62f82a37
Add basic support for batch execution options
2016-08-17 16:52:13 -05:00