Commit graph

1489 commits

Author SHA1 Message Date
Lance Edgar 7b4f7d758e Add setting for "force home" mobile behavior 2018-02-04 15:03:33 -06:00
Lance Edgar aded59d7ff Don't process file for new batch unless field is present 2018-02-03 14:49:49 -06:00
Lance Edgar 737b2e578a Show year dropdown by default for jQuery UI date pickers 2018-02-03 14:49:32 -06:00
Lance Edgar 33931b4bf2 Refactor vendor invoice batch views to use master3 2018-02-03 12:37:24 -06:00
Lance Edgar 97c5e97ccb Add append() and replace() methods for core Grid class 2018-02-02 13:16:25 -06:00
Lance Edgar 1e8c9f709b Update changelog 2018-02-01 14:30:22 -06:00
Lance Edgar c74bce2fdb Fix bugs when making inventory batch on mobile 2018-02-01 14:28:24 -06:00
Lance Edgar d35dc5582e Add proper enum for inventory batch "count mode" filter 2018-02-01 14:12:04 -06:00
Lance Edgar 46aa7d5824 Update changelog 2018-01-31 17:04:50 -06:00
Lance Edgar 5f8e26a8ec Update changelog 2018-01-30 11:10:48 -06:00
Lance Edgar e821b2a025 Always redirect to mobile home page, if "other" page is refreshed
also applies when becoming / stopping root, and maybe other cases?
2018-01-29 22:47:30 -06:00
Lance Edgar 9beb32cea2 Fix mobile logout behavior 2018-01-29 18:07:29 -06:00
Lance Edgar 024f09dbd4 Fix permission bug when adding row in mobile receiving 2018-01-29 17:56:36 -06:00
Lance Edgar beadc08002 Update changelog 2018-01-29 17:13:03 -06:00
Lance Edgar 19cd6336f9 Refactor vendor catalog batch views to use master3 2018-01-28 01:26:51 -06:00
Lance Edgar 34e81dc50a Refactor inventory batch views to use master3 2018-01-27 20:13:01 -06:00
Lance Edgar e0650d26cf Refactor email profiles view to use master3 2018-01-27 19:16:07 -06:00
Lance Edgar 8d62960548 Refactor importer batch views to use master3 2018-01-27 13:04:07 -06:00
Lance Edgar 2cbe1b0049 Refactor pricing batch view to use master3 2018-01-27 12:53:32 -06:00
Lance Edgar 8eab3c5b36 Refactor handheld batch views to use master3 2018-01-27 12:23:47 -06:00
Lance Edgar eac59ba5c8 Refactor purchasing batch views to use master3 2018-01-27 11:59:52 -06:00
Lance Edgar d20601c359 Refactor label batch view to use master3 2018-01-26 19:14:15 -06:00
Lance Edgar efdbc3c5b5 Show "buttons" when viewing an object, with forms2
also tweak logic when creating a batch..we'll see if it works..
2018-01-26 19:04:34 -06:00
Lance Edgar 580f817dd9 Add vendor links in cost grid when viewing product 2018-01-26 18:30:29 -06:00
Lance Edgar e5c5a071f2 Add generic "download results as XLSX" feature 2018-01-26 14:24:06 -06:00
Lance Edgar eaad87c704 Add 'single' context var when rendering timesheet template 2018-01-26 12:01:58 -06:00
Lance Edgar 1453d33123 Add support for extra column(s) in timesheet view table 2018-01-25 17:02:53 -06:00
Lance Edgar b2b3a633d0 Show new 'exposed' field for brands table 2018-01-25 16:09:49 -06:00
Lance Edgar e8dfe92be3 Improve case/unit quantity validation for order worksheet 2018-01-25 15:07:16 -06:00
Lance Edgar 37de777b2a Show "unit cost" column by default, for products grid 2018-01-25 14:45:06 -06:00
Lance Edgar 62d1918892 Add FieldList wrapper for grid columns list
needs to be merged with the "forms2" equivalent at some point...
2018-01-25 14:43:30 -06:00
Lance Edgar f32cf3342c Allow disabling auto-dismiss of flash messages on mobile 2018-01-25 14:15:25 -06:00
Lance Edgar 96e5c42795 Add support for detaching Person from Customer 2018-01-24 23:53:12 -06:00
Lance Edgar b8c6e95b73 Update changelog 2018-01-24 18:20:19 -06:00
Lance Edgar 8044039d78 Add 'delete-instance' class to delete link when viewing a record
so that JS can watch its click event
2018-01-24 13:12:42 -06:00
Lance Edgar 440cfd0d72 Show new cashback field for Trainwreck transaction 2018-01-23 20:08:24 -06:00
Lance Edgar 04d1e303be Let custom inventory batch view override logic for mobile UPC scanning 2018-01-23 19:00:33 -06:00
Lance Edgar eefc3b33d7 Fix some master3 edit issues for products view 2018-01-23 17:41:01 -06:00
Lance Edgar 3d18460d23 Update changelog 2018-01-22 16:31:19 -06:00
Lance Edgar 18af33c9bb Add basic support for per-page help URL 2018-01-18 11:47:11 -06:00
Lance Edgar 80e9a9cf1c Add creates_multiple flag for master view 2018-01-18 11:46:10 -06:00
Lance Edgar a542cd70da Add option for preventing new inventory batch rows for unknown products 2018-01-17 14:55:17 -06:00
Lance Edgar dd7c2a0763 Warn if user "scans" UPC with more than 14 digits, for mobile inventory
never assume such a UPC is valid, warn instead of adding batch row
2018-01-17 14:45:09 -06:00
Lance Edgar 07e7c5c4a0 Update changelog 2018-01-16 13:24:10 -06:00
Lance Edgar 0675be8835 Allow editing of inventory batch count mode and reason code 2018-01-15 16:01:46 -06:00
Lance Edgar 8291c4d273 Fix client field when creating / editing tempmon probe 2018-01-15 15:21:29 -06:00
Lance Edgar f9d1d34763 Fix bug when locating association proxy column 2018-01-15 15:11:12 -06:00
Lance Edgar c996bf47ea Update changelog 2018-01-11 15:29:40 -06:00
Lance Edgar dfd43b55aa Allow passing None to Form.set_renderer()
i.e. to remove any renderer which has been set
2018-01-11 15:17:58 -06:00
Lance Edgar f021df446c Let custom schema node start out with empty children
sometimes that's just necessary
2018-01-11 15:15:12 -06:00
Lance Edgar e334564520 Show case quantity for inventory batch rows 2018-01-11 13:07:10 -06:00
Lance Edgar 0e0ebe9251 Fix some mobile view URLs 2018-01-11 12:38:44 -06:00
Lance Edgar 4147752672 Fix dialog button click event when executing price batch
i.e. fix it for Chrome's sake
2018-01-11 12:32:31 -06:00
Lance Edgar 935752c786 Update changelog 2018-01-11 12:26:38 -06:00
Lance Edgar e2cdb4387a Fix row query bug when deleting batch row 2018-01-11 12:25:25 -06:00
Lance Edgar c750ea2355 Tweak feedback dialog styles a bit 2018-01-10 21:23:58 -06:00
Lance Edgar e3ca3c9370 Fix readonly default renderers for association proxy fields 2018-01-10 21:18:38 -06:00
Lance Edgar bfa398bee1 Provide some default readonly form field renderers 2018-01-10 20:46:49 -06:00
Lance Edgar 485c96fec1 Update changelog 2018-01-10 19:56:14 -06:00
Lance Edgar acb4a77032 Add first attempt at master3 for batch views 2018-01-08 22:49:45 -06:00
Lance Edgar 365a48110c Refactor all tempmon views to use master3 2018-01-08 20:57:22 -06:00
Lance Edgar ce0195bd51 Refactor several more straggler views to use master3 2018-01-08 20:41:31 -06:00
Lance Edgar 3097f46aa1 Refactor products view to use master3 2018-01-08 18:03:51 -06:00
Lance Edgar d9a5b4a0f5 Update changelog 2018-01-08 15:33:06 -06:00
Lance Edgar 8d35955d03 Fix bug when printing product label 2018-01-08 15:32:36 -06:00
Lance Edgar c00f7e2144 Update changelog 2018-01-08 12:49:21 -06:00
Lance Edgar 66d3b7b4af Tweak diff styles when viewing upgrade 2018-01-07 19:44:39 -06:00
Lance Edgar a68bf572cc Update changelog 2018-01-07 17:02:15 -06:00
Lance Edgar fb140f24c1 Add basic UI support for "importer batch" feature 2018-01-06 20:28:59 -06:00
Lance Edgar c3c77ed586 Tweak diffs.css and refactor 'view_version' template to use it 2018-01-06 20:28:13 -06:00
Lance Edgar 568a625500 Add row_title to template context for view_row 2018-01-06 20:26:57 -06:00
Lance Edgar 85e6e7e08a Refactor away the row_route_prefix concept 2018-01-06 20:25:55 -06:00
Lance Edgar 22b8643def Add basic support for row grid view links 2018-01-06 20:02:51 -06:00
Lance Edgar b2020686f5 Tweak conditions for CSV row download link 2018-01-06 19:27:37 -06:00
Lance Edgar aa4051a7cd Exclude JS for refreshing batch unless it's relevant 2018-01-06 19:26:31 -06:00
Lance Edgar 50d6f1f95a Let grids be paginated even when they have no model class 2018-01-06 19:21:45 -06:00
Lance Edgar 582aabc1a3 Add empty default when displaying values in grid 2018-01-06 19:20:55 -06:00
Lance Edgar 46d0e96321 Stop setting execution details when multiple batches executed
that's now the handler's job
2018-01-05 20:39:38 -06:00
Lance Edgar dd22c04573 Add view for InventoryAdjustmentReason model 2018-01-05 18:37:16 -06:00
Lance Edgar 067cd60e20 Change how select menus are enhanced for batch exec options
jquery selectmenu doesn't play nicely in a dialog, when expanded (options are
cut off from screen)
2018-01-05 17:13:01 -06:00
Lance Edgar e78777f8e1 Add field name as wrapper class name 2018-01-05 17:12:42 -06:00
Lance Edgar ec0865b03f Show 'static_prices' flag for label batches 2018-01-05 16:52:08 -06:00
Lance Edgar 6ed37743a5 Fix some styles for execution options dialog 2018-01-05 11:21:30 -06:00
Lance Edgar 1767cef701 Update changelog 2018-01-05 09:41:58 -06:00
Lance Edgar b2fe300f02 Fix bug when making batch from product query 2018-01-05 09:36:02 -06:00
Lance Edgar 061aa889a6 Update changelog 2018-01-04 15:46:24 -06:00
Lance Edgar 80903bde38 Refactor forms logic when making batch from product query
use colander/deform instead of wtforms.  also make sure param names are unique
per batch type, within form controls
2018-01-04 15:08:03 -06:00
Lance Edgar 2cc0bb1995 Tweak product filter for report code name
i.e. make it more clear that it leverages the name
2018-01-04 10:38:15 -06:00
Lance Edgar 8d3846b2f2 Show row count field when viewing vendor catalog batch 2017-12-21 20:44:10 -06:00
Lance Edgar e58ca10e25 Make jQuery time widget input even more flexible
e.g. allow any of:

* 01:30 PM
* 1:30pm
* 11 AM
* 11am
2017-12-20 21:36:11 -06:00
Lance Edgar 42b97d1e1a Add a bit more flexibility to jquery time input values
i.e. for when the user hand-keys a value
2017-12-20 21:30:14 -06:00
Lance Edgar 9f14d01c22 Add "price required" flag to product view 2017-12-20 19:02:03 -06:00
Lance Edgar c0cb3d70ff Update changelog 2017-12-20 17:36:13 -06:00
Lance Edgar 163c8945ed Provide sane width for filter value dropdowns 2017-12-20 14:25:10 -06:00
Lance Edgar 36aaa4d70c Update changelog 2017-12-19 20:48:49 -06:00
Lance Edgar f17617c659 Accept value_enum kwarg when creating grid filter
and do the "normal" thing for that if one is given
2017-12-19 14:21:19 -06:00
Lance Edgar 873104d573 Update changelog 2017-12-08 18:04:46 -06:00
Lance Edgar 927eb3b38c Add custom schema type for jQuery time picker data 2017-12-08 17:38:52 -06:00
Lance Edgar abd47ae7ae Fix deserialize logic for jQuery time-picker widget 2017-12-08 14:39:23 -06:00
Lance Edgar 1e8a4534d5 Various forms2 changes 2017-12-07 20:35:44 -06:00
Lance Edgar 587871e87c Add Grid.remove_filter() method 2017-12-06 19:54:13 -06:00
Lance Edgar 908ca52b08 Fix type for export 'created' field 2017-12-06 14:59:11 -06:00
Lance Edgar ef720e3a59 Refactor reports view to use master3 2017-12-06 13:50:02 -06:00
Lance Edgar 09ba419ee3 Refactor "exports" views to use master3 2017-12-06 13:40:00 -06:00
Lance Edgar 86cfc59d33 Refactor user and role views to use master3 2017-12-06 12:40:27 -06:00
Lance Edgar 789bdef190 Add cleared/selected callbacks for jquery autocomplete in forms2 2017-12-05 20:36:57 -06:00
Lance Edgar bb12c5107c Refactor purchases view to use master3 2017-12-05 18:52:54 -06:00
Lance Edgar 8041c085f6 Add basic "helptext" support for forms2 2017-12-05 15:07:25 -06:00
Lance Edgar c20fdf4450 Change template prefix for vendor catalog batches 2017-12-05 13:33:05 -06:00
Lance Edgar 4902fab187 Refactor views to use Grid.set_sort_defaults() method 2017-12-04 22:40:10 -06:00
Lance Edgar 7d79727c2e Refactor vendors view to use master3 2017-12-04 22:02:46 -06:00
Lance Edgar dfba168504 Whoops, make shifts view really use master3 2017-12-04 21:11:27 -06:00
Lance Edgar 2762230691 Refactor raw shifts view to use master3 2017-12-04 21:09:44 -06:00
Lance Edgar 20bae8e54b Add Grid.set_sort_defaults() method 2017-12-04 20:53:46 -06:00
Lance Edgar 332fadd42e Refactor people view to use master3 2017-12-04 18:49:52 -06:00
Lance Edgar c3fb86e391 Refactor messages view to use master3 2017-12-04 17:52:25 -06:00
Lance Edgar 84ebf5d929 Refactor employees view to use master3 2017-12-04 13:48:31 -06:00
Lance Edgar 7a777964a7 Add transaction "System ID" field for Trainwreck 2017-12-03 20:33:25 -06:00
Lance Edgar 984072467e Update changelog 2017-12-03 19:49:34 -06:00
Lance Edgar b793998814 Expose default address for customers view 2017-12-03 12:23:43 -06:00
Lance Edgar 6da013bf6c Fix permission bug for executing multiple batch results 2017-12-02 18:14:31 -06:00
Lance Edgar 16eeb501ca Fix permission bug for mobile inventory batch 2017-12-02 18:10:33 -06:00
Lance Edgar 64afab821f Allow "execute results" for inventory batches 2017-12-02 17:59:21 -06:00
Lance Edgar d27759ac2d Fix bug? or maybe there's no point 2017-12-02 17:20:40 -06:00
Lance Edgar a7d8cfcdbb Let batch views allow or deny "execute results" option 2017-12-02 17:08:17 -06:00
Lance Edgar 277d98ae2c Tweak template prefix for label batch views 2017-12-02 16:25:59 -06:00
Lance Edgar 70a34615a3 Expose description and notes for label batches 2017-12-02 14:20:02 -06:00
Lance Edgar f06fff983e Allow bulk delete of label batch rows 2017-12-02 13:24:52 -06:00
Lance Edgar 11a63ab2ef Fix batch row count when bulk-deleting rows 2017-12-02 13:24:38 -06:00
Lance Edgar 9cf5c9385d Add batch description to page body title 2017-11-30 11:22:54 -06:00
Lance Edgar 6decabb369 Various batch tweaks, for better execution options etc. 2017-11-29 18:26:55 -06:00
Lance Edgar df3623b663 Add more "manually priced" awareness to pricing batch UI 2017-11-29 18:25:47 -06:00
Lance Edgar 366b1c9073 Hide status when creating new purchasing batch 2017-11-28 09:44:30 -06:00
Lance Edgar ac733ae6ea Various tweaks for sake of forms2 refactor 2017-11-27 12:10:17 -06:00
Lance Edgar 43ce0fb44f Auto-scroll window as needed to ensure drop-down choices are visible 2017-11-22 11:21:59 -06:00
Lance Edgar 40d2251844 Add custom FieldList class for forms2 field list 2017-11-22 11:21:28 -06:00
Lance Edgar 4c189f2fcc Rather shoddy refactor of customers view to use master3
seems to work well enough for now..
2017-11-21 20:46:49 -06:00
Lance Edgar 3d7acbbe1d Update changelog 2017-11-21 14:06:02 -06:00
Lance Edgar 9c205d7da5 Add colander magic for association proxy fields
hopefully now any association proxy fields which are included, will be given
the appropriate type and widget.  however this still doesn't work for the
readonly rendering of fields...
2017-11-21 11:11:18 -06:00
Lance Edgar 6ea88808b2 Add date/time-picker, autocomplete support for forms2 (deform) 2017-11-20 17:01:08 -06:00
Lance Edgar f541a94351 Set widget when defining enum for a form2 field 2017-11-20 12:38:50 -06:00
Lance Edgar 1325e507fb Update changelog 2017-11-19 17:45:40 -06:00
Lance Edgar 3861d46ce3 Fix (hack) for editing some department flags
not sure why this is necessary, but not very important for now...
2017-11-18 22:34:43 -06:00
Lance Edgar a8c8447297 Improve auto-disable logic for some form buttons 2017-11-17 17:27:33 -06:00
Lance Edgar 455f991857 Update changelog 2017-11-11 11:43:27 -06:00
Lance Edgar 2cba0ade84 Accept None as valid arg for Grid.set_filter()
i.e. to effectively remove the filter
2017-11-11 09:52:11 -06:00
Lance Edgar dae827a45b Update changelog 2017-11-08 13:03:36 -06:00
Lance Edgar 04735dfb4f Update changelog 2017-11-08 12:24:01 -06:00
Lance Edgar 46293546b6 Add json to global template context
just seems like a useful thing to have around...
2017-11-02 21:38:16 -07:00
Lance Edgar 7ccb38b5ab Update changelog 2017-11-01 21:04:28 -07:00
Lance Edgar 5f04ac9cb4 Add "text" type for new form fields 2017-10-31 13:25:19 -07:00
Lance Edgar c7855f2ca5 Add description, notes for pricing batches 2017-10-30 21:33:25 -07:00
Lance Edgar aea4379fe4 Add sorters, filters for Product regular, current price 2017-10-30 21:23:00 -07:00
Lance Edgar c320ab2feb Add product and personnel flags for Department 2017-10-30 20:52:07 -07:00
Lance Edgar 3f335315ab Update changelog 2017-10-29 22:50:11 -07:00
Lance Edgar 17d0ee64c2 Fix join bug for Upgrades table when sorting by executor 2017-10-29 22:48:49 -07:00
Lance Edgar d89a21e2b0 Update changelog 2017-10-29 01:23:19 -07:00
Lance Edgar 2bbe6c8346 Add "make user" button when viewing person w/ no user account 2017-10-29 01:18:05 -07:00
Lance Edgar b26036f366 Update changelog 2017-10-28 16:45:13 -07:00
Lance Edgar d67350b93b Add cashier info, upload time for Trainwreck transaction views 2017-10-28 11:30:53 -07:00
Lance Edgar f11210fa2b Update changelog 2017-10-25 23:11:09 -07:00
Lance Edgar ff7fd94b57 Use master3 view for datasync changes 2017-10-24 21:21:43 -07:00
Lance Edgar 1ee822d715 Add support for validator and required flag, for new forms 2017-10-24 19:58:59 -07:00
Lance Edgar 8bcb2f750a Update changelog 2017-10-24 10:18:42 -07:00
Lance Edgar 2bd2839107 Export Person.users relationship (readonly) 2017-10-24 10:09:28 -07:00
Lance Edgar a51d4e54db Add item_id to trainwreck views
er, add scancode, since item_id was renamed..
2017-10-24 09:51:18 -07:00
Lance Edgar 52342a7612 Fix value auto-selection for enum grid filters 2017-10-22 20:56:30 -07:00
Lance Edgar 401cba23b7 Add grid filter which treats empty string as NULL 2017-10-22 20:00:31 -07:00
Lance Edgar 512405f01f Fix bug in MasterView.get_effective_row_query()
really this method should be removed...
2017-10-22 12:55:41 -07:00
Lance Edgar 8c599f368e Update changelog 2017-10-20 11:51:48 -07:00
Lance Edgar 855153f121 Fix bug with products view config 2017-10-20 11:51:07 -07:00
Lance Edgar cddb05d8fc Update changelog 2017-10-19 08:48:34 -07:00
Lance Edgar 14f67746bf Allow passing None to Grid.set_joiner()
doing so will remove the joiner
2017-10-18 12:54:57 -07:00
Lance Edgar f8e98a5817 Avoid potential bugs when generating CSV results data for download 2017-10-16 17:38:42 -07:00
Lance Edgar 46b49ab987 Add 'currency' field type for new forms 2017-10-14 18:52:30 -07:00
Lance Edgar 7442b933fd Add support for setting default field values on new forms
i.e. those using Colander schema
2017-10-14 17:55:29 -07:00
Lance Edgar c95e2dbb06 Add "download row results as CSV" feature to master view 2017-10-14 14:14:24 -07:00
Lance Edgar f338a03c97 Add 'active' column to Users table view 2017-10-13 14:12:28 -07:00
Lance Edgar 8d002f76d2 Convert user feedback mechanism to use modal dialog
instead of navigating to new page.  this is how it should have been done
to begin with...
2017-10-13 08:01:43 -07:00
Lance Edgar 827cc592b4 Make CSRF protection optional (but on by default) 2017-10-11 15:57:34 -07:00
Lance Edgar 6281593084 Add "local" datetime renderer for new grids, forms 2017-10-10 13:58:52 -07:00
Lance Edgar 791f3beffc Update changelog 2017-09-28 12:13:30 -05:00
Lance Edgar 6186700a66 Add 'duration' type for new form fields
this only supports readonly, for now..
2017-09-26 22:06:50 -05:00
Lance Edgar 47ce0fd448 Add "populatable" for master views (populating new objects with progress) 2017-09-23 16:27:22 -05:00
Lance Edgar 8a945f8baf Pass form along to before_create_flush() in master3 2017-09-23 16:26:56 -05:00
Lance Edgar e283288a26 Fix deform widget resource inclusion for master/create template 2017-09-23 16:26:22 -05:00
Lance Edgar 52747ea6bd Auto-enhance all select widget fields for deform 2017-09-23 16:26:03 -05:00
Lance Edgar 7cb4664018 Add ability to override schema node for custom deform fields 2017-09-23 16:25:37 -05:00
Lance Edgar 3361adf08a Copy select field template from deform
this is before any modifications, straight from deform
2017-09-23 14:12:27 -05:00
Lance Edgar 3bcec30a4c Don't set batch input file on creation, if no file exists 2017-09-23 13:32:12 -05:00
Lance Edgar e1384c2ab1 Tweak default labels for created(by) batch form fields 2017-09-23 11:48:38 -05:00
Lance Edgar 8d78fad621 Fix data type/size issue with CSV download 2017-09-16 18:42:18 -05:00
Lance Edgar c497604a30 Update changelog 2017-09-15 21:03:15 -05:00
Lance Edgar 3564ab0e1c Tweak title for master view row template 2017-09-15 21:02:13 -05:00
Lance Edgar 9ff6df83e5 Add generic support for downloading list results as CSV 2017-09-14 21:57:37 -05:00
Lance Edgar f6d9f7a913 Fix user field rendering when no person associated 2017-09-03 13:00:44 -05:00
Lance Edgar b76f568d7d Update changelog 2017-08-30 20:09:34 -05:00
Lance Edgar 45d4329630 Log debug instead of error when package diff render fails
we probably don't want email noise about this..
2017-08-20 13:12:55 -05:00
Lance Edgar f74c93e3e7 Fix some bugs for rendering upgrade package diffs
in particular, when a new package gets installed and there is no "old"
version for it
2017-08-20 13:03:30 -05:00
Lance Edgar ee606275ad Update changelog 2017-08-18 11:23:05 -05:00
Lance Edgar 2448d71edd Convert customer groups view to master3 2017-08-17 20:28:54 -05:00
Lance Edgar 7dbdaf1f8a Convert categories view to master3 2017-08-17 20:25:21 -05:00
Lance Edgar 34bc59f96f Convert brands view to master3 2017-08-17 20:20:15 -05:00
Lance Edgar e3de40bdfe Convert bouncer view to master3
also move common file field logic from upgrades into master3
2017-08-17 20:13:42 -05:00
Lance Edgar 2db9d31386 Use shared logic for executing upgrade
now that it's part of the handler
2017-08-17 18:16:28 -05:00
Lance Edgar 639644375d Give the "More" link a but of extra space from other actions 2017-08-17 18:00:22 -05:00
Lance Edgar c038d74302 Show all grid actions by default, if there are 3 or less 2017-08-17 17:25:18 -05:00
Lance Edgar 63e336d4bb Override deform template for checkbox field; fix label behavior 2017-08-17 17:21:07 -05:00
Lance Edgar 0d144ff58b Convert subdepartments view to master3 2017-08-17 00:45:11 -05:00
Lance Edgar bbfa15845a Convert departments view to master3 2017-08-17 00:45:08 -05:00
Lance Edgar 3477637c74 Allow batch execution to require options on a per-batch basis
plus some other changes i think..
2017-08-16 23:27:27 -05:00
Lance Edgar 98ca378302 Add extra perms for creating inventory batch w/ different modes 2017-08-16 22:26:52 -05:00
Lance Edgar 860f990a2e Fix mobile inventory template 2017-08-16 22:11:30 -05:00
Lance Edgar 422b7681f4 Update changelog 2017-08-16 20:46:00 -05:00
Lance Edgar e945ebe325 Fix auto-disable button on form submit, per Chrome issues
dang it chrome, why you gotta be like that
2017-08-16 19:10:39 -05:00
Lance Edgar 178b9f2bcb Add LocalDateTimeFieldRenderer for formalchemy 2017-08-16 18:32:17 -05:00
Lance Edgar d83990bb58 Update changelog 2017-08-15 16:52:27 -05:00
Lance Edgar 0469ddea7a Fix permission used for mobile receiving item lookup 2017-08-15 16:49:49 -05:00
Lance Edgar b309df005c Tweak how pyramid config is created during app startup, for tests
still not sure if this is quite right, but seems to work for now
2017-08-15 16:13:35 -05:00
Lance Edgar ec4e52fa1a Add mechanism for user to bulk-change status for purchase credits
trying to stay pretty generic yet...
2017-08-15 12:58:16 -05:00
Lance Edgar 0516d44842 Let handler delete files when deleting upgrade 2017-08-14 01:05:21 -05:00
Lance Edgar 56910ea4c1 Add generic changelog link for rattail/tailbone packages
i.e. production changelog, when not running from src
2017-08-13 21:23:11 -05:00
Lance Edgar cbf3a9e939 Update changelog 2017-08-13 20:36:14 -05:00
Lance Edgar 4639d4a7db Give older/newer buttons the autodisable treatment 2017-08-13 20:07:37 -05:00
Lance Edgar 0e42efd32b Fix core styles/javascript for base template 2017-08-13 19:14:54 -05:00
Lance Edgar 7d0bb80a90 Merge 'better' theme into base templates
i.e. for now there is no 'better' (or any other) theme
2017-08-13 19:11:53 -05:00
Lance Edgar c0a28716f5 Add prev/next buttons when viewing upgrade details 2017-08-13 18:28:40 -05:00
Lance Edgar 852bafdfa0 Improve logic for generating changelog links for upgrade package diffs 2017-08-13 16:30:31 -05:00
Lance Edgar 55f96c4730 Add initial support for changelog links for upgrade package diffs
definitely still just playing around so far...
2017-08-13 00:25:32 -05:00
Lance Edgar 4b5e415147 Add show all vs. show diffs for upgrade packages
plus some related tweaks
2017-08-12 22:38:23 -05:00
Lance Edgar 24d89db025 Update changelog 2017-08-12 20:40:58 -05:00
Lance Edgar bf09071e1d Make product field renderer allow override of link text rendering 2017-08-12 20:26:11 -05:00
Lance Edgar d51b9d2ad7 Update changelog 2017-08-11 11:55:24 -05:00
Lance Edgar 41e09271a2 Flush session once every 1000 records when bulk-deleting 2017-08-10 16:32:03 -05:00
Lance Edgar 46a43981df Fix join bug for users grid 2017-08-10 15:32:04 -05:00
Lance Edgar 0ad2113b81 Various tweaks to inventory batch logic
really to support zero-all mode, but several generic changes too
2017-08-10 11:10:42 -05:00
Lance Edgar 1d9489169b Update changelog 2017-08-09 23:16:13 -05:00
Lance Edgar 4f2bf5431d Fix clone config bug for label batches 2017-08-09 23:15:38 -05:00
Lance Edgar 3c3300a541 Update changelog 2017-08-09 22:53:11 -05:00
Lance Edgar a3e7556a06 Fix encoding bug when reading stdout during upgrade 2017-08-09 22:34:03 -05:00
Lance Edgar 18f4b4ff5c Various changes to support a certain new app
improve inventory support, plus "hiding" person data but still using it
2017-08-09 21:41:42 -05:00
Lance Edgar fcffe0f79d Update changelog 2017-08-09 14:16:53 -05:00
Lance Edgar 773a0c769d Fix upgrade stdout handling if file doesn't exist yet
plus some other tweaks..
2017-08-09 11:56:25 -05:00
Lance Edgar e5b0fe7198 Add running display of stdout.log when executing upgrade 2017-08-09 11:44:31 -05:00
Lance Edgar fbd73a48c4 Fix status when cloning upgrade 2017-08-08 21:43:04 -05:00
Lance Edgar d7f5211fc4 Add support for cloning an upgrade record
until this is all ironed out, seems like it will often be helpful
2017-08-08 21:26:31 -05:00
Lance Edgar 77880abb87 Add awareness of upgrade exit code, success/fail 2017-08-08 20:32:17 -05:00
Lance Edgar 7a14b42345 Update changelog 2017-08-08 19:41:38 -05:00
Lance Edgar 33a9516042 Specify expire_on_commit for tailbone db session
is this right..?  seems to be necessary for login now, in some
cases.. which surely doesn't make sense
2017-08-08 19:38:54 -05:00
Lance Edgar c40a993273 Update changelog 2017-08-08 18:00:58 -05:00
Lance Edgar b28dc0702e Fix bug which caused new empty worked shift when editing time sheet 2017-08-08 17:59:57 -05:00
Lance Edgar 158755377b Update changelog 2017-08-08 17:06:02 -05:00
Lance Edgar e80f8b31c1 Fix numeric filter to allow 3 decimal places by default 2017-08-08 17:04:59 -05:00
Lance Edgar 4101e056e4 Fix permission check for deleting single batch rows 2017-08-08 17:00:38 -05:00
Lance Edgar 2dc539c357 Fix bulk-delete for batch rows, allow it for pricing batches 2017-08-08 16:57:05 -05:00
Lance Edgar 2df51bfef8 Update changelog 2017-08-08 14:44:42 -05:00
Lance Edgar 820841d4e0 Remove unwanted import (which broke versioning)
ugh, now there's a check on startup to hopefully prevent this sort of
thing from sneaking up on us again
2017-08-08 14:41:52 -05:00
Lance Edgar e91f18f344 Add some links to employees grid 2017-08-08 13:02:57 -05:00
Lance Edgar 9335381560 Update changelog 2017-08-08 00:50:20 -05:00
Lance Edgar 3fcc105b78 Only use monospace fonts in diff table if so specified 2017-08-07 23:23:58 -05:00
Lance Edgar 2714d3c03c Tweak logging when object fails to be executed 2017-08-07 23:07:36 -05:00
Lance Edgar e14b5a89c3 Improve status tracking for upgrades; add package version diff 2017-08-07 22:23:07 -05:00
Lance Edgar 430a1416c6 Fix recipients renderer for email settings grid 2017-08-07 19:09:03 -05:00
Lance Edgar 4cb4d9b14c Stop trying to persist session used for upgrade execution progress
apparently that trick won't work as long as we're waiting in-process
for the upgrade process to complete..
2017-08-07 18:50:50 -05:00
Lance Edgar f46e20c119 Refactor progress bars somewhat to allow file-based sessions
hoping this solves issue of Apache restart at end of upgrade
2017-08-07 18:19:29 -05:00
Lance Edgar f203f2c377 Update changelog 2017-08-07 14:38:09 -05:00
Lance Edgar f5688f1f90 Add basic support for performing / tracking app upgrades
also add `MasterView.executable` and friends
2017-08-05 22:07:49 -05:00
Lance Edgar f476c696fd Make datasync changes bulk-deletable 2017-08-05 16:12:06 -05:00
Lance Edgar 941ce1a9cb Record become/stop root user events 2017-08-05 16:11:56 -05:00
Lance Edgar 54a364aa0c Update changelog 2017-08-04 18:18:08 -05:00
Lance Edgar 2f0f3fa463 Expose UserEvent table in UI
normal table access, plus per-user row grid
2017-08-04 17:14:38 -05:00
Lance Edgar 82e8f49dd1 Record basic user login/logout events 2017-08-04 16:48:33 -05:00
Lance Edgar ba877eb3e9 Update changelog 2017-08-04 16:13:08 -05:00
Lance Edgar 3205d61ba6 Add progress support for bulk deletion
plus bulk-delete all tempmon readings when deleting client or probe
2017-08-04 16:11:45 -05:00
Lance Edgar d8be651e95 Make tempmon readings bulk-deletable
although if there are enough of them, it can still suck..  need to add a
progress bar for bulk-delete at some point..
2017-08-04 15:15:43 -05:00
Lance Edgar f4d4dcbdd2 Update changelog 2017-08-04 12:00:12 -05:00
Lance Edgar dce0efb5fa Various view tweaks 2017-08-04 11:55:53 -05:00
Lance Edgar 97fb74f093 Update changelog 2017-08-04 10:06:43 -05:00
Lance Edgar b4cabadcd9 Fix row highlighting for sources panel on product view 2017-08-04 10:05:43 -05:00
Lance Edgar ea7eb47551 Add auto-links for most grids
probably still missing some yet?
2017-08-03 19:16:53 -05:00
Lance Edgar bd3d948bf4 Update changelog 2017-08-03 17:11:05 -05:00
Lance Edgar d1aaac5b16 Don't assume all rows belong to a batch
whooops..
2017-08-03 17:06:26 -05:00
Lance Edgar f20a40e818 Add some links to various grid columns 2017-08-02 23:31:08 -05:00
Lance Edgar 8186366b69 Add view for consuming new batch ID; misc. tweaks for grids etc. 2017-08-02 19:16:45 -05:00
Lance Edgar 6ae129ea24 Fix bug when request.user becomes unattached from session (?)
this sure seems unexpected.  so far the behavior has only been seen on
mobile when a new ordering batch was created
2017-08-02 13:18:19 -05:00
Lance Edgar 961249722f Some tweaks to ordering batch views 2017-08-02 13:18:05 -05:00
Lance Edgar 65c63dad3e Initial support for mobile ordering
plus various other changes required for that
2017-08-02 12:08:23 -05:00
Lance Edgar 5afa832684 Add 'data-uuid' attr for mobile grid list items, if applicable 2017-08-02 12:04:32 -05:00
Lance Edgar 09ffdba9ef Allow product field renderer to suppress hyperlink 2017-08-02 12:04:03 -05:00
Lance Edgar b160ac64eb Update changelog 2017-08-01 15:05:34 -05:00
Lance Edgar 93fa361292 Add "on order" count to products grid, tweak product notes panel 2017-08-01 14:54:04 -05:00
Lance Edgar 3820891277 Fix batch links when viewing purchase object 2017-08-01 14:54:04 -05:00
Lance Edgar 0171f3ebba Various improvements to batch worksheets, index links etc. 2017-08-01 14:53:45 -05:00
Lance Edgar 00027b09f6 Fix styles for message compose template 2017-08-01 14:39:38 -05:00
Lance Edgar cbf4ca8479 Improve verbiage for exception view
suggest the user submit Feedback to be notified of bugfix etc.
2017-08-01 14:38:53 -05:00
Lance Edgar d93cb4f07b Fix how we detect grid settings presence in user session
..in case grid has filter settings only
2017-08-01 14:38:09 -05:00
Lance Edgar 5b35c3dd3b Make login template use same logo as home page 2017-07-31 13:58:38 -05:00
Lance Edgar 94894b2d27 Update changelog 2017-07-26 17:11:35 -05:00
Lance Edgar 39cf32bb0a Allow master view to decide whether each grid checkbox is checked
aka. un-break what the v3 grids broke..
2017-07-26 17:10:44 -05:00
Lance Edgar f1bb603f93 Update changelog 2017-07-26 15:41:39 -05:00