Back-end web application and API for Rattail
Go to file
Lance Edgar 0eeeb4bd35 fix: prefer attr over key lookup when getting model values
applies to both forms and grids.

the base model class can still handle `obj[key]` but now it is limited
to the column fields only, no association proxies.

so, better to just try `getattr(obj, key)` first and only fall back to
the other if it fails.

unless the obj is clearly a dict in which case try `obj[key]` only
2024-08-19 11:49:52 -05:00
docs fix: use wuttaweb logic for util.get_form_data() 2024-08-05 09:11:19 -05:00
tailbone fix: prefer attr over key lookup when getting model values 2024-08-19 11:49:52 -05:00
tests feat: move multi-column grid sorting logic to wuttaweb 2024-08-18 19:52:21 -05:00
.gitignore feat: switch from setup.cfg to pyproject.toml + hatchling 2024-06-10 16:23:38 -05:00
CHANGELOG.md bump: version 0.19.0 → 0.19.1 2024-08-19 09:23:55 -05:00
COPYING.txt Switch license to GPL v3 (no longer Affero) 2017-07-06 23:47:56 -05:00
MANIFEST.in Include all static files in manifest 2022-01-12 18:20:01 -06:00
pyproject.toml bump: version 0.19.0 → 0.19.1 2024-08-19 09:23:55 -05:00
README.rst Update URL references to Rattail home page. 2014-02-21 10:10:49 -08:00
tasks.py build: run pytest but avoid tox when preparing release 2024-07-13 15:16:45 -05:00
tox.ini feat: drop python 3.6 support, use pyproject.toml (again) 2024-07-09 16:45:36 -05:00

Tailbone
========

Tailbone is an extensible web application based on Rattail.  It provides a
"back-office network environment" (BONE) for use in managing retail data.

Please see Rattail's `home page`_ for more information.

.. _home page: http://rattailproject.org/