Lance Edgar
248553a516
Added initdb
command.
2013-09-02 23:01:14 -07:00
Lance Edgar
e27427dddc
Added db.auth
module.
2013-09-01 20:23:23 -07:00
Lance Edgar
0079d12ad3
Declare dependencies instead of relying on edbob.
2013-09-01 15:09:38 -07:00
Lance Edgar
901aef27c3
update changelog
2013-08-31 15:11:04 -07:00
Lance Edgar
b1cd6f405b
Fixed Customer._people
relationship cascading.
2013-08-31 15:08:29 -07:00
Lance Edgar
30c51fe2d6
update changelog
2013-08-30 20:06:01 -07:00
Lance Edgar
98a0625418
Added some CustomerEmailAddress
tests, removed some unused tests.
2013-08-29 15:03:37 -07:00
Lance Edgar
c44ddd3740
Overhauled some database stuff; added tests.
2013-08-25 09:12:54 -07:00
Lance Edgar
f66126ca6f
Added --do-not-daemonize
flag to dbsync
command on Linux.
2013-08-23 14:54:06 -07:00
Lance Edgar
c02ea42184
Fixed CustomerPerson
to require customer and person.
2013-08-23 00:02:57 -07:00
Lance Edgar
ba7cb6c712
Fixed bugs with CustomerGroupAssignment
.
...
Now orphaned records should no longer be allowed.
2013-08-22 23:31:39 -07:00
Lance Edgar
9388a1cdfe
update changelog
2013-08-21 18:26:03 -07:00
Lance Edgar
ee7d0f1210
Fixed bug in csvutil.DictWriter
; added tests.
2013-08-21 18:24:14 -07:00
Lance Edgar
6abef65ab0
update changelog
2013-08-21 17:01:08 -07:00
Lance Edgar
3dbfe64319
Added dump
command.
2013-08-21 16:59:27 -07:00
Lance Edgar
659c27a293
Added --do-not-daemonize
arg to filemon
command on Linux.
...
Also removed some of the dependence on `edbob`.
2013-08-14 22:17:41 -07:00
Lance Edgar
cf412c58e1
Replaced a couple of occurrences of edbob
.
2013-07-19 15:52:27 -07:00
Lance Edgar
c631e959b2
Added Product.full_description
convenience attribute.
2013-07-19 15:01:40 -07:00
Lance Edgar
488cb5d9b3
update changelog
2013-07-15 19:56:56 -07:00
Lance Edgar
6b1344738e
Added unicode-aware CSV reader.
2013-07-15 19:55:40 -07:00
Lance Edgar
c12df278ab
update changelog
2013-07-05 11:30:53 -07:00
Lance Edgar
400ccae8e0
Fixed dbsync bug when deleting a CustomerGroup
.
...
Any customer associations which still existed were causing database integrity
errors.
2013-07-05 11:27:30 -07:00
Lance Edgar
c2921b38f7
Added late/mock imports to some win32 code for testing on Linux.
2013-06-19 14:02:19 -07:00
Lance Edgar
4f34e6dddc
Prepare for tests.
...
This doesn't add any actual tests but it should pave the way for that. Tests
may be run like so:
{{{
python setup.py nosetests --with-coverage
}}}
2013-06-19 08:03:42 -07:00
Lance Edgar
844856f425
update changelog
2013-06-17 22:29:28 -07:00
Lance Edgar
e6b70c6abb
Added get_product_by_code()
API function.
2013-06-17 22:27:21 -07:00
Lance Edgar
4e613f2d53
update changelog
2013-06-09 13:38:52 -07:00
Lance Edgar
cb7f07149b
Fixed db.cache
module so as not to require initialization.
2013-06-09 12:56:52 -07:00
Lance Edgar
763a0d3ab1
Added ProductCode
, Product.codes
to data model.
2013-06-09 12:55:57 -07:00
Lance Edgar
312e0b08e8
Added --all
argument to purge-batches
command.
2013-06-09 00:46:22 -07:00
Lance Edgar
3203b42828
Added files.overwriting_move()
convenience function.
2013-06-08 12:57:50 -07:00
Lance Edgar
710ef74664
Added proper init.d support to Linux dbsync daemon.
...
* Added `--pidfile` argument to `dbsync` command.
* Added `configure_dbsync` Fabric command.
2013-06-07 08:40:52 -07:00
Lance Edgar
64f9a994b1
update changelog
2013-06-06 19:48:08 -07:00
Lance Edgar
db539f3b3b
Improved sil.Writer.write_rows()
.
...
This method now allows explicitly specifying the row count, and accepts a
progress factory.
2013-06-06 05:15:47 -07:00
Lance Edgar
9c25411c81
Added Batch.rows
property, deprecated Batch.iter_rows()
.
2013-06-06 05:11:14 -07:00
Lance Edgar
db46bcaf58
Changed Linux file monitor to leverage local code instead of edbob
.
2013-06-06 04:12:41 -07:00
Lance Edgar
e60b7797e9
Fixed make-user
so that the new user account never expires.
2013-06-05 17:54:16 -07:00
Lance Edgar
257dd2a33f
Added avatar image, who knows when that will be useful.
...
This was created in the hopes it could be used to programmatically set the
Windows user "tile" image; but that proved unfruitful.
2013-06-05 07:50:28 -07:00
Lance Edgar
d1f51dce03
Added make-user
command for creating Windows system user account.
2013-06-05 07:50:01 -07:00
Lance Edgar
63054311fd
update changelog
2013-06-04 22:04:41 -07:00
Lance Edgar
4192c058b8
Overhaul of Windows file monitor.
...
This includes:
* "More native" Windows file monitor (i.e. less reliant on `edbob`; current
code is more or less copied from that project).
* Improve base class for services, to handle the case where the Windows event
log is full and can't be written to. (This prevented the file monitor from
starting on a machine where the log was full.)
2013-06-04 21:53:41 -07:00
Lance Edgar
dc3fd2f1c0
Fixed "process elevation check" on Windows XP.
...
This affected the file monitor management commands. Probably the check should
not even happen on Windows XP (?) but the current code seems to work okay...
closes #11
2013-06-02 16:38:34 -07:00
Lance Edgar
d9428c4e0b
Fixed file monitor service registration on Windows with --auto-start
.
...
closes #10
2013-06-02 11:31:15 -07:00
Lance Edgar
331f775512
Added (Linux) file monitor configuration to Fabric script.
...
Also improved `create_user` to allow overwriting some settings.
2013-06-02 11:03:31 -07:00
Lance Edgar
a732804911
Slight overhaul of Linux file monitor.
...
This includes the following:
* "More native" Linux file monitor (i.e. less reliant on `edbob`; current code
is more or less copied from that project).
* Addition of `--pidfile` command argument on Linux.
2013-06-01 20:13:38 -07:00
Lance Edgar
4f96c6a457
Changed home folder of system user account to /var/lib/rattail
.
2013-05-31 23:07:55 -07:00
Lance Edgar
e15bd14436
update changelog
2013-05-22 21:41:55 -07:00
Lance Edgar
5b0182470c
Added temp_path()
function in files
module.
2013-05-22 21:40:43 -07:00
Lance Edgar
4ae4989cb7
Tweaked Fabric release
command.
2013-05-22 18:10:35 -07:00
Lance Edgar
b8a47619fe
update changelog
2013-05-22 18:01:06 -07:00