Commit graph

304 commits

Author SHA1 Message Date
Lance Edgar 7cc5c7abad docs: use markdown for readme file 2024-09-13 18:46:06 -05:00
Lance Edgar c954c4304b bump: version 0.3.8 → 0.3.9 2024-08-19 12:02:28 -05:00
Lance Edgar 57d3a21e43 fix: improve logic for matching CORE stock purchase to Rattail payment
we were already "trying" to match on date only, but only as a sort of
fallback.  now we still try "exact" date/time match first but then
also an explicit date match, before other fallback logic
2024-08-19 11:30:44 -05:00
Lance Edgar 666fb747bb bump: version 0.3.7 → 0.3.8 2024-08-18 20:08:25 -05:00
Lance Edgar 6072a359fd fix: avoid deprecated base class for config extension 2024-08-16 10:14:07 -05:00
Lance Edgar 802c8ab87b fix: work around, log error when datasync can't locate member 2024-08-14 09:12:32 -05:00
Lance Edgar b4f8bb9c93 bump: version 0.3.6 → 0.3.7 2024-08-13 11:24:36 -05:00
Lance Edgar c3441f700d fix: improve core-office anonymize command logic
- prefer setting `custdata` names over `meminfo`
- use custdata name for basis of `meminfo.email`
- use "real" random zipcode
- fix attr assignment for `meminfo.zip`
2024-08-10 12:00:48 -05:00
Lance Edgar 9cc137d29a bump: version 0.3.5 → 0.3.6 2024-08-06 23:22:14 -05:00
Lance Edgar 339c718b32 fix: fix DELETE triggers for meminfo, employees
whoops not sure how those got missed
2024-08-06 11:41:02 -05:00
Lance Edgar 6cece2c41e fix: avoid deprecated AppProvider.load_object() method 2024-07-18 08:32:45 -05:00
Lance Edgar c56a3d4cd5 bump: version 0.3.4 → 0.3.5 2024-07-14 11:24:43 -05:00
Lance Edgar 13b63cedd8 fix: update app provider entry point, per wuttjamaican 2024-07-14 11:24:13 -05:00
Lance Edgar b7ad6ba37f fix: fix CORE op model reference 2024-07-14 08:36:41 -05:00
Lance Edgar 24213f22c9 bump: version 0.3.3 → 0.3.4 2024-07-13 15:18:03 -05:00
Lance Edgar 345d5348c3 fix: refactor config.get_model() => app.model
per rattail changes
2024-07-13 09:52:53 -05:00
Lance Edgar 03bc03c9b8 fix: avoid error when CORE API gives record with no upc 2024-07-10 10:22:46 -05:00
Lance Edgar d52a8704b7 bump: version 0.3.2 → 0.3.3 2024-07-05 00:00:31 -05:00
Lance Edgar 1adf3cece0 fix: add logic to auto-create user for CORE POS cashier login
config can now declare two things:

- whether to auto-create users (if needed) when CORE login succeeds
- which role the auto-created users should be assigned to

this is designed for usage with WuttaPOS, so existing/active cashiers
in CORE can login to WuttaPOS with minimal friction
2024-07-04 21:37:23 -05:00
Lance Edgar e56cdf1802 fix: fix employee status when importing from CORE API 2024-07-04 21:33:38 -05:00
Lance Edgar 1b04b4097c fix: add Employee support for CORE API -> Rattail import/datasync 2024-07-04 18:29:05 -05:00
Lance Edgar 4752409a45 fix: misc. improvements for CORE API importer, per flaky data
handle some edge cases better; let config dictate whether some
warnings should be logged etc.
2024-07-04 13:23:51 -05:00
Lance Edgar dca2c1bfe2 fix: add command to install mysql triggers for CORE office_op DB
for use with datasync.  this also adds datasync support for
ProductCost preference
2024-07-03 18:25:18 -05:00
Lance Edgar 2f22be6e7e fix: improve ProductCost sorting for import from CORE API
this hopefully ensures a more consistent preference order, fewer diffs
2024-07-02 22:44:55 -05:00
Lance Edgar eb9a1ae4f0 fix: include person_uuid for Member import from CORE API
so we correctly associate Customer / Person / Member
2024-07-02 13:58:47 -05:00
Lance Edgar 6f7fa65c09 bump: version 0.3.1 → 0.3.2 2024-07-02 01:34:55 -05:00
Lance Edgar d2c8274afd fix: avoid deprecated function for get_engines() config 2024-07-01 22:11:00 -05:00
Lance Edgar 7dde017c58 bump: version 0.3.0 → 0.3.1 2024-07-01 13:59:25 -05:00
Lance Edgar b903cf97fa fix: remove legacy command definitions 2024-07-01 12:35:47 -05:00
Lance Edgar 6ddafa4041 docs: use more specific project homepage url 2024-06-14 19:49:33 -05:00
Lance Edgar 40598d76e8 bump: version 0.2.0 → 0.3.0 2024-06-10 16:09:38 -05:00
Lance Edgar 06c38c0ce2 feat: switch from setup.cfg to pyrpoject.toml + hatchling 2024-06-10 16:09:22 -05:00
Lance Edgar 7dd249a38a Update changelog 2024-05-29 10:12:26 -05:00
Lance Edgar ea147e8c0d Add typer equivalents for rattail commands 2024-05-16 19:16:08 -05:00
Lance Edgar 93c7b254a3 Migrate the crepes commands to use typer 2024-05-15 23:12:49 -05:00
Lance Edgar 2b0ca89fb8 Migrate the core-office commands to use typer 2024-05-15 23:01:26 -05:00
Lance Edgar 98e8e8128d Migrate the trainwreck commands to use typer 2024-05-15 20:49:14 -05:00
Lance Edgar 76b183676d Misc. fixes for CORE API -> Theo importers
based on a certain sample data set, not sure why these didn't come up
before?  oh well
2024-05-09 20:52:08 -05:00
Lance Edgar 421a58efc2 Add get_model_office_arch() method for corepos handler 2024-05-08 20:14:33 -05:00
Lance Edgar 8eb097867e Add basic support for importing from CSV to office_arch.bigArchive
still requires CSV file header column names to match the SA model,
and *not* the underlying mysql names
2024-05-08 14:54:16 -05:00
Lance Edgar db8f872eef Update changelog 2024-01-17 11:27:50 -06:00
Lance Edgar f07c767826 Truncate "blue line" text if necessary when updating CORE 2024-01-17 11:26:42 -06:00
Lance Edgar e332872f46 Update changelog 2023-11-30 15:17:47 -06:00
Lance Edgar 0813f2b7e3 Update subcommand entry point group names, per wuttjamaican 2023-11-21 14:40:18 -06:00
Lance Edgar 17e08c9f3c Update changelog 2023-11-18 12:12:20 -06:00
Lance Edgar e6c1b2d9ba Add function for writing value to fannie config file 2023-11-18 12:11:39 -06:00
Lance Edgar ebef0f6be1 Update changelog 2023-11-15 11:43:37 -06:00
Lance Edgar 439bd50deb Add account_holder_full_name for CORE -> Rattail customer import 2023-11-15 11:38:33 -06:00
Lance Edgar 5fa28a1843 Update changelog 2023-11-05 18:16:03 -06:00
Lance Edgar e37146d796 Add corepos handler method to make arch session 2023-11-05 18:15:30 -06:00