Lance Edgar
|
1b5e11d65a
|
Add 'backup' requirements extra
mainly just for borg of course
|
2019-09-12 21:04:40 -05:00 |
|
Lance Edgar
|
83f7376c8b
|
Provide a basic set of default "excludes" if none configured, for backup
this idea needs expanding upon but a starting point only for now
|
2019-09-12 14:52:43 -05:00 |
|
Lance Edgar
|
3180e817d2
|
Return empty list by default, for file backup "excludes"
|
2019-09-12 14:48:58 -05:00 |
|
Lance Edgar
|
5e90a6f355
|
Add --no-dump-tables arg, plus config option for rattail backup
|
2019-09-11 20:55:08 -05:00 |
|
Lance Edgar
|
a12a8e352d
|
Let config define "hostname" for use with naming Borg archives
|
2019-09-11 19:41:05 -05:00 |
|
Lance Edgar
|
dae2a3fb51
|
Fix borg archive name prefix (syntax bugs)
|
2019-09-11 18:04:42 -05:00 |
|
Lance Edgar
|
423ac4a76f
|
Fix syntax bugs
|
2019-09-11 18:00:07 -05:00 |
|
Lance Edgar
|
c605909159
|
Use proper hostname for borg prune command
|
2019-09-11 17:59:08 -05:00 |
|
Lance Edgar
|
573bccf981
|
Add borg prune command to rattail backup --borg logic
|
2019-09-11 17:54:01 -05:00 |
|
Lance Edgar
|
e9bf8c31c6
|
Fall back to empty string for remote borg path
since can't pass None for environment variable
|
2019-09-11 17:28:12 -05:00 |
|
Lance Edgar
|
639a4c502b
|
Add support for Borg backups, in rattail backup
can now create Borg archives on multiple "remotes" per config. obviously
assumes presence of Borg...
|
2019-09-11 16:21:20 -05:00 |
|
Lance Edgar
|
79cf304917
|
Add --dump-tables arg for rattail backup command
|
2019-09-11 13:44:21 -05:00 |
|
Lance Edgar
|
2c551f0653
|
Update changelog
|
2019-09-10 17:59:24 -05:00 |
|
Lance Edgar
|
c0b59ec476
|
Add basis for a trainwreck prune command, to prune old data
i.e. from the 'default' database typically, after it's been exported to the
appropriate 'year' database
|
2019-09-10 17:56:42 -05:00 |
|
Lance Edgar
|
3098cf9b98
|
Update changelog
|
2019-09-09 18:28:08 -05:00 |
|
Lance Edgar
|
cb69857135
|
Suppress output when checking for existence of psql
for `rattail backup` command
|
2019-09-07 18:41:37 -05:00 |
|
Lance Edgar
|
df339e651c
|
Tweak command help for rattail backup
to clarify that you can still "exclude" things from rsync, even if you also
specify what to "include"
|
2019-09-05 20:08:18 -05:00 |
|
Lance Edgar
|
68da94e184
|
Check existence of psql command before using it, for backups
|
2019-09-05 17:54:08 -05:00 |
|
Lance Edgar
|
3e376bbc79
|
Preserve "zeroes" when converting handheld batch to inventory batch
i.e. don't convert zero values to None, for the new batch
|
2019-09-04 10:36:53 -05:00 |
|
Lance Edgar
|
32d4f725c7
|
Tweak output of str(MailingAddress)
for the case where city and state are the only fields set
|
2019-08-25 16:16:15 -05:00 |
|
Lance Edgar
|
2947746f0a
|
Make the Customer model use ContactMixin
|
2019-08-25 16:01:48 -05:00 |
|
Lance Edgar
|
118e28cc59
|
Remove some web templates from project scaffold
overriding those is still okay but no longer "recommended" by default
|
2019-08-17 19:02:45 -05:00 |
|
Lance Edgar
|
b65f2117fd
|
Make sure new projects declare support for Python 3 (only)
|
2019-08-17 02:08:43 -05:00 |
|
Lance Edgar
|
6ed439c835
|
Add some inter-doc links
|
2019-08-14 23:24:49 -05:00 |
|
Lance Edgar
|
a33bee0ba4
|
Update changelog
|
2019-08-04 19:12:08 -05:00 |
|
Lance Edgar
|
b10e991344
|
Add ContactMixin class to consolidate handling of phone/email/address
probably needs some polishing yet, but a start
|
2019-08-03 19:57:37 -05:00 |
|
Lance Edgar
|
7b957d5796
|
Tweak a docstring
|
2019-07-31 12:30:32 -05:00 |
|
Lance Edgar
|
db7a715cc1
|
Update changelog
|
2019-07-30 18:59:56 -05:00 |
|
Lance Edgar
|
33f0cfffcf
|
Add basic support for rattail import-csv command
not sure how useful this will be yet, but seems promising for sample data anyway
|
2019-07-29 15:32:43 -05:00 |
|
Lance Edgar
|
2fcfae6948
|
Make CSV export logic more generic, so can share
i.e. now we use it for a CORE -> CSV export
|
2019-07-29 12:08:05 -05:00 |
|
Lance Edgar
|
cd036dcb0b
|
Change progress message when caching local data for importer
|
2019-07-29 11:39:20 -05:00 |
|
Lance Edgar
|
3085a87049
|
Add support for rattail export-csv command
this may need some tweaks yet, but may be complete already?
|
2019-07-28 22:04:54 -05:00 |
|
Lance Edgar
|
e603b174bc
|
Add "from same to same" importer base class
for use when a SQLAlchemy database with same schema is used for both host and
local sides of the importer
|
2019-07-28 14:49:19 -05:00 |
|
Lance Edgar
|
43eb721122
|
Fix host and local titles for Trainwreck import/export
|
2019-07-26 00:30:00 -05:00 |
|
Lance Edgar
|
fd00953c9a
|
Add basic support for Trainwreck <-> Trainwreck import/export
although custom project must still define some things w/ glue code
|
2019-07-25 23:11:24 -05:00 |
|
Lance Edgar
|
a587b7bc05
|
Update changelog
|
2019-07-13 19:24:53 -05:00 |
|
Lance Edgar
|
3c38088bc7
|
Add Employee.only_person() convenience method
|
2019-07-10 22:20:20 -05:00 |
|
Lance Edgar
|
d123391042
|
Update changelog
|
2019-07-09 15:16:33 -05:00 |
|
Lance Edgar
|
bd2b0fb44a
|
Fix main version query, to remove duplicate results
at least, i hope this just fixes that and breaks nothing else...
|
2019-07-08 19:23:50 -05:00 |
|
Lance Edgar
|
f5d8802d9f
|
Stop using deprecated RattailConfig methods
although, in one instance what we're doing now is just as bad probably
|
2019-07-08 19:08:24 -05:00 |
|
Lance Edgar
|
34a268ceee
|
Add RattailConfig.datadir() convenience method
|
2019-07-03 12:33:17 -05:00 |
|
Lance Edgar
|
e57b52a0f0
|
Update changelog
|
2019-06-16 13:27:58 -05:00 |
|
Lance Edgar
|
eaa6c2af60
|
Allow session to define client IP address for data versioning
still use "local machine" as fallback, since e.g. that would make the most
sense for changes introduced from shell commands
|
2019-06-15 19:01:37 -05:00 |
|
Lance Edgar
|
9c9021a879
|
Update changelog
|
2019-06-13 13:46:19 -05:00 |
|
Lance Edgar
|
8fc9a5c553
|
Add po_total_calculated columns for purchasing batch, row
|
2019-06-08 13:15:55 -05:00 |
|
Lance Edgar
|
22bd194edb
|
Remove unused import
|
2019-06-05 14:29:21 -05:00 |
|
Lance Edgar
|
011a4fa086
|
Fix WinCE batch file parsing per python 3
hopefully didn't break for python 2 either, but less concerned about that now
|
2019-06-05 14:24:22 -05:00 |
|
Lance Edgar
|
9de789cd5d
|
Copy item ID and UPC when refreshing row for pricing batch
since we're not really responsible for locating product, it seems
|
2019-05-30 13:17:18 -05:00 |
|
Lance Edgar
|
7787fe653b
|
Update changelog
|
2019-05-09 17:08:40 -05:00 |
|
Lance Edgar
|
b771cfd055
|
Add cache_model() convenience method for reports
|
2019-05-09 17:01:55 -05:00 |
|