Commit graph

60 commits

Author SHA1 Message Date
Lance Edgar
1a18147971 Normalize naming of all traditional master views
whoops, missed one..
2021-01-28 17:18:45 -06:00
Lance Edgar
719e7c8441 Normalize naming of all traditional master views
such names should never use plural forms.  for now what plural forms were
previously in use, should still work.  ideally can remove those at some point
2021-01-28 16:32:25 -06:00
Lance Edgar
dd2b634ed2 Remove some custom field labels for Vendor
should use `labels` dict if really needed, but they don't seem to be
2020-09-15 18:34:00 -05:00
Lance Edgar
0f5999c8d8 Allow "touch" for vendor records 2020-03-04 12:59:11 -06:00
Lance Edgar
99f1e000bf Stop including deprecated views
probably this only affected the "tests"
2020-01-27 16:13:28 -06:00
Lance Edgar
adf377c41d Move module for vendor invoice batch views to a new home 2019-10-09 15:38:12 -05:00
Lance Edgar
b451f4af55 Move module for vendor catalog batch views to a new home
also, expose new "unit cost diff percent" field
2019-10-09 14:16:44 -05:00
Lance Edgar
a66ea53743 Declare row fields for vendor catalog batches
also exposes new "allowance" fields
2019-04-18 17:02:24 -05:00
Lance Edgar
b0b551af82 Add basic support for "mobile edit" of records
specifically need to allow this for Customer records, for one app
2019-02-19 17:10:42 -06:00
Lance Edgar
2bd107056c Add MasterView.render_product(), fix edit for pricing batch row 2018-10-23 17:20:47 -05:00
Lance Edgar
2923585bd3 Expose new Vendor.abbreviation field 2018-06-01 15:03:42 -05:00
Lance Edgar
8c8d539266 Add future mode for vendor catalog batch 2018-04-10 09:07:57 -07:00
Lance Edgar
7443b31a93 Add new vendor catalog row status, render product with hyperlink 2018-04-06 09:50:37 -07:00
Lance Edgar
aeccf5c5f6 Fix default create logic for vendors, products
online demo triggered errors for this.  might as well have basic support
2018-03-05 20:20:35 -06:00
Lance Edgar
f2a60f683c Add logic for editing default phone/email in base master view
and refactor customer, vendor views to use it
2018-02-22 12:27:08 -06:00
Lance Edgar
ee35cc6f22 Misc. cleanup for Python 3 2018-02-12 14:41:40 -06:00
Lance Edgar
cdaf36f346 Rename 'forms2' package, templates to 'forms' 2018-02-11 22:57:33 -06:00
Lance Edgar
dd04459748 Refactor batch execution options to use colander/deform 2018-02-11 22:37:17 -06:00
Lance Edgar
2219315ccc Collapse all master4 views back to just 'master' 2018-02-05 21:23:23 -06:00
Lance Edgar
88fe195615 Refactor all "easy" views per master4 2018-02-05 13:00:33 -06:00
Lance Edgar
33931b4bf2 Refactor vendor invoice batch views to use master3 2018-02-03 12:37:24 -06:00
Lance Edgar
19cd6336f9 Refactor vendor catalog batch views to use master3 2018-01-28 01:26:51 -06:00
Lance Edgar
8d3846b2f2 Show row count field when viewing vendor catalog batch 2017-12-21 20:44:10 -06:00
Lance Edgar
c20fdf4450 Change template prefix for vendor catalog batches 2017-12-05 13:33:05 -06:00
Lance Edgar
7d79727c2e Refactor vendors view to use master3 2017-12-04 22:02:46 -06: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
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
581ced2990 Switch license to GPL v3 (no longer Affero)
refs #2
2017-07-06 23:47:56 -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
888c094fe3 Allow bulk row deletion for vendor catalog batches 2017-06-22 13:28:35 -05:00
Lance Edgar
203f0242fb Refactor batch views / templates per rattail framework overhaul 2016-11-19 18:34:50 -06: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
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
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
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
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
16bbbb4a75 Convert (most?) basic views to use master view pattern. 2015-12-07 15:08:14 -06:00
Lance Edgar
be2a1ba862 Delete product costs for vendor when deleting vendor. 2015-10-17 16:45:39 -05:00
Lance Edgar
8a21fe7cfc Fix vendor invoice validation bug.
If user provided a PO number but no parser, an error was raised.
2015-03-21 17:25:02 -05:00
Lance Edgar
8285993fa6 Add ability to view details (i.e. all fields) of a batch row. 2015-03-19 01:25:38 -05:00
Lance Edgar
69a5eed83b Add shared GPC search filter, use it for product batch rows. 2015-03-07 14:19:19 -06:00
Lance Edgar
51e4eda662 Don't allow edit of vendor and effective date in catalog batches.
This may need to be tweaked in the future, but until then we'll be
conservative about it.
2015-03-06 19:15:03 -06:00
Lance Edgar
86db5181b8 Add some new vendor and product fields. 2015-02-27 01:53:36 -06:00
Lance Edgar
e216ed9281 Add validation to PO number for vendor invoices. 2015-02-24 22:50:59 -06:00
Lance Edgar
e11a599f92 Add warning status for products with missing cost in vendor invoices. 2015-02-24 19:55:29 -06:00