Commit graph

3860 commits

Author SHA1 Message Date
Lance Edgar bc9a960ac6 Tweaked MANIFEST file.
This was really for the sake of testing commit hooks.
2013-04-19 09:56:19 -07:00
Lance Edgar 7cd7c6f6ed Tweaked MANIFEST file.
This was really for the sake of testing commit hooks.
2013-04-19 09:53:01 -07:00
Lance Edgar 8f65bb7952 Renamed CHANGES file.
Added ``.rst`` extension for a better editor experience.
2013-04-19 09:50:06 -07:00
Lance Edgar bc4b239ab7 update changelog 2013-03-21 23:05:01 -05:00
Lance Edgar a9352386e7 Added "case" to `UNIT_OF_MEASURE` enumeration. 2013-03-21 22:58:32 -05:00
Lance Edgar 9f32a0db0b Added purge-batches command.
This command will delete forever all batches whose purge date has
passed.  It is meant to be run on a scheduled basis, e.g. nightly.
2013-02-25 13:28:37 -08:00
Lance Edgar 4d50f1b769 Added new batch system.
This commit adds a new batch system which will eventually replace the
old one.  Hopefully they can play nicely in parallel, in the meantime.
2013-02-25 13:28:37 -08:00
Lance Edgar 26d0150161 Added `wince` module.
This module is used to interface with the Rattail app for Windows CE handheld
devices.
2013-02-25 13:27:49 -08:00
Lance Edgar 3d5b241104 Added `files` module.
This will eventually supercede ``edbob.files``, but for now this commit adds
only three functions.  These just so happened to be ones needed to support some
code involving inventory count batches.
2013-02-25 13:22:07 -08:00
Lance Edgar f52920fe83 Added Palm OS app interface.
This commit adds the Palm HotSync conduit, which is used to create CSV
files when a handheld running the Rattail app is synced with its
desktop PC.
2013-02-25 13:08:58 -08:00
Lance Edgar cdb769ad22 Added csvutil module.
Currently this only adds some better `DictWriter` support for Python
versions older than 2.7.
2013-02-22 18:25:18 -08:00
Lance Edgar d7a70b2464 bugfix 2013-02-20 22:06:33 -08:00
Lance Edgar 46040cf46b update changelog 2013-02-20 22:05:32 -08:00
Lance Edgar aa2b3ada4e Added custom Thread implementation.
This overrides the default behavior of `threading.Thread` by ensuring
the system exception hook is invoked in case an error occurs within
the thread.
2013-02-20 22:02:34 -08:00
Lance Edgar e1a3e3e9c9 update changelog 2013-02-20 19:18:51 -08:00
Lance Edgar 8f2cc837bb Fixed Batch.drop_table() to handle case where row table doesn't exist.
While theoretically this method *shouldn't* encounter a missing table,
in practice it does happen occasionally.  Now this situation is
handled gracefully instead of raising an exception.
2013-02-20 19:13:05 -08:00
Lance Edgar 168d795ad0 Added SIL columns F188, R71 and R72.
These have been added to support inventory count batches.
2013-02-17 19:14:46 -08:00
Lance Edgar 0bb8d99399 Added get_product_by_upc() API function.
This is a convenience function which will return a single `Product`
instance, or `None`.  It is the first of hopefully many API
functions.
2013-02-17 19:14:11 -08:00
Lance Edgar 5a4ce5e372 update changelog 2013-02-12 22:55:14 -08:00
Lance Edgar 5981bde8fe add Department.subdepartments relationship
(cherry picked from commit 25096dc70d)
2013-02-05 19:28:44 -08:00
Lance Edgar c915861481 Merge branch '0.3a4' into v0.3
Conflicts:
	CHANGES.txt
	rattail/_version.py
2012-12-15 08:16:50 -08:00
Lance Edgar 84a66e2bcb bump version 2012-11-27 21:48:11 -08:00
Lance Edgar 8f3d2b5770 update changelog 2012-11-27 21:47:19 -08:00
Lance Edgar 6eb2ff6abd make dbsync tolerant of database server restart 2012-11-27 08:54:52 -08:00
Lance Edgar 174aa5665e assign format in LabelProfile.get_formatter() 2012-11-26 16:26:33 -08:00
Lance Edgar 983a39b366 add LabelFormatter.default_format 2012-11-26 16:25:52 -08:00
Lance Edgar 7c6f81416b remove secondary progress from labels batch 2012-11-26 15:15:07 -08:00
Lance Edgar bbd05dce1b bugfix in labels batch 2012-11-26 14:23:03 -08:00
Lance Edgar 70c70c3e7e fix GPCType 2012-11-26 12:10:07 -08:00
Lance Edgar 431a96e35d fix rattail.db.init() 2012-11-26 11:58:36 -08:00
Lance Edgar 4edf00fe51 move enum to core 2012-11-26 11:18:02 -08:00
Lance Edgar 10bdbc56ce move GPCType to db module 2012-11-26 11:17:32 -08:00
Lance Edgar 92abd79a97 add GPC.__eq__() and .__ne__() 2012-11-18 08:36:18 -08:00
Lance Edgar c1987780b2 remove Category.__str__() 2012-11-18 08:35:43 -08:00
Lance Edgar 989f8120be bump version 2012-11-12 15:21:51 -08:00
Lance Edgar d8ac659d8f update changelog 2012-11-12 15:20:45 -08:00
Lance Edgar fb2e71cab1 let socket.timeout error happen in CommandNetworkPrinter 2012-11-12 11:19:41 -08:00
Lance Edgar 4d9fa6c345 add timeout support to CommandNetworkPrinter 2012-11-09 09:42:35 -08:00
Lance Edgar 9d06377d7f remove hgignore 2012-11-09 06:29:50 -08:00
Lance Edgar 1f7d868ed9 fix namespace packages 2012-11-09 06:06:22 -08:00
Lance Edgar ee4e53890c bump version 2012-11-08 19:15:11 -08:00
Lance Edgar fd9716321f update changelog 2012-11-08 19:14:05 -08:00
Lance Edgar 0376b109fe fix socket call in CommandNetworkPrinter 2012-11-08 15:28:56 -08:00
Lance Edgar d902dc88ec force ordering of CommandNetworkPrinter required settings 2012-11-08 11:39:37 -08:00
Lance Edgar 46bdc86990 add labels.CommandNetworkPrinter 2012-11-08 11:25:05 -08:00
Lance Edgar b128963f5e add LabelProfile.visible field 2012-11-06 18:23:03 -08:00
Lance Edgar cc55617040 bump version 2012-11-05 18:14:56 -08:00
Lance Edgar 2686e7000f update changelog 2012-11-05 18:14:04 -08:00
Lance Edgar 3b993697fe Merge branch 'master' of ssh://edbob.org/srv/git/rattail 2012-11-05 18:11:30 -08:00
Lance Edgar dbb9cf1007 made database synchronizer class configurable 2012-11-05 18:11:19 -08:00