• v1.3.4 8d7fab39b4

    mchus released this 2026-02-24 15:09:12 +03:00 | 51 commits to main since this release

    Исправлен кейс, когда в списке прайслистов отображалось 0 позиций при наличии локальных “шапок” прайслистов.
    Теперь при синхронизации приложение догружает позиции для уже существующих локально прайслистов, если local_pricelist_items пусты.
    Добавлен graceful fallback при ограниченных правах MariaDB.
    Если у пользователя нет SELECT на RFQ_LOG.lot_partnumbers и/или RFQ_LOG.stock_log, синхронизация позиций прайслиста больше не падает.
    Позиции и цены прайслиста сохраняются без enrichment (могут отсутствовать partnumbers и остатки available_qty).
    Убран fallback на файловые web/templates и web/static рядом с бинарником.
    Приложение теперь всегда использует embedded-ресурсы из бинарника.
    Это делает поставку более предсказуемой на клиентских машинах.
    Обновлена документация по правам MariaDB (03-database.md).
    Добавлены обязательные SELECT-права на lot_partnumbers и stock_log для полноценной синхронизации прайслистов.
    Рекомендации после обновления

    Обновить клиент до v1.3.4.
    Нажать Синхронизация.

    Downloads