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
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
Lance Edgar
3b265e19c4
Fix bug in batch download URL
2016-08-17 16:51:31 -05:00
Lance Edgar
3c3aa5f2b1
Fix bug when deleting certain batches
2016-08-17 16:51:04 -05:00
Lance Edgar
cf1b9acfb1
Add support for system-unique ID in batch views etc.
2016-08-17 16:50:00 -05:00
Lance Edgar
343f9bde1b
Add "empty" option to enum field renderers, if field allows empty value
2016-08-17 16:45:54 -05:00
Lance Edgar
8d6c9854a3
Add MasterView.render()
method for sake of common context/logic
...
That still needs some work I'm sure...
2016-08-17 16:44:49 -05:00
Lance Edgar
7c9307e298
Update changelog
2016-08-13 23:07:47 -05:00
Lance Edgar
01edbf32d1
Add null / not null verbs back to default boolean grid filter
2016-08-13 18:26:46 -05:00
Lance Edgar
f3f7b9f95b
Update changelog
2016-08-12 17:19:56 -05:00
Lance Edgar
498a810f08
Revert "Disable view mode for settings table"
...
This reverts commit 457407fbcf
.
2016-08-12 17:18:22 -05:00
Lance Edgar
a6438e4bb5
Add permissions field when viewing user details
...
About damn time I'm sure...
2016-08-12 01:58:07 -05:00
Lance Edgar
a70c9d3360
Export 'enabled' flag for email profile/settings
2016-08-12 01:17:40 -05:00
Lance Edgar
457407fbcf
Disable view mode for settings table
...
Create/edit/delete are all that's needed there.
2016-08-11 23:59:40 -05:00
Lance Edgar
41ca3859f6
Only show granted permissions when viewing role details
...
Hopefully a little easier on the eyes..still could use more improvements
though I'm sure.
2016-08-11 22:29:55 -05:00
Lance Edgar
2b1a493706
Update changelog
2016-08-10 14:30:51 -05:00
Lance Edgar
c38535e4c0
Add hopefully generic FileFieldRenderer
...
Eventually should refactor other (batch) things to use this.
2016-08-09 19:50:24 -05:00
Lance Edgar
e15888ffcd
Add render_progress()
method to core view class
2016-08-09 19:46:49 -05:00
Lance Edgar
a1094cc995
Update changelog
2016-08-09 13:20:33 -05:00
Lance Edgar
bfcf6a9500
Add support for 10-key hyphen/period keys for numeric input fields
2016-08-09 11:45:34 -05:00
Lance Edgar
f816098199
Update changelog
2016-08-05 15:53:41 -05:00
Lance Edgar
9ebff91db0
Allow negative sign, decimal point for "numeric" text fields
2016-08-05 15:12:36 -05:00
Lance Edgar
c4b4b866ff
Fallback to empty string for email preview recipient, if current user has no address
2016-08-04 13:19:55 -05:00
Lance Edgar
b3bd2ba3b5
Update changelog
2016-07-27 19:48:24 -07:00
Lance Edgar
38927ce282
Add initial attempt at 'better' theme
2016-07-17 20:16:26 -05:00
Lance Edgar
fdf1419ea2
Add CodeTextAreaFieldRenderer
, refactor label profile form to use it
2016-07-13 11:04:23 -05:00
Lance Edgar
a093b84c98
Update changelog
2016-07-08 01:17:35 -05:00
Lance Edgar
e0bd20ee23
Always strip whitespace from label profile 'spec' field input
...
Otherwise we can't properly load (import) the spec object...
2016-06-29 18:59:56 -05:00
Lance Edgar
35d4d35fd6
Add awareness of special 'Authenticated' role, in permissions UI etc.
2016-06-15 12:51:10 -05:00
Lance Edgar
68ca5766d1
Cleanup some timesheet display logic
...
Also make sure to force current user unless they have permission to view
all time sheets.
2016-06-14 22:19:37 -05:00
Lance Edgar
d94372ee41
Allow extra kwargs to core View.redirect()
method
2016-06-14 22:19:16 -05:00
Lance Edgar
686ae1b657
Fix some 'strftime' typos
2016-06-13 10:14:51 -05:00
Lance Edgar
8f0ac0fa71
Update changelog
2016-06-10 17:08:51 -05:00
Lance Edgar
1e0ef53aea
Add support for viewing single employee's schedule / time sheet
...
A little sloppy perhaps, here and there..but seems to do the job.
2016-06-07 16:16:37 -05:00
Lance Edgar
c6ab3b80f9
Hopefully fix some CSS for form field values
2016-05-27 14:33:01 -05:00
Lance Edgar
c806c572cb
Update changelog
2016-05-11 14:11:24 -05:00
Lance Edgar
559f782720
Add default kwargs to Session
class
2016-05-11 12:37:40 -05:00
Lance Edgar
fa2c265e77
Add rattail config object to Session kwargs
2016-05-11 12:36:32 -05:00
Lance Edgar
4c5bdc6766
Move "full name" to front of grid columns
...
Also use "full name" label in fieldset, instead of "display name".
2016-05-10 15:17:14 -05:00
Lance Edgar
123f5ce0c6
Add support for "full" schedule and time sheet views
...
Temporarily removes support for viewing current user's time sheet; that
will be added back in soon.
2016-05-10 13:08:32 -05:00
Lance Edgar
181123dfaa
Update changelog
2016-05-06 11:42:39 -05:00
Lance Edgar
890392ab92
Various improvements to the schedule view
...
Still clearly not yet complete though.
2016-05-06 11:41:05 -05:00
Lance Edgar
1017823b06
Disable autocomplete for password fields when editing user
...
Er, at least try. Didn't seem to work in my local test though.
2016-05-06 11:40:25 -05:00
Lance Edgar
3e6c1f28b9
Tweak timesheet styles, to give rows alternating background color
2016-05-06 11:39:45 -05:00
Lance Edgar
10f1c34a75
Tweak styles for jQuery UI selectmenu dropdowns
...
Give max height so that we get a scroll bar out of the deal, instead of
an endless list.
2016-05-06 11:38:36 -05:00
Lance Edgar
dc2104d430
Refactor some common FormEncode validators, plus add some more
2016-05-06 11:38:01 -05:00
Lance Edgar
691b33cad4
Update changelog
2016-05-05 16:31:01 -05:00
Lance Edgar
286b095528
Fix bug in roles view
2016-05-05 16:27:35 -05:00
Lance Edgar
aaa1d17507
Add hyperlinks to product UPC and description, within main grid
...
These won't honor the indexing scheme yet, still need to think about
that.
2016-05-03 22:10:54 -05:00
Lance Edgar
b718336ac2
Refactor timesheet logic, add initial/basic schedule view
...
Clearly need to be able to filter by store/department yet.
2016-05-03 21:19:28 -05:00
Lance Edgar
34482892f7
Add prev/next week navigation to time sheet view
2016-05-02 19:26:21 -05:00
Lance Edgar
25ec005764
Add week navigation to time sheet view
2016-05-02 19:15:51 -05:00
Lance Edgar
7e0e1f6659
Update changelog
2016-05-02 18:25:14 -05:00
Lance Edgar
be7108bcda
Tweak how empty hours are displayed in time sheet
2016-05-02 18:24:09 -05:00
Lance Edgar
77ce81dec0
Fix bugs in batch grid URLs
2016-05-02 18:23:57 -05:00
Lance Edgar
785d0b5806
Remove 'create batch from results' link on products index page
...
This probably should come back someday, but in a smarter form and
leveraging new-style batches of course...
2016-05-02 16:43:56 -05:00
Lance Edgar
fd11ef9af4
Update changelog
2016-05-02 15:22:30 -05:00
Lance Edgar
566777fef0
Tweak some styles on feedback template
2016-05-02 13:18:03 -05:00
Lance Edgar
157d4ccc9f
Stop trying to use PIL when generating product image tag
2016-05-02 12:45:25 -05:00
Lance Edgar
2bd15ca5c7
Fix grid URL bug
2016-05-02 10:35:54 -05:00
Lance Edgar
1c0c148294
Add initial/basic user feedback form support
2016-05-01 20:39:05 -05:00
Lance Edgar
4ec8fdcf82
Add grid_index_nav()
template def, for page header
2016-05-01 18:40:52 -05:00
Lance Edgar
abb42e9f25
Add initial support for grid index URLs
...
Yay, been wanting this for some time now.
2016-05-01 17:50:57 -05:00
Lance Edgar
70a2f10c81
Add auto-hide/show magic to message recipients field when viewing
2016-05-01 14:57:41 -05:00
Lance Edgar
f3cab67aaf
Add 'index title' setting to master view
...
This was needed due to a new way of showing the index link when
e.g. viewing a record, particularly with regard to messaging and a new
template design.
2016-05-01 12:34:15 -05:00
Lance Edgar
c9afae3a44
Add testing image, for background / watermark
2016-05-01 00:06:16 -05:00
Lance Edgar
0c179fb9d0
Move Person.display_name
to top of fieldset when viewing/editing
2016-04-30 20:55:10 -05:00
Lance Edgar
6d2af6d698
Overhaul newgrid template header a bit, to improve styles
2016-04-30 20:54:22 -05:00
Lance Edgar
130b6dda76
Tweak flash message when record is updated
...
To be more consistent with add/delete.
2016-04-30 19:01:17 -05:00
Lance Edgar
b96c1ebd3a
Add MasterView.listing
flag, for templates' sake
2016-04-30 19:00:43 -05:00
Lance Edgar
3572c16000
Update changelog
2016-04-28 18:35:47 -05:00
Lance Edgar
22e4d38d58
Add initial Time Sheet view
...
Hardly complete at this point, but proves the concept.
2016-04-28 18:18:11 -05:00
Lance Edgar
fb25f6917e
Add master views for ScheduledShift
model
2016-04-28 18:16:26 -05:00
Lance Edgar
b02f7a9a2b
Update changelog
2016-04-25 19:49:06 -05:00
Lance Edgar
4e917169f9
Add views for WorkedShift
model
2016-04-25 19:40:29 -05:00
Lance Edgar
2bbd17afa9
Update changelog
2016-04-24 20:12:29 -05:00
Lance Edgar
8a1b86dd2d
Tweak styles for form field labels
...
OMG so tired of these ugly fieldsets, where is the magic UI fairy?
2016-04-22 20:00:16 -05:00
Lance Edgar
8141e90a8e
Add commas to record/page count in grid footer
...
I.e. when those numbers are big enough to need them.
2016-04-21 13:44:31 -05:00
Lance Edgar
eb64e709c4
Make currency field renderer display negative amounts in parentheses
...
Also remove space between amount and dollar sign.
2016-04-21 13:43:08 -05:00
Lance Edgar
c7c2fecec0
Add workarounds for certain display bugs when rendering datetimes
2016-04-21 13:42:20 -05:00
Lance Edgar
74f02ebb0d
Update changelog
2016-04-12 14:24:18 -05:00
Lance Edgar
95b94ef570
Fix case-sensitivity when sorting permission group labels
2016-04-06 21:43:48 -05:00
Lance Edgar
30e6b6e29c
Add flag for rendering key value, for enum field renderers
...
Only valid during the readonly rendering. Not sure how useful this will
be in the long run...
2016-04-06 21:17:02 -05:00
Lance Edgar
90bde4f2e0
Change default filter type for integer fields, in new grids
...
Treat that field like the numeric value it is.
2016-04-06 21:16:46 -05:00
Lance Edgar
7676312dd7
Add support for column header title (tooltip) in new grids
2016-04-06 21:15:54 -05:00
Lance Edgar
073358417c
Update changelog
2016-04-05 22:19:12 -05:00
Lance Edgar
aaf5ca97f9
Add last-minute check to ensure master views allows deletion
...
Generally for the 'delete' route to even exist the master view *class*
must still allow deletions. But once a request is involved and we have
a view *instance* then we can disable deletions if we like.
2016-03-24 00:25:17 -05:00
Lance Edgar
0f3f39d5c6
Add new TimeFieldRenderer, make it default for Time fields
...
Uses a jQuery UI widget similar to datepicker:
https://fgelinas.com/code/timepicker/
2016-03-24 00:06:04 -05:00
Lance Edgar
e13a58e808
Add the 'is any' verb to default list for most grid filters
2016-03-24 00:05:04 -05:00
Lance Edgar
12e8b662a8
Add comma magic back to CurrencyFieldRenderer
...
No longer concerned with Python 2.6.
2016-03-24 00:03:42 -05:00
Lance Edgar
cd332f2287
Fix redirect bug when attempting bulk row delete for nonexistent batch
2016-03-22 18:56:48 -05:00
Lance Edgar
f60d304133
Update changelog.
2016-03-11 14:10:07 -06:00
Lance Edgar
de58adad24
Fix bug where batch creator was being overwritten anytime it was viewed..
...
Yikes! Hopefully this didn't happen too many times in production...
2016-03-11 13:55:51 -06:00
Lance Edgar
cd461aef51
Improve grid filters for datetime fields.
...
Hopefully this makes these filters more intuitive, by allowing user to
provide a date value but interpret in a datetime context.
2016-03-11 13:21:54 -06:00
Lance Edgar
68f7c418d6
Tweak "raw" string for datetime field renderers.
2016-03-11 13:21:36 -06:00
Lance Edgar
a22f50850f
Add 'executed' to old batches grid view, make timestamps show "raw" by default.
2016-03-11 11:35:00 -06:00
Lance Edgar
a7b73021ac
Make tailbone.views.labels
a subpackage instead of module.
2016-03-11 10:25:25 -06:00
Lance Edgar
07e5ac2942
Update changelog.
2016-02-27 13:07:47 -06:00
Lance Edgar
4cbdb51545
Fix bug when rendering email bounce links.
2016-02-26 13:06:36 -06:00
Lance Edgar
80f034e773
Update changelog.
2016-02-15 15:30:22 -06:00
Lance Edgar
36149e48ed
Tweak some styles for label printing on products index page, etc.
2016-02-15 13:24:27 -06:00
Lance Edgar
7111bb96ca
Make datasync views easier to customize.
...
Already needed to do that a little bit.
2016-02-15 13:24:01 -06:00
Lance Edgar
715dce1655
Split off the jquery theme from the rest of core head stuff, for easier override.
2016-02-14 21:41:43 -06:00
Lance Edgar
215a8c13b0
Refactor some more model views to use MasterView.
...
(emailbounce, depositlink, tax)
2016-02-14 21:34:01 -06:00
Lance Edgar
bc1c7b3554
More tweaks to vendor catalog/invoice batches.
...
Trying to make batch fieldsets simpler to configure...
2016-02-14 19:56:56 -06:00
Lance Edgar
874fd6d4b3
More tweaks to new master-based batch views, etc.
2016-02-14 18:50:57 -06:00
Lance Edgar
7ac4af5f34
Refactor vendor invoice batch views to use BatchMasterView.
2016-02-14 17:50:03 -06:00
Lance Edgar
c83a3e6eb0
Overhaul vendor catalog batch views, to use BatchMasterView.
2016-02-14 17:07:48 -06:00
Lance Edgar
62221a1a25
Add new BatchMasterView
for new-style batches.
2016-02-14 16:47:35 -06:00
Lance Edgar
7338560fc3
Tweak button label for restarting datasync.
2016-02-14 16:39:50 -06:00
Lance Edgar
a341acb4f0
Make our DateTimeFieldRenderer
the default for datetime fields.
2016-02-14 16:34:39 -06:00
Lance Edgar
e10b956bf7
"Fix" the stupid styles for the grid tools section..sort of..for now.
...
At least this gets us back to the basics somewhat. Still ugly as hell though.
2016-02-13 13:44:55 -06:00
Lance Edgar
a5080b113d
Various tweaks to products grid filters etc.
...
Trying to troubleshoot some things...think we're good now. Some of the
changes here were made and then discovered not to be necessary yet, but
left in place since they're probably good ideas anyway.
2016-02-13 13:00:55 -06:00
Lance Edgar
583548cad5
Refactor products view(s) per new master pattern.
...
Finally!
2016-02-12 20:44:41 -06:00
Lance Edgar
254c68034a
Update changelog.
2016-02-11 21:22:45 -06:00
Lance Edgar
1dd5b11414
Refactor how sender is assigned for new messages, to avoid bogus commits.
...
Man I really wish I could find the right pattern for default values with
FormAlchemy...
2016-02-11 18:47:39 -06:00
Lance Edgar
7649bf142b
Add subscriber hook for setting inbox count in template context.
2016-02-11 18:47:17 -06:00
Lance Edgar
c65bc6f229
Refactor magic recipients field when sending new message.
...
Uses local cache of user mappings instead of AJAX calls; has just enough
customization hooks to allow for a department/user mapping for MJ...
2016-02-11 17:05:56 -06:00
Lance Edgar
ad9cd8be8e
Protect message reply functions with 'create' permission.
2016-02-10 22:17:49 -06:00
Lance Edgar
46923d40da
Add initial reply / reply-all support for messages.
2016-02-10 21:59:13 -06:00
Lance Edgar
415fc439b7
Update changelog.
2016-02-10 15:23:45 -06:00
Lance Edgar
84f85f0870
Add 'Move' button to message view template.
...
Get rid of context menu link.
2016-02-10 15:22:47 -06:00
Lance Edgar
4713e25ffe
Tweak how we connect a user to a batch, when refreshing.
2016-02-09 20:47:12 -06:00
Lance Edgar
f07518f939
Update changelog.
2016-02-08 19:46:39 -06:00
Lance Edgar
6c8425b06d
Make rattail config object use our scoped session, when consulting db.
...
Whoops, apparently we were previously creating a new session for each
config check? Hopefully this helps...
2016-02-08 19:45:06 -06:00
Lance Edgar
74a13fb739
Update changelog.
2016-02-08 14:35:21 -06:00
Lance Edgar
687b83e2e1
Add support for sending new messages.
2016-02-05 14:42:56 -06:00
Lance Edgar
9d802d8f25
Update changelog.
2016-02-02 12:10:02 -06:00
Lance Edgar
de7496e1aa
Remove style hack for message grid views.
...
For now...still need to really fix this at some point.
2016-02-01 16:34:04 -06:00
Lance Edgar
d2eabccd46
Add 'password is/not null' filter to users list view.
2016-02-01 16:11:24 -06:00
Lance Edgar
0b5ec8cb56
Update changelog.
2016-02-01 15:46:44 -06:00
Lance Edgar
4bade10317
Add 'messages.list' permission, to protect inbox etc.
...
At least will be useful for a soft launch, beyond that not sure.
2016-02-01 15:44:10 -06:00
Lance Edgar
60d3778160
Update changelog.
2016-02-01 12:25:34 -06:00
Lance Edgar
46c3750d38
Fix bug when marking batch as executed.
...
Not sure why that ever worked, actually?
2016-02-01 12:23:29 -06:00
Lance Edgar
bf49f30fff
Update changelog.
2016-01-30 16:37:09 -06:00
Lance Edgar
7edfc98747
Add 'Stores' and 'Departments' fields to Employee fieldset.
2016-01-30 15:19:04 -06:00
Lance Edgar
bcf1032156
Change default form buttons so Cancel is also a button.
2016-01-30 15:18:20 -06:00
Lance Edgar
85159d91bc
Update changelog.
2016-01-22 14:50:04 -06:00
Lance Edgar
d6bdc0e87d
Change vendor catalog upload, to allow vendor-less parsers.
...
The user must provide the vendor if the parser does not; the user cannot
override the vendor if the parser does provide it.
2016-01-21 20:05:01 -06:00
Lance Edgar
0a223ac4f9
Add autocomplete vendor field renderer.
2016-01-21 20:04:28 -06:00
Lance Edgar
b78b49d79e
Add 'restart datasync' button to datasync changes list page.
2016-01-19 17:29:19 -06:00
Lance Edgar
6b9727d7cb
Tweak syntax for a redirect.
2016-01-19 16:38:34 -06:00
Lance Edgar
677e66e358
Update changelog.
2016-01-18 19:24:12 -06:00
Lance Edgar
973b9903ae
Add employee/department relationships to employee and department views.
2016-01-17 19:45:42 -06:00
Lance Edgar
aafaf64640
Update changelog.
2016-01-13 13:19:50 -06:00
Lance Edgar
84ebb158bc
Add initial support for 'messages' views.
2016-01-13 02:43:20 -06:00
Lance Edgar
c2a6b0dd50
Fix 'checkboxes' attribute for master view grids.
2016-01-13 02:41:59 -06:00
Lance Edgar
9e3b2a646c
Fix 'index' URL used in master view template.
2016-01-13 02:41:17 -06:00
Lance Edgar
f3b7781105
Make grid checkbox center-aligned within their column.
2016-01-13 02:40:40 -06:00
Lance Edgar
747471b08a
Fix auto-creation of grid sorter, when joined table is involved.
2016-01-13 02:40:03 -06:00
Lance Edgar
bcb5176718
Rearrange the 'user' form renderer(s) a bit.
2016-01-13 02:39:27 -06:00
Lance Edgar
36c710e0fa
Fix label prettify-er for generic fieldset.
2016-01-10 17:53:04 -06:00
Lance Edgar
12a6cbfac8
Move description field to appear sooner, in email profile settings form.
2016-01-10 17:49:44 -06:00
Lance Edgar
1956c4c9cf
Add edit mode for email "profile" settings.
...
Plus some related tweaks, needed to make that happen.
2016-01-10 17:35:34 -06:00
Lance Edgar
73d14cb1d9
Update changelog.
2016-01-09 21:04:19 -06:00
Lance Edgar
f4f61dae97
Add Person.middle_name
to the fieldset.
2016-01-08 14:42:13 -06:00
Lance Edgar
654c69772e
Add "grid tools" to "complete" grid template.
...
We'll see about this...
2016-01-08 10:50:14 -06:00
Lance Edgar
640bb736b2
Add speed bump / confirmation page when deleting records.
...
Also cleanup the context menu links on various master CRUD pages.
2016-01-07 20:55:10 -06:00
Lance Edgar
94406f84b3
Update changelog.
2016-01-04 19:54:38 -06:00
Lance Edgar
c7eb852fa4
Add mailing address to person fieldset.
2015-12-19 11:29:26 -06:00
Lance Edgar
3b5ea0e426
Add config extension, to record data changes if so configured.
2015-12-17 15:15:26 -06:00
Lance Edgar
211959693c
Update changelog.
2015-12-08 16:19:08 -06:00
Lance Edgar
707b933553
Fix some route names.
2015-12-08 16:18:29 -06:00
Lance Edgar
9f5487b242
Update changelog.
2015-12-07 15:11:18 -06:00
Lance Edgar
16bbbb4a75
Convert (most?) basic views to use master view pattern.
2015-12-07 15:08:14 -06:00
Lance Edgar
ab40685175
Clean up products view imports etc. a bit.
2015-12-07 15:07:48 -06:00
Lance Edgar
fee00b96a2
Convert 'people' view to use MasterView pattern.
2015-12-06 18:04:23 -06:00
Lance Edgar
717a614194
Use sample data when generating subject for display in email profile settings.
2015-12-06 12:17:51 -06:00
Lance Edgar
09f3d1fe01
Update changelog.
2015-12-05 14:40:29 -06:00
Lance Edgar
57dd81d409
Add 'To' field to email profile settings grid.
2015-12-05 14:39:19 -06:00
Lance Edgar
47603ad070
Change default sortkey for email profiles list.
2015-12-04 19:04:44 -06:00
Lance Edgar
64f4ab4a02
Update changelog.
2015-12-04 18:42:47 -06:00
Lance Edgar
ef40af814a
Add readonly support for email profile settings.
...
More to come... Also this required some form tweaking/overhaul(s).
2015-12-04 17:25:52 -06:00
Lance Edgar
ba6bf87ded
Update changelog.
2015-11-22 13:43:46 -06:00
Lance Edgar
a33b48dde3
Let subclass of MasterView override the database Session it uses.
2015-11-20 20:11:15 -06:00
Lance Edgar
89b443c442
Tweak some things to get Tailbonen working on its own.
2015-11-15 21:06:21 -06:00
Lance Edgar
8ec6a18cdc
Fix bug when 'edbob.permissions' setting is empty.
...
Which, it ought to be forever, soon...
2015-11-15 20:51:09 -06:00
Lance Edgar
ecc49e4939
Update changelog.
2015-11-12 14:22:10 -06:00
Lance Edgar
864300b927
Render DataSyncChange.obtained
as humanized timestamp within UI.
2015-11-11 15:58:13 -06:00
Lance Edgar
18a5f16b2c
Update changelog.
2015-11-05 14:18:49 -06:00
Lance Edgar
a96a44110a
Add view to show DataSync changes, for basic troubleshooting.
2015-11-04 22:30:55 -06:00
Lance Edgar
8928d03cef
Work around formalchemy config bug, caused by edbob.
2015-11-04 22:30:30 -06:00
Lance Edgar
be2a1ba862
Delete product costs for vendor when deleting vendor.
2015-10-17 16:45:39 -05:00
Lance Edgar
b119ccff7d
Update changelog.
2015-10-13 20:50:35 -05:00
Lance Edgar
d1d905c570
Remove format hack which isn't py2.6-friendly.
2015-10-13 20:49:43 -05:00
Lance Edgar
768c7cec16
Update changelog.
2015-08-24 19:32:58 -05:00
Lance Edgar
2614236d50
Tweak layout CSS so page body expands to fill screen.
2015-08-24 13:00:58 -05:00
Lance Edgar
920f0144c2
Treat filter by "contains X Y" as "contains X and contains Y".
2015-08-21 23:43:19 -05:00
Lance Edgar
c9b01f6061
More grid filter improvements; add choice/enum/date value renderers.
2015-08-20 21:17:48 -05:00
Lance Edgar
226ca01720
Add HTML5 doctype to base template.
2015-08-20 21:17:21 -05:00
Lance Edgar
8a6958775d
Configure logging when starting up.
...
Whoops, missed that.
2015-08-20 21:17:01 -05:00
Lance Edgar
b75d94cbab
Tweak labels for new grid filter form buttons.
2015-08-20 20:32:50 -05:00
Lance Edgar
032d538062
Add "valueless verbs" concept to grid filters.
...
Plus some other improvements I'm sure...
2015-08-20 20:29:04 -05:00
Lance Edgar
0cbf860ab6
Update changelog.
2015-08-19 22:15:44 -05:00
Lance Edgar
73939b825e
Add ability to download batch row data as CSV.
2015-08-19 20:06:13 -05:00
Lance Edgar
6c5eec7981
Add progress indicator to batch execution.
...
Also disable Execute button immediately when clicked.
2015-08-19 18:49:09 -05:00
Lance Edgar
e01e323d3e
Tweak base BatchRowCrud
view class, for fieldset customization.
2015-08-19 17:15:09 -05:00
Lance Edgar
6ac13286cb
Fix some bugs with new CustomFieldRenderer
.
2015-08-19 17:15:02 -05:00
Lance Edgar
e02357a791
Add configure_fieldset()
stub for master view.
2015-08-19 14:04:59 -05:00
Lance Edgar
5f1c60e362
Tweak default/basic batch CRUD fieldset a little.
2015-08-18 23:50:23 -05:00
Lance Edgar
3d44e3e857
Add CustomFieldRenderer
and DateFieldRenderer
.
2015-08-18 23:47:42 -05:00
Lance Edgar
6feb488884
Various tweaks to base batch views.
...
These were made to support a non-file batch; apparently that use case
hadn't seen much attention yet.
2015-08-18 21:17:15 -05:00
Lance Edgar
e688471732
Don't show Save Defaults button if no user is logged in.
2015-08-17 17:21:41 -05:00
Lance Edgar
75c9f9ebc0
Fix bug in late-login user stuff.
2015-08-17 16:55:10 -05:00
Lance Edgar
a7bcf71642
Fix references to config.getboolean()
.
2015-08-17 12:40:42 -05:00
Lance Edgar
078e2c5471
Tweak label formatter instantiation, per rattail changes.
2015-08-17 12:39:26 -05:00
Lance Edgar
f5b22b1256
Refactor app configuration to use rattail.config.make_config()
.
...
Yay, one step closer to removing edbob completely.
2015-08-16 19:55:00 -05:00
Lance Edgar
673fcaed97
Hard-code old grid pagecount settings, to avoid edbob.config
.
2015-08-16 19:52:51 -05:00
Lance Edgar
3e37ac909e
Various tweaks to support "late login" idea when uploading new batch.
2015-08-15 17:00:01 -05:00
Lance Edgar
1a929f8dd1
Remove some unused styles.
2015-08-15 16:59:49 -05:00
Lance Edgar
9d426fa54f
Fix bug when rendering hidden field in FA fieldset.
...
Field wasn't being rendererd at all, if hidden.
2015-08-15 16:58:51 -05:00
Lance Edgar
2b1bdec2f8
Add "Save Defaults" button so user can save personal defaults for any new grid.
2015-08-14 19:59:26 -05:00
Lance Edgar
d57f5169b0
Add 'Default Filters' and 'Clear Filters' buttons to new grid filters form.
2015-08-14 18:53:39 -05:00
Lance Edgar
d2b065a8fc
Add basic checkbox support to new grids.
...
Also:
* Add 'creatable', 'editable' etc. to master view class.
* Add styles for warning/notice grid rows.
* Misc. other tweaks.
2015-08-14 15:31:11 -05:00
Lance Edgar
e79531fda8
Add CurrencyFieldRenderer
.
...
Also clean up the subpackage root a little bit.
2015-08-14 15:27:52 -05:00
Lance Edgar
d3f65452b6
Update changelog.
2015-08-13 13:51:29 -05:00
Lance Edgar
761620028c
Fix progress template, per jQuery CDN changes.
2015-08-13 13:50:42 -05:00
Lance Edgar
19029519fe
Update changelog.
2015-08-12 01:14:54 -05:00
Lance Edgar
d4210844ac
Convert label profiles to use master view.
...
Plus some more minor tweaks to the framework.
2015-08-12 00:46:39 -05:00
Lance Edgar
af07f477dc
Convert User pages to use master view.
...
And of course make some more tweaks to new grids etc.
2015-08-11 23:24:02 -05:00
Lance Edgar
9cfbc918e7
Overhaul how available permissions are registered in app config.
...
Permissions must now be regsistered just like routes and views. This
should make things much nicer going forward.
2015-08-11 17:26:04 -05:00
Lance Edgar
412ac6e12f
Tweak some view config logic to avoid test failure.
2015-08-11 15:18:39 -05:00
Lance Edgar
9605d44b05
Convert Roles to use master view.
...
Also tweak the grid API here and there.
2015-08-11 15:01:21 -05:00
Lance Edgar
585eb09bec
Add support for "new-style grids" and "model master views".
...
Finally, an API that makes some sense... We don't yet have feature parity
with the old-style grids and CRUD views, but this is already a significant
improvement to the design. Still needs a lot of docs though...
2015-08-10 18:58:31 -05:00
Lance Edgar
62b7194c21
Tweak jQuery UI styles, so button text etc. isn't so big.
2015-08-08 17:56:59 -05:00
Lance Edgar
ea9a9ad5bc
Tweak renderer import, for clarity.
2015-08-08 17:20:42 -05:00
Lance Edgar
0db1c252cd
Add "core" JS/CSS defs to base template, for sharing's sake.
2015-08-08 17:00:04 -05:00
Lance Edgar
17c6f390c0
Remove cached copies of jQuery / jQuery UI files.
...
We just need to use the CDN, or else folks are welcome to roll their own
theme etc. for use within their templates.
2015-08-08 15:26:06 -05:00
Lance Edgar
d698bef608
Don't show flash message when user logs in.
...
That just seems more annoying to me, somehow..
2015-08-08 13:58:16 -05:00
Lance Edgar
d756b7885a
Update changelog.
2015-07-29 12:28:17 -05:00
Lance Edgar
46f8430c32
Log warning instead of error when refreshing batch fails.
2015-07-29 12:27:28 -05:00
Lance Edgar
b4f5c36b3b
Update changelog.
2015-07-28 01:13:53 -05:00
Lance Edgar
eecabac08f
Fix filter bug in bouncer.
2015-07-23 20:10:29 -05:00
Lance Edgar
c42e80f87a
Make email "source" filter use a dropdown, in bouncer UI.
2015-07-23 20:05:48 -05:00
Lance Edgar
0ddb5bffd7
Add plain text of message body to email bounce view.
...
Also tweak some labels.
2015-07-23 15:47:17 -05:00
Lance Edgar
f523146a4b
Add initial support for email bounce management.
2015-07-22 20:01:16 -05:00
Lance Edgar
cfd5e5ae50
Update changelog.
2015-07-21 12:55:25 -05:00
Lance Edgar
fca1ae55db
Fix missing import bug.
2015-07-21 12:54:49 -05:00
Lance Edgar
e2131d3500
Update changelog.
2015-07-20 17:16:07 -05:00
Lance Edgar
ab23a8067c
Add DecimalFieldRenderer
.
2015-07-20 12:47:37 -05:00
Lance Edgar
b6192b49f2
Tweak form label area width for common forms.
...
This still needs to be overhauled I'm sure.
2015-07-20 10:43:19 -05:00
Lance Edgar
a992a34fdf
Add some custom FormEncode validators.
2015-07-20 09:57:41 -05:00
Lance Edgar
50e8637b71
Fix timezone issues with util.pretty_datetime()
function.
...
Seems we should just calculate the "time ago" value instead of just
providing a "then" timestamp and expecting the humanize library to
understand exactly what we meant.
2015-07-20 09:52:24 -05:00
Lance Edgar
3732cc30f2
Add rattail_config
attribute to base View
class.
...
Just a shortcut but should save a little code noise.
2015-07-20 09:51:29 -05:00
Lance Edgar
d0a977d64b
Add products autocomplete view.
2015-07-20 09:51:08 -05:00
Lance Edgar
e0cb47d03a
Add list of assigned users to role view page.
...
This surely could be better still; at least this is *something*.
2015-07-16 17:11:25 -05:00
Lance Edgar
bafa1a0fd7
Tweak how default filter config is handled for batch grid views.
...
Not sure I fully understand what happened but this seemed to fix it..
2015-07-15 23:19:29 -05:00
Lance Edgar
21486a5e55
Add StoreFieldRenderer
.
...
Also try to set a good pattern for going forward..
2015-07-15 23:18:53 -05:00
Lance Edgar
5cbccb175a
Only check executability of a batch when not creating one.
...
There is no batch yet when creating, so execution is not relevant.
2015-07-09 15:46:21 -05:00
Lance Edgar
dc1ef65441
Let batch handler determine whether Execute button is enabled.
2015-07-09 13:38:54 -05:00
Lance Edgar
4290f0d8df
Allow batch view to disable the Execute button in some cases.
...
Although this only disables the UI button element, it doesn't really
prevent anything beyond that...
2015-07-09 01:42:19 -05:00
Lance Edgar
fb8fab1577
Tweak logic for removing certain form fields when creating a batch.
...
Just to be a little more on the safe side.
2015-07-03 17:48:53 -05:00
Lance Edgar
fcfe5f6442
Add display_name
field to employee CRUD view.
2015-05-19 22:18:21 -05:00
Lance Edgar
4f5c0e6bd8
Tweak app.make_rattail_config()
to allow caller to define some settings.
...
This is mostly for the sake of tests etc.
2015-05-03 19:36:19 -05:00
Lance Edgar
2f5f9c8c3c
Make anchor tags with 'button' class render as jQuery UI buttons.
2015-05-02 20:39:03 -05:00
Lance Edgar
5161371e37
Update changelog.
2015-04-21 21:34:46 -05:00
Lance Edgar
49cb1e8e13
Merge branch 'bugfix'
2015-04-14 15:40:55 -05:00
Lance Edgar
87708c755b
Update changelog.
2015-04-14 15:40:28 -05:00
Lance Edgar
b30549cab6
Fix bug when creating batch from product query.
...
Caused by some refactoring to remove edbob cruft.
2015-04-14 15:38:57 -05:00
Lance Edgar
b3f531c379
Merge branch 'b0.4.10'
2015-04-14 15:09:34 -05:00
Lance Edgar
1c15f96c65
Update changelog.
2015-04-14 15:08:05 -05:00
Lance Edgar
23f491c441
Tweak old-style batch execution call.
...
Need to provide config so we can remove more edbob cruft.
2015-04-14 15:06:01 -05:00
Lance Edgar
2fe1d49ff9
Tweak old-style batch execution call.
...
Need to provide config so we can remove more edbob cruft.
2015-04-14 01:29:24 -05:00
Lance Edgar
7c2b406d0d
Fix usage of Product.unit_of_measure
vs. Product.weighed
.
2015-04-11 03:33:01 -05:00
Lance Edgar
8c5f03da8c
Add autocomplete employee field renderer.
2015-04-11 00:23:54 -05:00
Lance Edgar
6db88edb68
Add autocomplete view for current employees.
2015-04-11 00:23:31 -05:00
Lance Edgar
0c4ceefa2c
Add flash message when any batch executes successfully.
2015-04-11 00:22:34 -05:00
Lance Edgar
a79c89b470
Change permission requirement for refreshing a batch's data.
...
In the event of a create-only user role, refreshing sort of needs to be
part of it.
2015-04-10 22:04:37 -05:00
Lance Edgar
d8ee09916a
Make vendor field renderer show ID in readonly mode.
2015-04-10 20:25:45 -05:00
Lance Edgar
e43ceda6bc
Fix query bugs for batch row grid views.
...
It worked until we needed to join a table (vendor in this case).
2015-04-06 20:44:42 -05:00
Lance Edgar
fd74fb041b
Update changelog.
2015-03-24 13:21:07 -05:00
Lance Edgar
ef2dcee4c5
Add "extra panels" customization hook to product details template.
2015-03-24 13:12:24 -05:00
Lance Edgar
d8790c7c4f
Tweak display for some product fields.
2015-03-23 17:23:24 -05:00
Lance Edgar
84c5f0a327
Add dept. number and friends to product details page.
2015-03-23 02:36:18 -05:00
Lance Edgar
8a21fe7cfc
Fix vendor invoice validation bug.
...
If user provided a PO number but no parser, an error was raised.
2015-03-21 17:25:02 -05:00
Lance Edgar
366572e0a7
Add view template for vendor catalog batch rows.
2015-03-19 02:25:03 -05:00
Lance Edgar
d0bc348ce4
Fix bulk delete of batch rows, to set 'removed' flag instead.
2015-03-19 02:02:07 -05:00
Lance Edgar
8285993fa6
Add ability to view details (i.e. all fields) of a batch row.
2015-03-19 01:25:38 -05:00
Lance Edgar
be41d0bb1e
Add 'fake_error' view to test exception handling.
2015-03-17 14:49:20 -05:00
Lance Edgar
c6ca64574b
Update changelog.
2015-03-14 18:21:36 -05:00
Lance Edgar
62a93d1cd1
Hide "print labels" column on products list view if so configured.
2015-03-12 19:22:06 -05:00
Lance Edgar
f34ae88c39
Update changelog.
2015-03-12 18:36:51 -05:00
Lance Edgar
5e79b132f9
Fix permission for taxes list/search view.
2015-03-11 23:44:27 -05:00
Lance Edgar
ab0c5bb45f
Fix permission for deposit link list/search view.
2015-03-11 23:42:40 -05:00
Lance Edgar
a93b8a33fb
Update changelog.
2015-03-11 21:29:09 -05:00
Lance Edgar
3fed317805
Add UI support for Product.last_sold
and current_price_ends
pseudo-field.
2015-03-10 17:51:12 -05:00
Lance Edgar
42da24a047
Add product UPC to JSON output of 'products.search' view.
2015-03-10 15:22:39 -05:00
Lance Edgar
085ce70820
Add numeric.js
script for numeric-only text inputs.
2015-03-10 12:46:10 -05:00
Lance Edgar
666b553255
Add "save" icon and grid column style.
2015-03-10 12:45:44 -05:00
Lance Edgar
d960738578
Add default Grid.iter_rows()
implementation.
2015-03-10 12:44:58 -05:00
Lance Edgar
7c9e7cd138
Clean up some imports.
2015-03-07 14:21:48 -06:00
Lance Edgar
69a5eed83b
Add shared GPC search filter, use it for product batch rows.
2015-03-07 14:19:19 -06:00
Lance Edgar
51e4eda662
Don't allow edit of vendor and effective date in catalog batches.
...
This may need to be tweaked in the future, but until then we'll be
conservative about it.
2015-03-06 19:15:03 -06:00
Lance Edgar
d83ca4456a
Fix bulk delete of batch rows.
...
Actually I didn't see this fail, but I've seen one instance where someone
else did. This should hopefully be a safe approach.
2015-03-06 19:13:45 -06:00
Lance Edgar
a7ecf445db
Fix login redirect if referrer is not internal to site.
2015-03-05 16:55:09 -06:00
Lance Edgar
d296b5bde5
Fix login so user is sent to their target page after authentication.
2015-03-05 16:19:38 -06:00
Lance Edgar
2762e8e072
Tweak product detail layout some more.
2015-02-27 17:02:12 -06:00
Lance Edgar
2a8dc14e1c
And some more tweaks..
2015-02-27 03:26:27 -06:00
Lance Edgar
6252c3f777
More tweaks to product details view.
2015-02-27 03:24:15 -06:00
Lance Edgar
3b9efe0ffb
Add panels to product details view, etc.
2015-02-27 03:07:49 -06:00
Lance Edgar
86db5181b8
Add some new vendor and product fields.
2015-02-27 01:53:36 -06:00
Lance Edgar
6ea032c591
Add unit_of_measure
to product detail view.
2015-02-26 21:10:08 -06:00
Lance Edgar
d50aef4e49
Add views for deposit links, taxes; update product view.
2015-02-26 19:06:20 -06:00
Lance Edgar
d30d6f84e6
Update changelog.
2015-02-26 18:06:33 -06:00
Lance Edgar
99e11fe8d8
Hide deleted field from product details, according to permissions.
2015-02-26 18:01:55 -06:00
Lance Edgar
9e7d0e177d
Don't include query string in embedded grid URL.
...
This was causing the param list to grow each time a search happened at
least, maybe more.
2015-02-24 23:53:22 -06:00
Lance Edgar
364a38a936
Make readonly version of batch file field not show download link.
2015-02-24 22:51:13 -06:00
Lance Edgar
e216ed9281
Add validation to PO number for vendor invoices.
2015-02-24 22:50:59 -06:00
Lance Edgar
e11a599f92
Add warning status for products with missing cost in vendor invoices.
2015-02-24 19:55:29 -06:00
Lance Edgar
ce2b29433d
Exclude 'deleted' items from reports.
2015-02-24 18:57:07 -06:00
Lance Edgar
50430e89db
Add better error handling when batch refresh fails, etc.
...
Also don't force refresh when view is requested; instead just do a refresh
after batch is first created.
2015-02-23 20:10:21 -06:00
Lance Edgar
3e940e3c14
Fix bug when sorting batches by 'executed by' field.
...
Hopefully this gets it, seems like I may need an alias in there
somewhere...
2015-02-23 18:47:49 -06:00
Lance Edgar
dba0f1fd51
Add edit template for vendor catalog batches.
2015-02-22 00:21:14 -06:00
Lance Edgar
3614254804
Improve data file handling for file batches.
...
Leverages a FormAlchemy "extension" of sorts.
2015-02-22 00:00:00 -06:00
Lance Edgar
2e8db05717
Add initial support for vendor invoice batch feature, etc.
...
Also included:
* Add "edit batch" template, refactor "view batch" template.
* Tweak form templates to allow specifying form ID and buttons HTML.
* Make deleting batch rows only work when editing a batch.
2015-02-16 18:00:45 -06:00
Lance Edgar
aee69f5a2c
Force grid table background to white.
...
This can be helpful if the overall page background is not white, in the
case of batch rows etc. which use color-coding to help indicate status.
2015-02-16 17:51:47 -06:00
Lance Edgar
730a2a2f01
Let custom vendor catalog batch handler be specified in config file.
...
This was using database settings exclusively.
2015-02-13 21:22:36 -06:00
Lance Edgar
ae5ff89c7f
Refactor app
module to promote code sharing.
...
Hopefully this is a good approach, we'll see.
2015-02-13 21:22:01 -06:00
Lance Edgar
937a55c14d
Add docs for new batch system.
...
And some other tweak(s).
2015-02-13 01:12:20 -06:00
Lance Edgar
6c7f1afcf4
Fix filename in batch file download link (again).
...
This hopefully prevents encoding errors which were bound to happen...
2015-02-12 23:32:17 -06:00
Lance Edgar
26e5be9897
Fix filename when downloading batch file.
2015-02-12 23:24:36 -06:00
Lance Edgar
eedbcb81f8
Add download feature for file batches.
2015-02-12 23:19:01 -06:00
Lance Edgar
23addae818
Rearrange primary batch fields for vendor catalogs.
...
Catalog info seemed more important than who uploaded it.
2015-02-12 23:18:17 -06:00
Lance Edgar
16be06821a
Wrap up initial vendor catalog batch support etc.
...
* Adds the ability to delete all batch rows matching current query.
* Refactors some progress factory args.
* If batch initialization fails, don't persist batch.
2015-02-12 21:35:28 -06:00
Lance Edgar
c28a6b2e09
Update changelog.
2015-02-12 11:37:32 -06:00
Lance Edgar
8409d24273
Add case pack field to product CRUD form.
2015-02-11 20:26:56 -06:00
Lance Edgar
bc06a72993
Add prettier UPCs to ordering worksheet report.
2015-02-11 03:27:31 -06:00
Lance Edgar
bf18bab909
Update changelog.
2015-02-11 00:55:37 -06:00
Lance Edgar
f3d449c9f3
Add UI support for Product.deleted
column.
...
This leverages the 'products.view_deleted' permission to hide products
which are marked as deleted from various views. Also adds a 'deleted'
class to product grid rows where the flag is set, and adds a flash warning
when viewing a deleted product.
2015-02-11 00:52:23 -06:00
Lance Edgar
6434e64f5e
Update changelog.
2015-02-10 20:10:49 -06:00
Lance Edgar
e6b448f298
More versioning support fixes, to allow on or off.
2015-02-10 20:10:03 -06:00
Lance Edgar
994af9dd3f
Update changelog.
2015-02-10 19:15:56 -06:00
Lance Edgar
aa70ffc9f0
Rework versioning support to allow it to be one or off.
...
Turns out versioning isn't quite ready for prime time, so let's have a
fallback plan shall we?
2015-02-10 19:07:46 -06:00
Lance Edgar
bd44d886c4
Update changelog.
2015-02-10 11:24:42 -06:00
Lance Edgar
5ad5cb569d
Only attempt to count versions for versioned models.
2015-02-10 11:23:35 -06:00
Lance Edgar
75729be79f
Update changelog.
2015-02-09 23:56:25 -06:00
Lance Edgar
def466935b
Add initial versioning support with SQLAlchemy-Continuum.
2015-02-09 23:36:40 -06:00
Lance Edgar
41dd2ef17b
Add category to product CRUD view.
2015-02-09 13:31:41 -06:00
Lance Edgar
0455e472f5
Cleanup some view modules per conventions etc.
...
Mainly this makes extending them easier..
2015-02-09 13:30:29 -06:00
Lance Edgar
eedbc5fb9a
Various grid and form tweaks.
2015-02-09 13:20:34 -06:00
Lance Edgar
3257010a7e
Change default sort for People grid view.
2015-02-02 20:44:32 -06:00
Lance Edgar
7fbabc8792
Add department to field lists for category views.
2015-01-31 18:18:54 -06:00
Lance Edgar
ccb7b47912
Update changelog.
2015-01-20 17:58:31 -06:00
Lance Edgar
c328c96203
Let settings determine which batch handler to use for vendor catalog views.
2015-01-20 13:22:20 -06:00
Lance Edgar
7c761bee99
Fix some imports etc. regarding new batch system.
2015-01-20 00:51:51 -06:00
Lance Edgar
b05f30d9fe
New batch system! Hopefully nothing else broke...
...
Attempt number 5,176 at a decent batch system, we'll see.
2015-01-19 00:52:40 -06:00
Lance Edgar
c4a19f279b
Remove some edbob, unicode tweak, etc.
...
In particular it was noticed that edbob has been configuring FormAlchemy
all this time, whoops. That's still partially the case but now at least
it's explicit.
2015-01-19 00:49:07 -06:00
Lance Edgar
e47477f0c4
Improve UPC search for rows within batches.
...
As with the products page, now this search works with or without the check
digit.
2015-01-15 12:17:35 -06:00
Lance Edgar
7d42950527
Tweak variable name.
2015-01-15 01:49:17 -06:00
Lance Edgar
b7aa4b36d0
Add unique username check when creating users.
2015-01-15 01:40:00 -06:00
Lance Edgar
050276218a
Update changelog.
2015-01-13 21:27:31 -06:00
Lance Edgar
7bbadfd338
Add support for integer search filters.
...
This mostly just avoids to suppress type errors by stripping out
non-numeric chars from input.
2015-01-13 21:22:56 -06:00
Lance Edgar
9f62ed6b07
Ugh, add unwanted jQuery libs to progress template.
...
This is really just a hack to get around the problem of `tailbone.js`
always trying to load the menubar and make buttons pretty etc...
2015-01-11 19:15:05 -06:00
Lance Edgar
d8b2112d01
Fix bug in product search UPC filter.
2015-01-11 19:14:18 -06:00
Lance Edgar
107da5dd9d
Fix bug with default search filters for SA grids.
...
Sometimes the default search value needs to be `False`, in which case we do
want the filter to fire.
2015-01-10 17:16:33 -06:00
Lance Edgar
cf7f884f80
Update changelog.
2014-12-28 16:02:12 -06:00
Lance Edgar
4a71ab5fb1
Use boolean search filter for batch column filters of 'FLAG' type.
2014-12-28 16:00:52 -06:00
Lance Edgar
9e6b02bcc8
Update changelog.
2014-12-18 15:45:22 -06:00
Lance Edgar
2a04caaf99
Make product UPC search view strip non-digit chars from input.
...
This is to accomodate the apparently frequent use case of copy/paste which
includes the check digit as a "-X" type suffix.
2014-12-18 15:43:49 -06:00
Lance Edgar
d5a8d19165
Update changelog.
2014-12-17 15:06:08 -06:00
Lance Edgar
646956dfdb
Fix bug with progress template, when error occurs (?).
...
Not real clear about why this problem existed. Hopefully this "fix" comes
with no side effects...
2014-12-17 14:51:13 -06:00
Lance Edgar
78b09cacd0
Update base.css
with various things from other projects.
...
Also update "progress" template accordingly.
2014-12-17 14:50:47 -06:00
Lance Edgar
cc2c2573e5
Add grid, CRUD views for Setting
model.
...
This required some tweaks to the base CRUD view etc.
2014-11-23 14:27:00 -06:00
Lance Edgar
86507cf660
Tweak CRUD form buttons a little.
...
Change submit button wording for edit forms, from "Update" to "Save". Also
show Cancel as a link instead of button.
2014-11-23 14:25:13 -06:00
Lance Edgar
8bf292ebac
Remove some more edbob cruft.
2014-11-18 23:00:24 -06:00
Lance Edgar
9806c7a0a2
Add DateTimeFieldRenderer
to show human-friendly timestamps.
...
This leverages the `humanize` package to do so. Unfortunately that doesn't
seem to handle tz-aware times though, so we may need to revisit that at
some point...?
2014-11-18 19:37:52 -06:00
Lance Edgar
2326482bb6
Make GPCFieldRenderer
display check digit separate from main barcode data.
...
It is presumed that this is a good idea in general; I guess we'll see.
2014-11-18 19:36:55 -06:00
Lance Edgar
fa9cef9636
Update changelog.
2014-11-11 10:49:46 -06:00
Lance Edgar
b2aa45ceb0
Fix bugs when configuring database session within threads.
...
This got missed during a recent refactor.
2014-11-11 10:48:48 -06:00
Lance Edgar
a28f956549
Update changelog.
2014-11-04 20:52:41 -06:00
Lance Edgar
5b173dd9bc
Change session progress API.
...
Breaks compatibility, but worth it I think..
2014-11-02 20:48:22 -06:00
Lance Edgar
4a598bd360
Add explicit session config within batch threads.
...
This may not be particularly necessary in general, but this change is
required to match previous functionality.
2014-11-02 19:40:14 -06:00
Lance Edgar
8faec95b17
Make Store.database_key
field editable.
2014-11-02 19:39:33 -06:00
Lance Edgar
241f454e4c
Update changelog.
2014-10-29 16:30:19 -05:00
Lance Edgar
b2439dee70
Add monospace font for label printer format command.
2014-10-29 16:29:16 -05:00
Lance Edgar
f7c3955d8c
Update changelog.
2014-09-26 15:41:54 -07:00
Lance Edgar
350c944e91
Fix some bugs with printer profile stuff, per recent rattail changes.
2014-09-26 15:31:34 -07:00
Lance Edgar
9d2a35c8b1
Refactor some label printing stuff, per rattail changes.
...
This had to do with some edbob removal.
2014-09-13 19:16:25 -07:00
Lance Edgar
03c72d850d
Update changelog.
2014-09-13 12:08:03 -07:00
Lance Edgar
a3cfbd1e09
Add "exclude not for sale" option to Inventory Worksheet.
2014-09-11 20:59:43 -07:00
Lance Edgar
dfb5e83c7e
Add support for Product.not_for_sale
flag.
...
This involved a couple of ancillary changes:
* The price field renderer will not display a price for products marked not
for sale.
* The "grid" class now allows specifying a custom callable to provide
additional CSS class for table rows.
* The products grid uses this to add a "not-for-sale" class to table rows
for products which are marked thusly.
2014-09-10 19:38:49 -07:00
Lance Edgar
98f6a7377b
Update changelog.
2014-08-05 21:25:22 -07:00
Lance Edgar
16bba17e83
Add "active" filter to users view; enable it by default.
2014-08-05 21:23:55 -07:00
Lance Edgar
dcc1699f69
Add explicit file encoding to all Mako templates.
...
Also remove some u"" style strings within templates, since they appear to
be unnecessary.
2014-07-23 21:35:33 -07:00
Lance Edgar
124e28c0c2
Update changelog.
2014-07-19 18:56:00 -07:00
Lance Edgar
2626ff4fdf
Add Person autocomplete view which restricts to employees only.
2014-07-19 18:49:00 -07:00
Lance Edgar
9c294f2e4d
Allow editing User.active
field.
2014-07-13 20:39:36 -07:00
Lance Edgar
f9d22f59f2
Add customer phone autocomplete and customer "info" AJAX view.
...
This autocomplete view is a little different than the typical ones used
prior, and required some refactoring of the base autocomplete view as well
as the autocomplete template.
2014-07-13 12:47:03 -07:00
Lance Edgar
bfd1b034ee
Update changelog.
2014-07-12 16:04:36 -07:00
Lance Edgar
6943298ee0
Add product report codes to the UI.
2014-07-12 16:03:31 -07:00
Lance Edgar
8cf5605e8e
Remove some edbob
references.
2014-06-12 22:07:34 -07:00
Lance Edgar
59cefd7182
update changelog
2014-06-12 20:47:47 -07:00
Lance Edgar
54bb9e2869
Add experimental soundex filter support to the Customers grid.
2014-06-12 20:41:25 -07:00
Lance Edgar
d7a135f77f
update changelog
2014-04-28 18:39:39 -07:00
Lance Edgar
389bb5dcc6
Add POD image support to product view page.
2014-04-13 17:54:22 -07:00
Lance Edgar
087342b09c
Add Family
and Product.family
to the general grid/crud UI.
2014-04-13 00:04:30 -07:00
Lance Edgar
e4ef46d4fc
Fix vendor filter/sort issues in products grid.
2014-04-12 19:14:14 -07:00
Lance Edgar
0d65691952
Update URL references to Rattail home page.
2014-02-21 10:10:49 -08:00
Lance Edgar
a958a7b285
Add event hook for attaching Rattail config
to new requests.
2014-02-21 10:10:10 -08:00
Lance Edgar
23ffcc5a78
update changelog
2014-02-16 19:19:30 -08:00
Lance Edgar
67f8960655
Apply zope transaction to global Tailbone Session class.
2014-02-15 19:27:50 -08:00
Lance Edgar
d6f2b1afb1
Use global Session
from rattail (again).
2014-02-15 19:27:22 -08:00
Lance Edgar
f3947dc6de
update changelog
2014-01-30 09:28:19 -08:00
Lance Edgar
6fcb5a5ddf
Add progress
views.
2014-01-28 22:35:33 -08:00
Lance Edgar
c6d01e0205
Add SessionProgress
class.
2014-01-28 22:14:11 -08:00
Lance Edgar
a6226700f1
Fix customer lookup bug in customer detail view.
2014-01-26 13:17:15 -08:00
Lance Edgar
c4257809e5
update changelog
2014-01-26 00:02:15 -08:00
Lance Edgar
7638020aa0
Removed reliance on global rattail.db.Session
class.
2013-12-18 21:13:03 -08:00
Lance Edgar
18453c0113
update changelog
2013-12-18 18:40:16 -08:00
Lance Edgar
874ad44e6b
Removed references to edbob.enum
.
2013-12-17 06:09:28 -08:00
Lance Edgar
1a557f3947
Refactored model imports, etc.
...
This is in preparation for using database models only from `rattail` (i.e. no
`edbob`). Mostly the model and enum imports were affected.
2013-12-17 06:00:04 -08:00
Lance Edgar
d838203ec7
Changed UserFieldRenderer
to leverage User.display_name
.
2013-11-22 14:39:47 -08:00
Lance Edgar
8aaff93ff7
update changelog
2013-10-11 14:26:45 -07:00
Lance Edgar
650e6389e5
Added Product.family
to CRUD view.
2013-10-11 14:15:43 -07:00
Lance Edgar
0ac0ef4079
Don't sort values in EnumFieldRenderer
.
...
The dictionaries used to supply enumeration values should be `OrderedDict`
instances if sorting is needed.
2013-10-04 11:37:47 -07:00
Lance Edgar
3070c280cc
Made EnumFieldRenderer
a proper class.
2013-09-27 08:16:22 -07:00
Lance Edgar
a11b8d9ff2
Allow overriding form class/factory for CRUD views.
2013-09-21 17:09:10 -07:00
Lance Edgar
9f8a3d3a5c
Refactored AutocompleteFieldRenderer
.
...
Also improved some organization of renderers.
2013-09-21 15:02:55 -07:00
Lance Edgar
c1d726d48c
Made SortableAlchemyGridView
default to full (100%) width.
2013-09-20 21:51:29 -07:00
Lance Edgar
e58f8594c4
Fixed bug with request.has_any_perm()
.
2013-09-20 20:21:59 -07:00
Lance Edgar
62a0b67502
Added forbidden view.
2013-09-20 20:17:59 -07:00
Lance Edgar
2bdac13a14
update changelog
2013-09-20 16:02:17 -07:00
Lance Edgar
919279f3bc
update changelog
2013-09-20 15:51:37 -07:00
Lance Edgar
23e08d0bb0
Fixed grid join map bug.
2013-09-20 15:49:48 -07:00
Lance Edgar
685b391dd2
Added products.search
route/view.
...
This is for simple AJAX uses.
2013-09-20 14:54:27 -07:00
Lance Edgar
ba5dc6ab02
Added some autocomplete Javascript magic.
...
Not sure how this got missed the first time around.
2013-09-12 06:51:00 -07:00
Lance Edgar
fab49e6b20
update changelog
2013-09-10 20:38:31 -07:00
Lance Edgar
857a4b88e5
Fixed change password template/form.
2013-09-10 20:37:19 -07:00
Lance Edgar
6b5ca78a83
update changelog
2013-09-10 09:55:11 -07:00
Lance Edgar
332122a4e9
Added progress template.
2013-09-10 09:54:11 -07:00
Lance Edgar
73686b822f
Added forms.alchemy
module and changed CRUD view to use it.
2013-09-10 09:45:01 -07:00
Lance Edgar
716f3cbd71
update changelog
2013-09-10 06:38:30 -07:00
Lance Edgar
047c35ab75
Changed vendor filter in product search to find "any vendor".
...
I.e. the current filter is ''not'' restricted to the preferred vendor only.
Probably should still add one (back) for preferred only as well; hence the
commented code.
2013-09-10 06:35:17 -07:00
Lance Edgar
88adfe5d85
update changelog
2013-09-09 22:05:20 -07:00
Lance Edgar
017815a9e2
Made logo more easily customizable in login template.
2013-09-09 21:57:35 -07:00
Lance Edgar
2e84873666
Added global_title()
to base template.
2013-09-06 04:13:50 -07:00
Lance Edgar
0d0445592e
Fix authorization policy bug.
...
This was really an edge case, but in any event the problem would occur when a
user was logged in, and then that user account was deleted.
2013-09-06 04:12:21 -07:00
Lance Edgar
7d19700c3c
More standalone operation stuff.
...
Stop using `edbob.db.engine`, stop using all edbob templates, etc.
2013-09-01 20:25:34 -07:00
Lance Edgar
2a50e704ef
Major overhaul for standalone operation.
...
This removes some of the `edbob` reliance, as well as borrowing some templates
and styling etc. from Dtail.
2013-09-01 15:31:50 -07:00
Lance Edgar
9f02ec593d
update changelog
2013-09-01 08:24:01 -07:00
Lance Edgar
40efd8a3bc
Rebranded to Tailbone.
2013-09-01 08:18:37 -07:00