Wire competitor models, task type, usage count fix, and Competitors page handler

- Register Competitor + CompetitorQuote in AllModels()
- Add TaskTypeCompetitorImport task type constant
- CountUsage now checks pricelist_id, warehouse_pricelist_id, competitor_pricelist_id
- WebHandler: load competitors.html template, add Competitors() page handler

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Mikhail Chusavitin
2026-03-13 09:00:07 +03:00
parent ec182abe99
commit 9fde087d0a
4 changed files with 12 additions and 3 deletions

View File

@@ -19,6 +19,7 @@ const (
TaskTypeStockImport TaskType = "stock_import"
TaskTypePricelistCreate TaskType = "pricelist_create"
TaskTypePartnumberBookCreate TaskType = "partnumber_book_create"
TaskTypeCompetitorImport TaskType = "competitor_import"
)
// Task represents a background task with progress tracking