Commit graph

535 commits

Author SHA1 Message Date
Lance Edgar 762fed64d4 Update changelog. 2015-01-14 15:38:35 -06:00
Lance Edgar 3a3b2514ec Move bcrypt requirement into 'auth' extra feature.
For the love of God can we please not require this on Windows...unless we
truly need it.
2015-01-14 15:37:37 -06:00
Lance Edgar d726a0960d Allow override of progress text in sil.Writer.write_rows(). 2015-01-11 19:11:33 -06:00
Lance Edgar b4656e1d43 Quote PG username when setting password via Fabric. 2015-01-08 15:11:03 -06:00
Lance Edgar 4129e38dde Update changelog. 2015-01-05 17:36:32 -06:00
Lance Edgar a4f0db920f Fix some string literal bugs.
Apparently a backslash followed by capital U doesn't fly with the rules for
raw string literals...
2015-01-05 17:35:12 -06:00
Lance Edgar 19f7ae245b Update changelog. 2014-12-18 10:13:45 -06:00
Lance Edgar de3f61f34c Add shell=False arg to some Fabric calls for PostgreSQL. 2014-12-05 11:29:49 -06:00
Lance Edgar 325b453208 Update changelog. 2014-12-03 11:04:03 -06:00
Lance Edgar c718908153 Remove 'db' extra from requirements definition. 2014-12-03 11:02:33 -06:00
Lance Edgar eee23fefb7 Make alembic a core requirement, for now... 2014-12-03 11:00:06 -06:00
Lance Edgar aea2fcc896 Add virtualenvwrapper to profile script for root and current user. 2014-12-03 10:56:27 -06:00
Lance Edgar 4b13d1999e Add mail alias option to make_system_user() Fabric function. 2014-11-24 22:41:13 -06:00
Lance Edgar fd7ac37246 Add Unicode representation for Setting model. 2014-11-23 14:34:29 -06:00
Lance Edgar 92c03f5d8d General header / Unicode cleanup.
This hopefully updates all module headers such that the file encoding is
utf-8, and uses Unicode literals, etc.
2014-11-18 23:29:26 -06:00
Lance Edgar 0a32fe0e59 Add consume_batch_id() convenience method to sil.Writer class. 2014-11-18 19:32:55 -06:00
Lance Edgar a7992bc0a7 Update changelog. 2014-11-17 11:01:16 -06:00
Lance Edgar bdbe1a4060 Add temp_path() method to rattail.sil.Writer class. 2014-11-17 10:57:17 -06:00
Lance Edgar 185764076b Add fablib.mysql for MySQL management. 2014-11-17 10:56:36 -06:00
Lance Edgar 1b588d7e99 Fix psql Fabric function, add drop_pg_db. 2014-11-13 12:27:36 -06:00
Lance Edgar 28e61e4377 Fix tox dependencies when building docs. 2014-11-12 17:28:42 -06:00
Lance Edgar 10aa8f5661 Add alembic to dependency list for tox. 2014-11-12 17:22:48 -06:00
Lance Edgar a7810032b7 Add Fabric library module for PostgreSQL. 2014-11-12 17:18:53 -06:00
Lance Edgar 581a1cb9a7 Add obfuscate_url_pw() to db.util module.
This is just for convenience...I think.
2014-11-12 17:15:26 -06:00
Lance Edgar b2d7f32b3a Tweak some system functions for use with Fabric. 2014-11-11 20:58:28 -06:00
Lance Edgar 05162cc1f4 Replace load_passwords() with configure_environment() within fablib.
Now this adds "settings" as well as passwords to the environment.
2014-11-11 20:57:44 -06:00
Lance Edgar a6a42b73f2 Add Fabric to dependency list for tox. 2014-11-08 16:13:17 -06:00
Lance Edgar 6b6fc43c93 Add fablib subpackage.
Not a lot here yet, but hopefully on the right track at least.
2014-11-08 16:07:03 -06:00
Lance Edgar 4094eb78c6 Update changelog. 2014-11-04 20:49:56 -06:00
Lance Edgar 7234bc3cf2 Add csvutil.UnicodeDictReader class.
This was stolen from the old `rattail_livnat.csvutil` module.
2014-11-04 11:50:04 -06:00
Lance Edgar f919969986 Move some function logic to db.util.
Also splits the logic to allow more control at runtime.
2014-11-02 19:49:20 -06:00
Lance Edgar c3cf8480c7 Add Store.database_key column.
This seems hopefully useful, although the larger question of how to relate
database instances to stores etc. is not well answered yet.
2014-11-02 19:35:02 -06:00
Lance Edgar b0c50c3227 Allow overriding key used to determine mail template name.
This lets one have multiple keys for mail recipients, but share a common
template.
2014-11-02 19:33:19 -06:00
Lance Edgar bc0409c77c Update changelog. 2014-10-23 22:17:59 -05:00
Lance Edgar e1f29a0073 Let mail templates be configured as "resource paths".
I.e., let paths be specified as relative to a Python package.
2014-10-23 22:14:00 -05:00
Lance Edgar 0d155bc1ea Tweak docs. 2014-10-21 10:42:42 -05:00
Lance Edgar 90726f7af7 Add docs for new email system, esp. config syntax. 2014-10-21 00:12:32 -05:00
Lance Edgar 3f513f1bf0 Update changelog. 2014-09-26 15:39:58 -07:00
Lance Edgar 2f4567105a Improve Unicode handling within some label printing logic.
This probably isn't finished yet...
2014-09-26 15:27:45 -07:00
Lance Edgar 66094ca6dd Grr...more tox hacks. 2014-09-23 23:48:51 -07:00
Lance Edgar 7b63d9526b Add hack so dependencies are always installed within tox runs. 2014-09-23 23:19:29 -07:00
Lance Edgar 948147bf0f Add Mako dependency...at least for now.
Would perhaps be better to make this optional or some other clever thing.
2014-09-23 23:17:45 -07:00
Lance Edgar 91e6366235 Email notification rewrite.
This primarily adds the new `send_email()` function, but also removes the
old `sendmail_with_config()` function (with no deprecation period!).
2014-09-23 23:11:39 -07:00
Lance Edgar 58c4a308cc Tweak BatchProvider constructor, to prepare for edbob removal. 2014-09-23 23:10:33 -07:00
Lance Edgar cb0cb5abcb Remove some more edbob references. 2014-09-13 19:13:09 -07:00
Lance Edgar 88137e5773 Update changelog. 2014-09-13 12:03:04 -07:00
Lance Edgar a8b000db49 Fix unicode issue with batch row classes. 2014-09-10 19:42:41 -07:00
Lance Edgar 414912d3ff Add Product.not_for_sale flag. 2014-09-10 19:37:30 -07:00
Lance Edgar 77a32950eb Remove an unnecessary reference to edbob. 2014-08-01 17:42:50 -07:00
Lance Edgar a7c409e5fd Update changelog. 2014-07-29 13:09:25 -07:00