Lance Edgar
4191a56bfb
Fix some bugs with importer batch views
2018-02-10 17:14:32 -06:00
Lance Edgar
ec438ead51
Refactor user login, change password to use colander/deform
2018-02-10 16:47:53 -06:00
Lance Edgar
cff757fe9e
Refactor mobile inventory to use colander/deform
2018-02-10 14:07:16 -06:00
Lance Edgar
a65235c0fd
Refactor mobile receiving to use colander/deform
2018-02-10 14:00:28 -06:00
Lance Edgar
9ad8e5b546
Add even better UPC validation for mobile receiving
2018-02-06 12:57:27 -06:00
Lance Edgar
44dec830e5
Add better UPC validation for mobile receiving
2018-02-06 12:53:29 -06:00
Lance Edgar
5b4718fac4
Avoid "auto disable" button logic for new message form
2018-02-06 11:23:28 -06:00
Lance Edgar
22236e2909
Add master view for EmailAttempt
2018-02-06 10:31:44 -06:00
Lance Edgar
9387ef7116
Fix missing import bug
2018-02-06 10:31:36 -06:00
Lance Edgar
2219315ccc
Collapse all master4 views back to just 'master'
2018-02-05 21:23:23 -06:00
Lance Edgar
7c62b6f7a7
Remove unused reference to legacy forms
2018-02-05 18:25:45 -06:00
Lance Edgar
22d9981c2e
Use master4 for custorder views
...
guess i missed that one...
2018-02-05 14:24:21 -06:00
Lance Edgar
8137d715df
Refactor purchasing batch views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
dfc5e0f50e
Refactor importer batch views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
4ab41ba82e
Refactor trainwreck views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
38afb35b65
Refactor pricing batch views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
e78d1ac3c1
Refactor inventory batch views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
533b491124
Refactor purchase views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
7cee515187
Refactor handheld batch views per master4
2018-02-05 13:00:34 -06:00
Lance Edgar
0737faa034
Refactor label batch views per master4
2018-02-05 13:00:33 -06:00
Lance Edgar
88fe195615
Refactor all "easy" views per master4
2018-02-05 13:00:33 -06:00
Lance Edgar
410ee8eb65
Add base master4 batch view
2018-02-05 13:00:31 -06:00
Lance Edgar
63290154eb
Add master4, refactor customers view to use it
2018-02-05 13:00:28 -06:00
Lance Edgar
aded59d7ff
Don't process file for new batch unless field is present
2018-02-03 14:49:49 -06:00
Lance Edgar
33931b4bf2
Refactor vendor invoice batch views to use master3
2018-02-03 12:37:24 -06:00
Lance Edgar
c74bce2fdb
Fix bugs when making inventory batch on mobile
2018-02-01 14:28:24 -06:00
Lance Edgar
d35dc5582e
Add proper enum for inventory batch "count mode" filter
2018-02-01 14:12:04 -06:00
Lance Edgar
9beb32cea2
Fix mobile logout behavior
2018-01-29 18:07:29 -06:00
Lance Edgar
024f09dbd4
Fix permission bug when adding row in mobile receiving
2018-01-29 17:56:36 -06:00
Lance Edgar
19cd6336f9
Refactor vendor catalog batch views to use master3
2018-01-28 01:26:51 -06:00
Lance Edgar
34e81dc50a
Refactor inventory batch views to use master3
2018-01-27 20:13:01 -06:00
Lance Edgar
e0650d26cf
Refactor email profiles view to use master3
2018-01-27 19:16:07 -06:00
Lance Edgar
8d62960548
Refactor importer batch views to use master3
2018-01-27 13:04:07 -06:00
Lance Edgar
2cbe1b0049
Refactor pricing batch view to use master3
2018-01-27 12:53:32 -06:00
Lance Edgar
8eab3c5b36
Refactor handheld batch views to use master3
2018-01-27 12:23:47 -06:00
Lance Edgar
eac59ba5c8
Refactor purchasing batch views to use master3
2018-01-27 11:59:52 -06:00
Lance Edgar
d20601c359
Refactor label batch view to use master3
2018-01-26 19:14:15 -06:00
Lance Edgar
efdbc3c5b5
Show "buttons" when viewing an object, with forms2
...
also tweak logic when creating a batch..we'll see if it works..
2018-01-26 19:04:34 -06:00
Lance Edgar
e5c5a071f2
Add generic "download results as XLSX" feature
2018-01-26 14:24:06 -06:00
Lance Edgar
eaad87c704
Add 'single' context var when rendering timesheet template
2018-01-26 12:01:58 -06:00
Lance Edgar
b2b3a633d0
Show new 'exposed' field for brands table
2018-01-25 16:09:49 -06:00
Lance Edgar
e8dfe92be3
Improve case/unit quantity validation for order worksheet
2018-01-25 15:07:16 -06:00
Lance Edgar
37de777b2a
Show "unit cost" column by default, for products grid
2018-01-25 14:45:06 -06:00
Lance Edgar
96e5c42795
Add support for detaching Person from Customer
2018-01-24 23:53:12 -06:00
Lance Edgar
440cfd0d72
Show new cashback
field for Trainwreck transaction
2018-01-23 20:08:24 -06:00
Lance Edgar
04d1e303be
Let custom inventory batch view override logic for mobile UPC scanning
2018-01-23 19:00:33 -06:00
Lance Edgar
eefc3b33d7
Fix some master3 edit issues for products view
2018-01-23 17:41:01 -06:00
Lance Edgar
18af33c9bb
Add basic support for per-page help URL
2018-01-18 11:47:11 -06:00
Lance Edgar
80e9a9cf1c
Add creates_multiple
flag for master view
2018-01-18 11:46:10 -06:00
Lance Edgar
a542cd70da
Add option for preventing new inventory batch rows for unknown products
2018-01-17 14:55:17 -06:00
Lance Edgar
dd7c2a0763
Warn if user "scans" UPC with more than 14 digits, for mobile inventory
...
never assume such a UPC is valid, warn instead of adding batch row
2018-01-17 14:45:09 -06:00
Lance Edgar
0675be8835
Allow editing of inventory batch count mode and reason code
2018-01-15 16:01:46 -06:00
Lance Edgar
8291c4d273
Fix client field when creating / editing tempmon probe
2018-01-15 15:21:29 -06:00
Lance Edgar
e334564520
Show case quantity for inventory batch rows
2018-01-11 13:07:10 -06:00
Lance Edgar
0e0ebe9251
Fix some mobile view URLs
2018-01-11 12:38:44 -06:00
Lance Edgar
e2cdb4387a
Fix row query bug when deleting batch row
2018-01-11 12:25:25 -06:00
Lance Edgar
acb4a77032
Add first attempt at master3 for batch views
2018-01-08 22:49:45 -06:00
Lance Edgar
365a48110c
Refactor all tempmon views to use master3
2018-01-08 20:57:22 -06:00
Lance Edgar
ce0195bd51
Refactor several more straggler views to use master3
2018-01-08 20:41:31 -06:00
Lance Edgar
3097f46aa1
Refactor products view to use master3
2018-01-08 18:03:51 -06:00
Lance Edgar
8d35955d03
Fix bug when printing product label
2018-01-08 15:32:36 -06:00
Lance Edgar
fb140f24c1
Add basic UI support for "importer batch" feature
2018-01-06 20:28:59 -06:00
Lance Edgar
568a625500
Add row_title
to template context for view_row
2018-01-06 20:26:57 -06:00
Lance Edgar
85e6e7e08a
Refactor away the row_route_prefix
concept
2018-01-06 20:25:55 -06:00
Lance Edgar
22b8643def
Add basic support for row grid view links
2018-01-06 20:02:51 -06:00
Lance Edgar
46d0e96321
Stop setting execution details when multiple batches executed
...
that's now the handler's job
2018-01-05 20:39:38 -06:00
Lance Edgar
dd22c04573
Add view for InventoryAdjustmentReason model
2018-01-05 18:37:16 -06:00
Lance Edgar
ec0865b03f
Show 'static_prices' flag for label batches
2018-01-05 16:52:08 -06:00
Lance Edgar
b2fe300f02
Fix bug when making batch from product query
2018-01-05 09:36:02 -06:00
Lance Edgar
80903bde38
Refactor forms logic when making batch from product query
...
use colander/deform instead of wtforms. also make sure param names are unique
per batch type, within form controls
2018-01-04 15:08:03 -06:00
Lance Edgar
2cc0bb1995
Tweak product filter for report code name
...
i.e. make it more clear that it leverages the name
2018-01-04 10:38:15 -06:00
Lance Edgar
8d3846b2f2
Show row count field when viewing vendor catalog batch
2017-12-21 20:44:10 -06:00
Lance Edgar
9f14d01c22
Add "price required" flag to product view
2017-12-20 19:02:03 -06:00
Lance Edgar
908ca52b08
Fix type for export 'created' field
2017-12-06 14:59:11 -06:00
Lance Edgar
ef720e3a59
Refactor reports view to use master3
2017-12-06 13:50:02 -06:00
Lance Edgar
09ba419ee3
Refactor "exports" views to use master3
2017-12-06 13:40:00 -06:00
Lance Edgar
86cfc59d33
Refactor user and role views to use master3
2017-12-06 12:40:27 -06:00
Lance Edgar
bb12c5107c
Refactor purchases view to use master3
2017-12-05 18:52:54 -06:00
Lance Edgar
c20fdf4450
Change template prefix for vendor catalog batches
2017-12-05 13:33:05 -06:00
Lance Edgar
4902fab187
Refactor views to use Grid.set_sort_defaults()
method
2017-12-04 22:40:10 -06:00
Lance Edgar
7d79727c2e
Refactor vendors view to use master3
2017-12-04 22:02:46 -06:00
Lance Edgar
dfba168504
Whoops, make shifts view really use master3
2017-12-04 21:11:27 -06:00
Lance Edgar
2762230691
Refactor raw shifts view to use master3
2017-12-04 21:09:44 -06:00
Lance Edgar
332fadd42e
Refactor people view to use master3
2017-12-04 18:49:52 -06:00
Lance Edgar
c3fb86e391
Refactor messages view to use master3
2017-12-04 17:52:25 -06:00
Lance Edgar
84ebf5d929
Refactor employees view to use master3
2017-12-04 13:48:31 -06:00
Lance Edgar
7a777964a7
Add transaction "System ID" field for Trainwreck
2017-12-03 20:33:25 -06:00
Lance Edgar
b793998814
Expose default address for customers view
2017-12-03 12:23:43 -06:00
Lance Edgar
16eeb501ca
Fix permission bug for mobile inventory batch
2017-12-02 18:10:33 -06:00
Lance Edgar
64afab821f
Allow "execute results" for inventory batches
2017-12-02 17:59:21 -06:00
Lance Edgar
a7d8cfcdbb
Let batch views allow or deny "execute results" option
2017-12-02 17:08:17 -06:00
Lance Edgar
277d98ae2c
Tweak template prefix for label batch views
2017-12-02 16:25:59 -06:00
Lance Edgar
70a34615a3
Expose description and notes for label batches
2017-12-02 14:20:02 -06:00
Lance Edgar
f06fff983e
Allow bulk delete of label batch rows
2017-12-02 13:24:52 -06:00
Lance Edgar
11a63ab2ef
Fix batch row count when bulk-deleting rows
2017-12-02 13:24:38 -06:00
Lance Edgar
9cf5c9385d
Add batch description to page body title
2017-11-30 11:22:54 -06:00
Lance Edgar
6decabb369
Various batch tweaks, for better execution options etc.
2017-11-29 18:26:55 -06:00
Lance Edgar
df3623b663
Add more "manually priced" awareness to pricing batch UI
2017-11-29 18:25:47 -06:00
Lance Edgar
366b1c9073
Hide status when creating new purchasing batch
2017-11-28 09:44:30 -06:00
Lance Edgar
ac733ae6ea
Various tweaks for sake of forms2 refactor
2017-11-27 12:10:17 -06:00
Lance Edgar
4c189f2fcc
Rather shoddy refactor of customers view to use master3
...
seems to work well enough for now..
2017-11-21 20:46:49 -06:00
Lance Edgar
9c205d7da5
Add colander magic for association proxy fields
...
hopefully now any association proxy fields which are included, will be given
the appropriate type and widget. however this still doesn't work for the
readonly rendering of fields...
2017-11-21 11:11:18 -06:00
Lance Edgar
3861d46ce3
Fix (hack) for editing some department flags
...
not sure why this is necessary, but not very important for now...
2017-11-18 22:34:43 -06:00
Lance Edgar
2cba0ade84
Accept None
as valid arg for Grid.set_filter()
...
i.e. to effectively remove the filter
2017-11-11 09:52:11 -06:00
Lance Edgar
c7855f2ca5
Add description, notes for pricing batches
2017-10-30 21:33:25 -07:00
Lance Edgar
aea4379fe4
Add sorters, filters for Product regular, current price
2017-10-30 21:23:00 -07:00
Lance Edgar
c320ab2feb
Add product and personnel flags for Department
2017-10-30 20:52:07 -07:00
Lance Edgar
17d0ee64c2
Fix join bug for Upgrades table when sorting by executor
2017-10-29 22:48:49 -07:00
Lance Edgar
2bbe6c8346
Add "make user" button when viewing person w/ no user account
2017-10-29 01:18:05 -07:00
Lance Edgar
d67350b93b
Add cashier info, upload time for Trainwreck transaction views
2017-10-28 11:30:53 -07:00
Lance Edgar
ff7fd94b57
Use master3 view for datasync changes
2017-10-24 21:21:43 -07:00
Lance Edgar
2bd2839107
Export Person.users
relationship (readonly)
2017-10-24 10:09:28 -07:00
Lance Edgar
a51d4e54db
Add item_id
to trainwreck views
...
er, add scancode, since item_id was renamed..
2017-10-24 09:51:18 -07:00
Lance Edgar
512405f01f
Fix bug in MasterView.get_effective_row_query()
...
really this method should be removed...
2017-10-22 12:55:41 -07:00
Lance Edgar
855153f121
Fix bug with products view config
2017-10-20 11:51:07 -07:00
Lance Edgar
f8e98a5817
Avoid potential bugs when generating CSV results data for download
2017-10-16 17:38:42 -07:00
Lance Edgar
c95e2dbb06
Add "download row results as CSV" feature to master view
2017-10-14 14:14:24 -07:00
Lance Edgar
f338a03c97
Add 'active' column to Users table view
2017-10-13 14:12:28 -07:00
Lance Edgar
8d002f76d2
Convert user feedback mechanism to use modal dialog
...
instead of navigating to new page. this is how it should have been done
to begin with...
2017-10-13 08:01:43 -07:00
Lance Edgar
47ce0fd448
Add "populatable" for master views (populating new objects with progress)
2017-09-23 16:27:22 -05:00
Lance Edgar
8a945f8baf
Pass form along to before_create_flush()
in master3
2017-09-23 16:26:56 -05:00
Lance Edgar
3bcec30a4c
Don't set batch input file on creation, if no file exists
2017-09-23 13:32:12 -05:00
Lance Edgar
e1384c2ab1
Tweak default labels for created(by) batch form fields
2017-09-23 11:48:38 -05:00
Lance Edgar
8d78fad621
Fix data type/size issue with CSV download
2017-09-16 18:42:18 -05:00
Lance Edgar
9ff6df83e5
Add generic support for downloading list results as CSV
2017-09-14 21:57:37 -05:00
Lance Edgar
45d4329630
Log debug instead of error when package diff render fails
...
we probably don't want email noise about this..
2017-08-20 13:12:55 -05:00
Lance Edgar
f74c93e3e7
Fix some bugs for rendering upgrade package diffs
...
in particular, when a new package gets installed and there is no "old"
version for it
2017-08-20 13:03:30 -05:00
Lance Edgar
2448d71edd
Convert customer groups view to master3
2017-08-17 20:28:54 -05:00
Lance Edgar
7dbdaf1f8a
Convert categories view to master3
2017-08-17 20:25:21 -05:00
Lance Edgar
34bc59f96f
Convert brands view to master3
2017-08-17 20:20:15 -05:00
Lance Edgar
e3de40bdfe
Convert bouncer view to master3
...
also move common file field logic from upgrades into master3
2017-08-17 20:13:42 -05:00
Lance Edgar
2db9d31386
Use shared logic for executing upgrade
...
now that it's part of the handler
2017-08-17 18:16:28 -05:00
Lance Edgar
c038d74302
Show all grid actions by default, if there are 3 or less
2017-08-17 17:25:18 -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
0469ddea7a
Fix permission used for mobile receiving item lookup
2017-08-15 16:49:49 -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
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
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
4f2bf5431d
Fix clone config bug for label batches
2017-08-09 23:15:38 -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
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
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
e91f18f344
Add some links to employees grid
2017-08-08 13:02:57 -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
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
2f0f3fa463
Expose UserEvent table in UI
...
normal table access, plus per-user row grid
2017-08-04 17:14:38 -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
dce0efb5fa
Various view tweaks
2017-08-04 11:55:53 -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
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
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
5b35c3dd3b
Make login template use same logo as home page
2017-07-31 13:58:38 -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
d3bc1abb57
Add some more support for product inventory and status
2017-07-19 03:08:32 -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
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
69778a4682
Fix import bug
2017-07-18 13:26:04 -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
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
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
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
c18774e5e5
Fix template/styles for v3 grid views, add purchasing batch status
2017-07-14 15:45:31 -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
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
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
dda79a491f
Fix bug with mobile receiving UPC lookup; require stronger perm
...
doing a UPC lookup for mobile receiving now requires "create batch row"
permissions, since the view is capable of just that
2017-07-11 11:15:26 -05:00
Lance Edgar
72b2510681
Prevent mobile receiving actions for batch which is complete or executed
2017-07-11 10:45:05 -05:00
Lance Edgar
af0eea76e2
Add logic for mobile receiving if product not in batch and/or system
2017-07-11 00:59:51 -05:00
Lance Edgar
98ff71a2dd
Add filter support for mobile row grid; plus mark receiving as complete
2017-07-10 22:10:27 -05:00
Lance Edgar
f47157102c
Add initial/basic support for "simple" mobile grid filter w/ radio buttons
...
so far only one such filter is (presumably?) supported..etc.
2017-07-10 21:04:56 -05:00
Lance Edgar
9da7ba21bf
Sort mobile receiving batches by ID desc
2017-07-10 16:39:35 -05:00
Lance Edgar
21476d8173
Fix encoding bugs
2017-07-07 00:52:04 -05:00
Lance Edgar
581ced2990
Switch license to GPL v3 (no longer Affero)
...
refs #2
2017-07-06 23:47:56 -05:00
Lance Edgar
631665e208
Refactor all remaining usage of webhelpers; use webhelpers2 etc. instead
2017-07-06 21:11:05 -05:00
Lance Edgar
8014e60d14
Add webhelpers2 dependency, use it for most things
...
still using webhelpers for certain things yet, hopefully can get rid of that soon
2017-07-06 20:13:42 -05:00
Lance Edgar
91a14c81a9
Remove all old-style CRUD views
2017-07-06 15:46:05 -05:00
Lance Edgar
53d69acbcc
Remove all old-style batch CRUD views
2017-07-06 15:44:37 -05:00
Lance Edgar
62fa0f9fcb
Remove all "old-style" (aka. version 1) grids
2017-07-06 15:23:33 -05:00
Lance Edgar
0befc46070
Refactor "departments by vendor" grid to use newer-style
2017-07-06 14:34:35 -05:00
Lance Edgar
3b97757d7f
Remove unused reference to deprecated view
2017-07-06 01:00:26 -05:00
Lance Edgar
d1436e4fd3
Revert "Remove all "old-style" (aka. version 1) grids"
...
This reverts commit 0085e2ccc4
.
hm dang, sure enough broke stuff
2017-07-06 00:31:16 -05:00
Lance Edgar
0085e2ccc4
Remove all "old-style" (aka. version 1) grids
...
hopefully this doesn't break anything! ;)
2017-07-06 00:28:01 -05:00
Lance Edgar
59b170e745
Remove reference to old-style version view
2017-07-06 00:23:33 -05:00
Lance Edgar
66cc6cd39a
Remove old-style continuum version views
2017-07-06 00:19:31 -05:00
Lance Edgar
85bdefc25b
Add versioning display support for contact-related models
2017-07-05 17:16:28 -05:00
Lance Edgar
d9569882c9
Tweak config handling in case of running tests
2017-07-05 13:19:41 -05:00
Lance Edgar
0b68d56ddb
Add basic versioning history support for master view
...
as with actual data versioning, we only support Person thus far
2017-07-05 03:07:35 -05:00
Lance Edgar
db0eaf8eb0
Make Person.employee field readonly
2017-07-03 23:52:30 -05:00
Lance Edgar
a03083efdd
Add initial support for expiration date for mobile receiving
2017-07-03 21:07:57 -05:00
Lance Edgar
4aa91414a5
Tweak how customer/person relationships are displayed
...
expose just a little more to make it easier to track down a data issue i had
2017-07-03 16:58:30 -05:00
Lance Edgar
e2b22221c4
Add custom default grid row size for Trainwreck items
...
seems like 100 rows is way more useful for this one
2017-07-01 19:06:05 -05:00
Lance Edgar
888c094fe3
Allow bulk row deletion for vendor catalog batches
2017-06-22 13:28:35 -05:00
Lance Edgar
1ce2f410d0
Tweak device type list field when making new handheld batch
...
i.e. sort by display name, etc.
2017-06-22 02:35:41 -05:00
Lance Edgar
b2f96f4217
Make case/unit quantities prettier within Inventory batch rows grid
2017-06-22 01:21:15 -05:00
Lance Edgar
b9a96f306b
Add row count to inventory and label batch views
2017-06-22 01:17:34 -05:00
Lance Edgar
17017adde8
Tweak behavior when executing handheld batch results
...
redirect to final batch when done, try to warn user a bit
2017-06-22 01:02:03 -05:00
Lance Edgar
0d448fe6c5
Fix batch row count when deleting a row
2017-06-22 00:52:41 -05:00
Lance Edgar
5a0fa20e03
Add way to execute multiple handheld batches at once
2017-06-21 17:29:06 -05:00
Lance Edgar
a63f2e3623
Tweak display of inventory/label batches to reflect multiple handheld batches
2017-06-21 15:36:32 -05:00
Lance Edgar
1fc3133f8e
Try to keep batch status updated; display it for handheld batches
...
seems a little hacky but hoping it's safe at least
2017-06-21 13:24:27 -05:00
Lance Edgar
83dbf405f6
Add row count as available column to batch header grids
2017-06-21 12:59:13 -05:00
Lance Edgar
0fb789fc2c
Tweak default views for Trainwreck data
2017-06-16 16:38:05 -07:00
Lance Edgar
80d2912874
Add basic views for Trainwreck transactions
...
..but never try to configure them, custom app must do that
2017-06-06 18:25:04 -07:00
Lance Edgar
cc41c38d68
Fix bug when updating Order Form data, if row.po_total is None
...
not sure how/when that happens, but just fall back to $0
2017-05-30 20:25:37 -05:00
Lance Edgar
2d29174772
Remove all views etc. for old-style batches
2017-05-25 16:46:31 -05:00
Lance Edgar
95418ab459
Remove "case quantity" field from Ordering Batch download as Excel file
2017-05-25 12:34:12 -05:00
Lance Edgar
da0f5cb63c
Fix bug where batch notes weren't saved upon creation
2017-05-25 12:20:37 -05:00
Lance Edgar
522aad5880
Add basic ability to download Ordering Batch as Excel spreadsheet
2017-05-24 21:13:18 -05:00
Lance Edgar
b841ce664e
Make 'notes' field use textarea renderer by default, for all batches
2017-05-24 20:11:53 -05:00
Lance Edgar
cf8df76788
Add support for bulk-delete of Pricing Batches
2017-05-24 18:10:38 -05:00
Lance Edgar
5eca2347d5
Add initial support for mobile receiving views
2017-05-24 00:04:56 -05:00
Lance Edgar
d68bf6b012
Refactor "purchasing" batch views, split off "ordering"
...
remainder will be handled when the time comes..
2017-05-23 13:44:07 -05:00
Lance Edgar
d93b91f491
Various tweaks for mobile receiving batches
...
this is temporary, soon will refactor all that again..
2017-05-22 13:13:44 -05:00
Lance Edgar
5cb3f15616
Add validation for unique name when creating new Setting
2017-05-19 10:42:05 -05:00
Lance Edgar
242bcd7603
Remove references to deprecated batch handler methods
2017-05-18 11:57:30 -05:00
Lance Edgar
cb39ca7970
Populate data rows for new mobile purchasing batch, if applicable
...
i.e. if batch is meant for receiving an existing PO etc.
2017-05-18 11:48:28 -05:00
Lance Edgar
f0feefc7e5
Tweak how purchase batch is created via mobile
...
to let custom apps override args etc.
2017-05-18 11:33:01 -05:00
Lance Edgar
9e0e21399b
Fix subtle bug when identifying purchase batch row on order form update
2017-05-18 09:22:39 -05:00
Lance Edgar
76e71d634e
Fall back to 'pretty' hours display if config is invalid etc.
2017-05-16 14:00:13 -05:00
Lance Edgar
3111aad7cd
Expose full-time flag and start date for employee view
2017-05-16 13:44:02 -05:00
Lance Edgar
1dda8a961a
Let config cause time sheet hours to display as HH.HH for some users
...
default display is still HH:MM however
2017-05-15 17:51:24 -05:00
Lance Edgar
5989091a9d
Don't include 'tailbone.views.core' b/c it no longer provides anything
2017-05-13 14:28:20 -05:00
Lance Edgar
9460b41ec2
Add basic 'robots.txt' support to CommonView
2017-05-13 14:26:16 -05:00
Lance Edgar
737973f4fc
Remove unused 'fake_error' view
...
has been superseded by CommonView.bogus_error
2017-05-13 14:10:00 -05:00
Lance Edgar
eb272bf7f9
Tweak some customer view/field rendering, to allow more customization
2017-05-11 13:54:23 -05:00
Lance Edgar
56695d0c20
Allow batch view to override execution failure message
2017-05-11 09:49:15 -05:00
Lance Edgar
9107a26b63
Add basic support for deletion speedbump for row data
2017-05-04 16:35:21 -05:00
Lance Edgar
72ae1191a0
Let a batch disallow bulk-deletion of its rows
2017-05-04 16:34:48 -05:00
Lance Edgar
754c086053
Fix signature for MasterView.get_index_url()
...
per new `mobile` kwarg
2017-04-04 17:43:33 -05:00
Lance Edgar
a3d0966139
Allow config to define home page image URL
2017-03-30 22:19:44 -05:00
Lance Edgar
0ad29c5283
Add basic paging grid/index support for mobile
...
still lots to do for this yet..but readonly basics are here..
2017-03-30 20:11:17 -05:00
Lance Edgar
e313e1bc8c
Tweak logic for registering exception view, to avoid test breakage
2017-03-29 22:31:10 -05:00
Lance Edgar
5a2f20e489
Add basic table listing view, with rough estimate row counts
2017-03-28 00:54:46 -05:00
Lance Edgar
73c0d02b9a
Only configure exception view when running in production
...
apparently that supresses normal traceback on console even..
2017-03-28 00:54:21 -05:00
Lance Edgar
7463d4e092
Add default view for unhandled exceptions
...
to give the user a bit of low-down as to what should happen next...
2017-03-28 00:00:35 -05:00
Lance Edgar
27903b5984
Fix core view auto-logout inactive user logic, for tests
2017-03-27 22:44:51 -05:00
Lance Edgar
97aa17f64d
Add logic to core View class, to force logout if user becomes inactive
...
Also, expose "active sticky" field for user views
2017-03-27 21:37:45 -05:00
Lance Edgar
77a252399b
Add unit item and pack size fields to product view
2017-03-25 15:28:38 -05:00
Lance Edgar
4a2f329613
Fix bugs when checking for 'chuck' in demo mode
2017-03-24 17:57:23 -05:00
Lance Edgar
e37e17adf0
Fix route sequence for people autocomplete
2017-03-24 17:29:34 -05:00
Lance Edgar
d373eb9ac1
Broad refactor to improve customization of purchase order form etc.
...
* add dropdown alternative for autocomplete renderer
* auto-enhance some common dropdowns
* refactor new purchase batch, order form view/templates
2017-03-24 17:22:12 -05:00
Lance Edgar
3dfe3dfa28
Add CostFieldRenderer
and tweak product view template
...
latter being for easier customization
2017-03-23 20:32:56 -05:00
Lance Edgar
7975d177d6
Add file download support by default for report output
2017-03-22 14:35:40 -05:00
Lance Edgar
6adb99003d
Add basic master view for Report Output data model
2017-03-22 14:27:59 -05:00
Lance Edgar
abb82c91f3
Add BatchMasterView.add_file_field()
convenience method
2017-03-21 13:19:38 -05:00
Lance Edgar
0d830d595c
Move notfound()
method to core View
class
2017-03-21 13:18:24 -05:00
Lance Edgar
581a21bd9d
Add basic "mobile index" master view, plus support for demo mode
2017-03-19 11:21:00 -05:00
Lance Edgar
15eae8b2c7
Various tweaks to the customer and person views/forms
...
These things still need plenty more help...
2017-03-17 15:52:26 -05:00
Lance Edgar
9a8fa43c6a
Add trailing '?' for employee time sheet when hours are incomplete
2017-03-14 12:31:10 -05:00
Lance Edgar
693c2dce57
Tweak grid configuration for Employees view
2017-03-10 12:45:44 -06:00
Lance Edgar
b3599d8241
Add 'discontinued' flag to product view
...
Also, don't render product description as link if it's empty
2017-03-03 15:08:00 -08:00
Lance Edgar
7d7bdb11ae
Add ingredients field to product view
2017-02-27 21:34:02 -08:00
Lance Edgar
89a4b5645c
Add notes panel to product details view
2017-02-27 20:48:38 -08:00
Lance Edgar
ec444d8f7d
Remove 'forever sessions' permission from role/user views
...
This has been deprecated in favor of Role.session_timeout
2017-02-24 12:05:47 -06:00
Lance Edgar
cf059baffa
Add initial support for native product images
...
Definitely not perfect yet, but a start..
2017-02-23 13:21:19 -06:00
Lance Edgar
507f742edf
Add some product flags (kosher vegan etc.) to view fieldset
2017-02-22 20:11:02 -06:00
Lance Edgar
555935c71e
Expose notes field for purchasing batches
...
Plus various other tweaks for styles and coding conventions etc.
2017-02-21 14:27:16 -06:00
Lance Edgar
59799302bd
Fix daylight savings bug when cloning schedule from previous week
2017-02-21 13:57:04 -06:00
Lance Edgar
75c73aad13
Expose/honor per-role session timeouts
2017-02-21 13:12:23 -06:00
Lance Edgar
cb96272b46
Fix session reference bug in schedule view
2017-02-21 12:01:40 -06:00
Lance Edgar
6b11eb84ea
Be less aggressive when validating schedule edit form POST
...
Somehow deletions were requested for shifts which didn't exist...not
sure how that happened but let's just ignore instead of raise error
2017-02-21 11:36:36 -06:00
Lance Edgar
080e3080af
Tweak filter for CustomerOrderItem grid
2017-02-21 11:36:17 -06:00
Lance Edgar
e0521ba8c5
Add initial/basic views for customer orders data
2017-02-19 14:22:35 -06:00
Lance Edgar
3930ed9a16
Add beginnings of mobile receiving views
...
Very incomplete, not much is supported yet, but this is a start..
2017-02-19 13:17:28 -06:00
Lance Edgar
6ed752d477
Add generic "bulk delete" support to MasterView
2017-02-17 19:40:21 -06:00
Lance Edgar
38aaebe08f
Add ability to filter Send Messages by recipient name
2017-02-17 14:24:30 -06:00
Lance Edgar
def2931ba6
Increase size of Roles select when editing a User
2017-02-17 14:24:13 -06:00
Lance Edgar
93f40ef36e
Add ability to merge 2 user accounts
2017-02-17 12:49:15 -06:00
Lance Edgar
e3ec3be03b
Add support for client-side session timeout warning
2017-02-16 13:32:20 -06:00
Lance Edgar
4ae70de339
Tweak product view page styles
...
Use the new grid styles, plus tweak a field renderer
2017-02-15 14:16:14 -06:00
Lance Edgar
8e35b68e05
Make sure invoice number is saved when making new purchasing batch
2017-02-14 23:12:37 -06:00
Lance Edgar
39bc1039c4
Set form id for new purchasing batch page
2017-02-14 22:06:42 -06:00
Lance Edgar
643f411f42
Tweak default grid actions a little
...
Still trying to be smart about how/when to collapse
2017-02-14 13:33:04 -06:00
Lance Edgar
051b52bd4b
Tweak form handling for sending a new message, for more customization
2017-02-13 17:37:16 -06:00
Lance Edgar
b90f5c8a3a
Redirect to login page when Forbidden happens with anonymous user
2017-02-13 16:22:20 -06:00
Lance Edgar
5fb421d74b
Make datasync changes viewable
2017-02-13 10:13:47 -06:00
Lance Edgar
aa13cbfa07
Make some product fields readonly
2017-02-12 20:09:25 -06:00
Lance Edgar
7ad2ec48f0
Add master view for generic exports
2017-02-12 16:08:29 -06:00
Lance Edgar
2c7270954c
Collapse grid actions if there are only 2
2017-02-12 16:07:58 -06:00
Lance Edgar
43a3b8ae0a
Use pretty_hours()
function where applicable
2017-02-11 17:46:06 -06:00
Lance Edgar
ca4d15f06c
Refactor logic used to login a user, for easier sharing
2017-02-11 17:08:27 -06:00
Lance Edgar
61b3daa701
Add config for redirecting user to home page after logout
2017-02-11 01:48:55 -06:00
Lance Edgar
afe822dd6c
Tweak how regular/current price fields are handled for Product view
2017-02-10 12:47:35 -06:00
Lance Edgar
99776b28d7
Tweak renderer for Amount field for DepositLink view
2017-02-10 10:04:45 -06:00
Lance Edgar
11a0d85286
Fix bug when first entry is empty for product on ordering form
2017-02-09 18:58:00 -06:00
Lance Edgar
6e7cad36b2
Expose 'delay' field in tempmon client views
2017-02-09 17:58:20 -06:00
Lance Edgar
7ca03df04d
Refactor the Edit Time Sheet view for "autocommit" mode
...
I.e. instead of letting changes queue up for "batch" mode, immediately
flush changes to server after each edit.
2017-02-09 16:11:40 -06:00
Lance Edgar
d21c8bcaeb
Rename case_pack to case_size
2017-02-08 15:30:44 -06:00
Lance Edgar
df7fa9ddbd
Fix sorting bug for Employee Time Sheet view
2017-02-08 13:14:24 -06:00
Lance Edgar
cab339e367
Add support for Find Roles by Permission X feature
2017-02-06 13:37:42 -06:00
Lance Edgar
dd5162c151
Add initial version of "Find Users by Permission" page
2017-02-04 18:16:18 -06:00
Lance Edgar
af415693b6
Add config flag for disabling option to "Clear Schedule"
...
I.e. when editing the schedule
2017-02-04 12:38:26 -06:00
Lance Edgar
273f56ec83
Improve the grid for WorkedShift model a bit
2017-02-04 12:32:21 -06:00
Lance Edgar
b2e21b8e74
Add basic support for per-user session timeout
2017-02-02 21:44:13 -06:00
Lance Edgar
4659d3473b
Let project override user authentication for login page
2017-02-02 16:50:38 -06:00
Lance Edgar
49c9bbbbee
Be explicit about fieldset for pricing batch rows
...
Seems helpful to investigate these sometimes...
2017-02-02 15:34:32 -06:00
Lance Edgar
9ebce976c1
Fix probe filter for tempmon readings grid
2017-02-02 14:29:36 -06:00
Lance Edgar
1e4612bcbe
Refactor schedule / timesheet views for better separation of concerns
...
This was needed to support a "late clock-ins" view which included both
scheduled *and* worked shift data..
2017-01-30 23:03:05 -06:00
Lance Edgar
12545c6a20
Add way for batch views to hide rows with given status code(s)
...
This seems like it would often be useful...though maybe belongs in the handler?
2017-01-30 17:08:05 -06:00
Lance Edgar
e452ea1ae9
Add min diff threshold param when making price batch from product query
...
Hopefully this sets the stage for arbitrary batch params here..
2017-01-30 16:11:29 -06:00
Lance Edgar
7104e275c3
Add ability to edit employee time sheet
...
Also disable some unwanted autocomplete logic, plus add ability to
prevent autocomplete "change click" event
2017-01-29 18:53:52 -06:00
Lance Edgar
25492cc0e8
Add warning highlight for pricing batch row if can't calculate price
2017-01-29 11:29:53 -06:00
Lance Edgar
3e98b24492
Add price diff column to pricing batch row grid
2017-01-29 11:22:20 -06:00
Lance Edgar
e86066e9ed
Let master view with rows prevent sort/filter for row grid
2017-01-26 18:14:00 -06:00
Lance Edgar
732681b545
Tweaks to order form template etc., for purchasing batch
2017-01-25 11:15:17 -06:00
Lance Edgar
c2a189cb40
Add basic support for cloning batches
...
For now only label batches support this by default
2017-01-24 21:36:58 -06:00
Lance Edgar
9ea98bb27b
Add ability to merge subdepartments
2017-01-24 14:59:00 -06:00
Lance Edgar
0b5a644de1
Improve columns, filters for TempMon Readings grid
2017-01-12 15:36:18 -06:00
Lance Edgar
4b586c6249
When making batch from products, build query *before* starting thread
...
Otherwise permission checks will fail, if any are needed to build query
2017-01-06 17:36:50 -06:00
Lance Edgar
e13e2cfaaf
Add "discarded" flag when receiving DMG/EXP products; add view for purchase credits
2016-12-30 12:37:07 -06:00
Lance Edgar
55973bf30a
Set "order date" when creating new receiving batch
2016-12-30 09:45:22 -06:00
Lance Edgar
ed06ada8c4
Add department UUID to JSON returned for "eligible purchases" when creating batch
2016-12-30 09:00:13 -06:00
Lance Edgar
e9dd44fa39
Tweak the "create" screen for purchase batches, for more customization
...
Also add some fields to the batch row fieldset
2016-12-30 07:52:56 -06:00
Lance Edgar
814fd12e9e
Refactor Order Form a bit to allow custom history data
2016-12-29 13:23:21 -06:00
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
1da898c9cf
Tweak default filter label for Batch ID
2016-12-28 16:43:07 -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
8afaf80128
Various tweaks to purchasing batch views
2016-12-19 16:17:56 -06:00
Lance Edgar
9a6ad16e2f
Overhaul product views a little, per customization needs
2016-12-15 15:11:15 -06:00
Lance Edgar
d40d5e3f6b
Tweak some field renderers for sake of product view
2016-12-14 23:27:45 -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
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
06dee96af6
Add mobile support for datasync restart
2016-12-11 21:20:51 -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
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
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
839d3957dd
Add initial support for mispicks / attaching credits for receiving batch
2016-12-10 09:08: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
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
369d5849a9
Revert to display_name
field for person views
2016-12-08 12:13:45 -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
cc34e77a2c
Fix permission / grid action bug for email profiles
2016-12-07 16:57:08 -06:00
Lance Edgar
d8c4f92aa5
Tweak tempmon views a little, fix client restart logic
2016-12-07 16:00:00 -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
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
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
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
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
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
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
d46b0cbc70
Add support for mode, purchase relation for purchase batches
2016-11-20 17:48:04 -06:00
Lance Edgar
339f3c6361
Move get_batch_kwargs()
to BatchMasterView
2016-11-20 16:03:28 -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
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
ad2724fd2f
Make POD image for product view a bit more sane
2016-11-11 22:15:47 -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
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
ba1fa6d617
Tweak verbiage for merge template etc.
2016-11-09 02:17:01 -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
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
06b0b13992
Add basic merge feature to MasterView
2016-10-28 10:26:37 -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
590444b273
Fix template bug when deleting user
2016-10-25 18:14:43 -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
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
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
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
8ce0148a64
Tweak some things to make demo project more "out of the box"
2016-10-06 13:13:31 -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
3bafa41ecd
Add specific permissions for edit/delete of individual batch rows
2016-09-30 15:20:40 -05:00
Lance Edgar
a77f41debf
Fix row-level visibility for grid edit action
2016-09-19 16:32:18 -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
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
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
207cd6a261
Fix bug in handheld batch view config
2016-08-17 20:49:13 -05:00
Lance Edgar
d94ed5e99c
Fix bug when viewing batch with no execution options
2016-08-17 18:38:38 -05:00
Lance Edgar
30f543a38c
Fix bug for handheld batch device type field
2016-08-17 17:48:30 -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
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
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
e15888ffcd
Add render_progress()
method to core view class
2016-08-09 19:46:49 -05:00
Lance Edgar
fdf1419ea2
Add CodeTextAreaFieldRenderer
, refactor label profile form to use it
2016-07-13 11:04:23 -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
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
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
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
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
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
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
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
0c179fb9d0
Move Person.display_name
to top of fieldset when viewing/editing
2016-04-30 20:55:10 -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
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
4e917169f9
Add views for WorkedShift
model
2016-04-25 19:40:29 -05:00
Lance Edgar
95b94ef570
Fix case-sensitivity when sorting permission group labels
2016-04-06 21:43:48 -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
cd332f2287
Fix redirect bug when attempting bulk row delete for nonexistent batch
2016-03-22 18:56:48 -05: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
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
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
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
a341acb4f0
Make our DateTimeFieldRenderer
the default for datetime fields.
2016-02-14 16:34:39 -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
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
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
4713e25ffe
Tweak how we connect a user to a batch, when refreshing.
2016-02-09 20:47:12 -06:00
Lance Edgar
687b83e2e1
Add support for sending new messages.
2016-02-05 14:42:56 -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
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
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
7edfc98747
Add 'Stores' and 'Departments' fields to Employee fieldset.
2016-01-30 15:19: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
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
973b9903ae
Add employee/department relationships to employee and department views.
2016-01-17 19:45:42 -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
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
f4f61dae97
Add Person.middle_name
to the fieldset.
2016-01-08 14:42:13 -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
c7eb852fa4
Add mailing address to person fieldset.
2015-12-19 11:29:26 -06:00
Lance Edgar
707b933553
Fix some route names.
2015-12-08 16:18:29 -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
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