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
Lance Edgar
46dfb3f4de
Add basic TXT template for user feedback emails
...
hopefully compatible with systems which support markdown..we'll see
2020-08-10 15:35:25 -05:00
Lance Edgar
6c8932be4d
Tweak how/when we set "manually priced" status for pricing batch rows
2020-08-09 16:17:14 -05:00
Lance Edgar
2b2a27bf6a
Add PricingBatchRow.old_true_margin
column to schema
2020-08-09 15:50:02 -05:00
Lance Edgar
7708f1574e
Update changelog
2020-08-09 15:05:16 -05:00
Lance Edgar
e7ad5c1fdd
Add association proxy for Employee.users
2020-08-09 14:43:56 -05:00
Lance Edgar
0590399cf9
Fix encoding bugs on python 2
2020-08-02 22:13:16 -05:00
Lance Edgar
409cbc2b5b
Add first_email()
, first_phone()
etc. for ContactMixin
2020-08-02 19:10:10 -05:00