Commit graph

3270 commits

Author SHA1 Message Date
Lance Edgar ad89d39bc1 Update changelog 2020-09-22 19:39:23 -05:00
Lance Edgar 8e4070a81b Turn on display of rattail deprecation warnings by default 2020-09-22 17:36:12 -05:00
Lance Edgar b71e75f77b Tweak a log message
so can actually track down the problem if desired
2020-09-21 22:28:52 -05:00
Lance Edgar cdad4e621a Add more flexible "extensions" mechanism for Rattail model importers
allows for multiple extensions on a given model
2020-09-21 18:10:55 -05:00
Lance Edgar 08854bda1d Use static default timezone for new 'fabric' project
instead of making that part of the generated code
2020-09-20 17:47:14 -05:00
Lance Edgar 8b38a14f31 Allow skipping tests when building new release 2020-09-19 16:14:47 -05:00
Lance Edgar 10f879dfc8 Update changelog 2020-09-19 16:12:09 -05:00
Lance Edgar 84b6099477 Add --no-password flag for rattail make-user command
so we can automatically create initial "system" users
2020-09-19 16:08:51 -05:00
Lance Edgar f3883ddc4f Fix email settings for diff warnings from rattail import-versions
per latest conventions
2020-09-19 16:06:03 -05:00
Lance Edgar a66dcc5db7 Give importer diff emails an automatic default subject
including host, local titles
2020-09-19 14:02:40 -05:00
Lance Edgar c890e0ba82 Add batch handler methods for writing, updating from worksheet
just stub methods, not implemented by default, but could be a useful pattern
2020-09-18 12:18:02 -05:00
Lance Edgar da9b5cbf31 Add makedirs kwarg for Batch.absolute_filepath() method 2020-09-18 11:16:02 -05:00
Lance Edgar 973e47ae51 Allow overriding column header labels when writing Excel file 2020-09-18 11:15:35 -05:00
Lance Edgar dbe907a87e Add default help URL for Theo installs 2020-09-18 11:15:19 -05:00
Lance Edgar 188bcc596c Include 'datadir' in config for theo installs 2020-09-16 22:29:47 -05:00
Lance Edgar d24a84f3bc Update changelog 2020-09-16 22:22:13 -05:00
Lance Edgar 8ea4084483 Do the apt upgrade by default, when bootstrapping theo server
this addresses at least one issue which i saw using vagrant/ubuntu, where the
'python3-venv' package wasn't available at first, but was after `apt update`
2020-09-16 21:37:20 -05:00
Lance Edgar 83cdad0130 Add support for generating a 'fabric' project
mostly for sake of simplifying Theo install
2020-09-16 20:51:37 -05:00
Lance Edgar 529475afac Always create 'data' dir when making app dir 2020-09-16 15:50:40 -05:00
Lance Edgar 827b312c98 Update changelog 2020-09-14 13:08:37 -05:00
Lance Edgar 25eb38e4ca Only call mkvirtualenv if the env is missing outright
b/c sometimes re-running that seems to just cause problems
2020-09-08 19:31:40 -05:00
Lance Edgar d69a67f3c5 More tweaks to generated project, for better Ubuntu support 2020-09-08 18:01:00 -05:00
Lance Edgar c2a1f226bf Require rattail-fabric2 by default, for new generated projects 2020-09-08 15:23:13 -05:00
Lance Edgar b4a14ef865 Improve lots more things about generating a new project
mostly for sake of Catapult integration example
2020-09-08 14:11:33 -05:00
Lance Edgar f3b31d490e Add "Catapult integration" support for generating new project 2020-09-06 19:59:14 -05:00
Lance Edgar 10a413fd1c Improve default web menus for generated project 2020-09-06 15:44:38 -05:00
Lance Edgar 2a2f201aac Fix some bugs in default generated project 2020-09-06 15:33:05 -05:00
Lance Edgar 5f68db5a9f Include more files when generating 'rattail' project
not sure why these weren't already included
2020-09-06 14:43:55 -05:00
Lance Edgar 53dff881a5 Add basic/incomplete support for generating new 'byjove' project
just wanted to get the placeholder in here for now
2020-09-06 13:52:16 -05:00
Lance Edgar cc38f85da7 Add handler/template for generating new rattail-based project
this was copied as-is from titeship
2020-09-06 12:25:33 -05:00
Lance Edgar 9c5fffb011 Update changelog 2020-09-02 13:42:46 -05:00
Lance Edgar e1ba4c6dcd Add Product.average_weight to schema
for sake of Mercato export
2020-09-02 13:37:31 -05:00
Lance Edgar f129a1bd48 Ignore bad UPC when reading products from file for label batch 2020-08-23 11:21:40 -05:00
Lance Edgar 6dc1cfd616 Update changelog 2020-08-21 13:16:57 -05:00
Lance Edgar 4c8751269b Add base pattern logic for Shopfoo data export 2020-08-19 22:11:04 -05:00
Lance Edgar 7cc9ed3c41 Add base data model for "shopfoo" pattern 2020-08-19 20:43:00 -05:00
Lance Edgar 6444e64eb3 Allow override of header row for CSV exporters 2020-08-19 18:11:27 -05:00
Lance Edgar 06afadbe2a Always try to set `runas_user` etc. when making an importer
er, when it's being made by the handler at least
2020-08-19 17:17:17 -05:00
Lance Edgar 6ac352bc93 Add base classes for Rattail -> Rattail (local) imports 2020-08-19 14:14:55 -05:00
Lance Edgar 1d595b820c Add --skip-if-empty flag for rattail run-n-mail command 2020-08-19 12:42:57 -05:00
Lance Edgar 6999671f5f Update changelog 2020-08-17 19:27:07 -05:00
Lance Edgar 336ed4ee28 Tweak some logging message wording 2020-08-17 18:04:59 -05:00
Lance Edgar b27fcbd7c0 Add rattail version-check command, for consistency checks
just the very basics for now, not sure what all is needed yet
2020-08-17 16:14:50 -05:00
Lance Edgar 69699183ee Update changelog 2020-08-13 12:54:29 -05:00
Lance Edgar 785a54faf4 Tweak wording for readme
test commit
2020-08-12 22:51:30 -05:00
Lance Edgar 8cebc88068 Fix how we obtain local system title for importers
we just can't go around assuming a handler is always in use
2020-08-12 15:10:33 -05:00
Lance Edgar 87f11679b9 Initial narrative docs for Configuration
not really complete, but gosh let's get something in place
2020-08-10 22:56:46 -05:00
Lance Edgar f1f56a6494 Include alt code lookup for inventory "quick entry" logic
mostly for the sake of PLU numbers
2020-08-10 20:09:48 -05:00
Lance Edgar d160a7c965 Update changelog 2020-08-10 19:36:52 -05:00
Lance Edgar aec5ec559f Grow column for permission name 2020-08-10 19:35:48 -05:00