backups plugin with NTLARS revision history; shopfloor dashboard upcoming cards and state chips

This commit is contained in:
2026-08-07 14:30:18 -04:00
parent 344d252264
commit 5a0017cd9a
22 changed files with 2818 additions and 5 deletions

View File

@@ -0,0 +1,16 @@
"""Alembic environment for the backups plugin migration chain.
Delegates to the shared runner in shopdb.plugins.alembic_template, which filters
the metadata to this plugin's tables and drives Alembic against the per-plugin
version table alembic_version_backups. See ADR-008 for the ownership
model. Unlike the ten cutover plugins whose 0001 is a no-op anchor, this plugin
is NEW: its 0001 baseline really CREATES its tables, because the core chain
never built them.
"""
import os
os.environ['PLUGIN_NAME'] = 'backups'
from shopdb.plugins.alembic_template import run_migrations # noqa: E402
run_migrations()