feat: add is_disney column for reliable Disney/Non-Disney filtering
- Added is_disney INTEGER DEFAULT 0 column to assets table - Backfilled 996 Disney assets based on D- customer prefix - Server: is_disney in AssetCreate/AssetUpdate models, INSERT/UPDATE - Server: disney_filter query param now uses is_disney column (no JOIN needed) - import_cantaloupe.py: sets is_disney=1 when customer starts with D- - import_machines.py: sets is_disney=1 when customer starts with D- - disney_classify.py: sets is_disney=1 when classifying - Frontend: new Location Type dropdown with Disney/Non-Disney toggle (replaces the __disney__/__non_disney__ park dropdown pseudo-options)
This commit is contained in:
+1
-1
@@ -277,7 +277,7 @@ def classify_all_assets(db_path: str) -> dict:
|
||||
|
||||
if park:
|
||||
conn.execute(
|
||||
"UPDATE assets SET disney_park = ?, updated_at = datetime('now') WHERE id = ?",
|
||||
"UPDATE assets SET disney_park = ?, is_disney = 1, updated_at = datetime('now') WHERE id = ?",
|
||||
(park, row['id'])
|
||||
)
|
||||
results["classified"].append({
|
||||
|
||||
Reference in New Issue
Block a user