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
|
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
|
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
|
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
|
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
|
631665e208
|
Refactor all remaining usage of webhelpers; use webhelpers2 etc. instead
|
2017-07-06 21:11:05 -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
|
85bdefc25b
|
Add versioning display support for contact-related models
|
2017-07-05 17:16:28 -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
|
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
|
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
|
888c094fe3
|
Allow bulk row deletion for vendor catalog batches
|
2017-06-22 13:28:35 -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
|
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
|
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
|
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
|
cf8df76788
|
Add support for bulk-delete of Pricing Batches
|
2017-05-24 18:10:38 -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
|
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
|
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
|
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
|
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
|
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
|
754c086053
|
Fix signature for MasterView.get_index_url()
per new `mobile` kwarg
|
2017-04-04 17:43:33 -05:00 |
|
Lance Edgar
|
a3d0966139
|
Allow config to define home page image URL
|
2017-03-30 22:19:44 -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
|
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
|
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
|
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
|
3dfe3dfa28
|
Add CostFieldRenderer and tweak product view template
latter being for easier customization
|
2017-03-23 20:32:56 -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
|
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
|
581a21bd9d
|
Add basic "mobile index" master view, plus support for demo mode
|
2017-03-19 11:21:00 -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
|
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
|
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
|
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
|
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
|
cb96272b46
|
Fix session reference bug in schedule view
|
2017-02-21 12:01:40 -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
|
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
|
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
|
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
|
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
|
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
|
051b52bd4b
|
Tweak form handling for sending a new message, for more customization
|
2017-02-13 17:37:16 -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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
814fd12e9e
|
Refactor Order Form a bit to allow custom history data
|
2016-12-29 13:23:21 -06:00 |
|