Commit graph

132 commits

Author SHA1 Message Date
Lance Edgar deea31597c Try out the "synonym" approach for all Vendor model fields
this seems promising, but let's see if anything breaks first
2020-03-06 13:47:32 -06:00
Lance Edgar a12c9de415 Tweak how we handle return value from API 'set' method for Vendors
also add note about using `set_vendor()` for creating new ones.

and misc. other cleanup
2020-03-04 18:54:34 -06:00
Lance Edgar 73b0acecdd Declare dependency for 'requests' lib 2020-03-03 21:49:16 -06:00
Lance Edgar 7fc5ae9b4e Add basic CORE webservices API client, for Vendor data
lots more to come yet, once the basic patterns are proven
2020-03-03 21:35:39 -06:00
Lance Edgar a0efa1a967 Add model for datasync changes queue table
just in case it's there, for use w/ datasync watcher
2020-03-01 20:49:26 -06:00
Lance Edgar 2d61903cf7 Use twine to upload released package to PyPI 2020-02-27 21:52:05 -06:00
Lance Edgar 5e84653c9c Update changelog 2020-02-27 21:49:51 -06:00
Lance Edgar d4b143acc8 Officially stop supporting Python 2.x
can refactor actual code later as needed
2020-02-27 21:49:19 -06:00
Lance Edgar 7fbcc844c4 Move "transaction" DB for CORE Office to office_trans subpackage 2020-02-27 21:46:31 -06:00
Lance Edgar e44e5967b1 Move "operational" DB for CORE Office to office_op subpackage 2020-02-27 21:42:07 -06:00
Lance Edgar eb1b6524e6 Add utility function, get_last_card_number() 2019-10-28 21:40:20 -05:00
Lance Edgar c29c18ec5c Add enum for "member contact preference" 2019-10-28 18:10:50 -05:00
Lance Edgar 9ae1a04cad Add MemberDate and MemberContact models to schema 2019-10-28 18:10:47 -05:00
Lance Edgar a15b6eace2 Cleanup attribute names for MemberInfo model 2019-10-25 15:33:42 -05:00
Lance Edgar dbfeb91868 Cleanup attribute names for Customer model 2019-10-24 16:31:18 -05:00
Lance Edgar e49a849ba4 Cleanup attribute names for Employee model 2019-08-14 21:02:35 -05:00
Lance Edgar 6b517b0f27 Cleanup attribute names for Product model 2019-08-14 20:47:44 -05:00
Lance Edgar e011981ff4 Fix output for str(Employee) 2019-08-06 18:53:14 -05:00
Lance Edgar c045aabadc Add data model for Parameter 2019-07-29 19:23:05 -05:00
Lance Edgar 4e131b09b5 Cleanup attribute names for Subdepartment model 2019-07-25 16:14:05 -05:00
Lance Edgar e046ecf254 Fix bug for Department.tax attribute 2019-07-24 22:05:45 -05:00
Lance Edgar 9f19646f08 Cleanup attribute names for Department model 2019-07-23 19:44:11 -05:00
Lance Edgar 4cbdcc6870 Ignore the HouseCoupon.virtual_only field, for now
not everyone supports that yet, apparently
2019-07-23 19:32:48 -05:00
Lance Edgar d2e764f388 Rename attributes for MemberType data model
also, comment-out the "sales code" column for now, since it doesn't exist in
all production databases.  (not sure how best to handle that yet)
2019-07-23 10:55:42 -05:00
Lance Edgar 08a062f654 Add data model for ProductFlag 2019-07-18 09:44:00 -05:00
Lance Edgar 78317b9272 Rename vendor model attributes, to be more pythonic 2019-07-18 09:43:40 -05:00
Lance Edgar 332beb390d Add enum for house coupon minimum type 2019-07-09 23:41:22 -05:00
Lance Edgar 57a1af850c Add basic support for HouseCoupon model 2019-07-09 22:32:59 -05:00
Lance Edgar 1a0a25661b Define output for str(MemberType) 2019-03-06 18:35:17 -06:00
Lance Edgar 1593c875a6 Add basic model for core_trans database
only defining 'dtransactions' so far
2018-11-22 16:45:35 -06:00
Lance Edgar b1e27a6caf Various tweaks for str(model) etc. 2018-11-22 12:19:24 -06:00
Lance Edgar abc291463f Initial commit 2018-06-01 15:07:07 -05:00