135 lines
2.9 KiB
Text
135 lines
2.9 KiB
Text
|
|
0.3a13
|
|
------
|
|
|
|
- [bugfix] Fixed ``rattail.db.record_changes()`` so that it also ignores
|
|
``UserRole`` instance changes if configuration dictates that ``Role`` changes
|
|
are to be ignored.
|
|
|
|
0.3a12
|
|
------
|
|
|
|
- [bugfix] Fixed foreign key uuid handling in ``rattail.db.record_changes()``.
|
|
Some tables are meant to be used solely as providers of "association proxy"
|
|
fields, the ``uuid`` column is not only a primary key, but also a *foreign
|
|
key* to the "primary" entity table. In such cases, the uuid value was not
|
|
present at session flush time, so a new one was being generated.
|
|
Unfortunately this meant that the ``Change`` record would point to a
|
|
nonexistent entity record, so the sync would not work. Now uuid fields are
|
|
inspected to determine if a foreign key is present, in which case the
|
|
relationship is traversed and the true uuid value is used.
|
|
|
|
- [feature] Added "extra classes" configuration for the ``load-host-data``
|
|
command. This is necessary when initially populating a "store" (er,
|
|
"non-host") database instance if custom schema extensions are in use (and
|
|
need to be synchronized with the host).
|
|
|
|
0.3a11
|
|
------
|
|
|
|
- Add R49 SIL column.
|
|
|
|
- Add ``rattail.pricing`` module.
|
|
|
|
0.3a10
|
|
------
|
|
|
|
- Ignore batch data when recording changes.
|
|
|
|
0.3a9
|
|
-----
|
|
|
|
- Bump edbob dependency.
|
|
|
|
0.3a8
|
|
-----
|
|
|
|
- Tweak database sync.
|
|
|
|
- Tweak batch processing.
|
|
|
|
0.3a7
|
|
-----
|
|
|
|
- Add ``Vendor.special_discount``.
|
|
|
|
0.3a6
|
|
-----
|
|
|
|
- Bump edbob dependency.
|
|
|
|
0.3a5
|
|
-----
|
|
|
|
- Added ``Store`` and related models.
|
|
|
|
- Added ``Customer.email_preference`` field.
|
|
|
|
- Added ``load-host-data`` command.
|
|
|
|
- Added database changes/synchronization framework.
|
|
|
|
- Fixed batch table create/drop.
|
|
|
|
0.3a4r1
|
|
-------
|
|
|
|
- Added ``Product.cost``, ``Product.vendor``.
|
|
|
|
- Added basic one-up label printing support.
|
|
|
|
- Added initial batch support, with ``PrintLabels`` provider.
|
|
|
|
- Added GPC data type.
|
|
|
|
- Changed internal name of file monitor Windows service.
|
|
|
|
- Added progress support for label printing.
|
|
|
|
- Label profiles moved from config to database model.
|
|
|
|
- Removed ``rattail.db.init_database()`` function.
|
|
|
|
- Moved some enum values from db extension to core (``rattail.enum`` module).
|
|
|
|
- Improved SIL support: moved ``rattail.sil`` to subpackage, added ``Writer``
|
|
class etc.
|
|
|
|
- Fixed file monitor in Linux.
|
|
|
|
- Added ``delete-orphan`` to ``Vendor.contacts`` relationship cascade.
|
|
|
|
0.3a4
|
|
-----
|
|
|
|
- Update file monitor per changes in ``edbob``.
|
|
|
|
0.3a3
|
|
-----
|
|
|
|
- Move database extension to subdir (``rattail.db.extension``).
|
|
|
|
- Make database extension require ``auth`` extension.
|
|
|
|
- Fix ``rattail.db.init()``.
|
|
|
|
- Add lots of classes to database extension model.
|
|
|
|
- Add ``rattail.labels`` module.
|
|
|
|
- Add ``rattail.db.cache`` module.
|
|
|
|
- Add SIL output functions.
|
|
|
|
- Remove some batch code (for now?).
|
|
|
|
0.3a2
|
|
-----
|
|
|
|
- Added Windows file monitor service.
|
|
|
|
0.3a1
|
|
-----
|
|
|
|
- Refactored to rely on `edbob <http://edbob.org/>`_. (Most of Rattail's
|
|
"guts" now live there instead.)
|