Feature: компактные формы заказов, колонки Товар/Количество

Made-with: Cursor
This commit is contained in:
2026-02-26 05:17:21 +00:00
parent 90ae4bdc1b
commit 8af8e0b1f4
7 changed files with 221 additions and 26 deletions

View File

@@ -1,5 +1,32 @@
# История изменений ERP WaterSurf
## 2025-02-25 21:30 UTC Компактные формы документов (заказы клиента и поставщику)
**Проблема**: Формы создания/редактирования заказов занимали много места: каждое поле с новой строки на всю ширину.
**Решение**:
- Дата и Номер в одной строке: поле «Дата» — 10 символов (size=10), «Номер» — 15 символов (size=15, maxlength=15).
- Вид заказа и Организация в одной строке; Клиент и Автор в одной строке (заказ клиента). Аналогично заказ поставщику: Организация и Поставщик, Валюта и Курс, затем Автор.
- Таблица товаров: колонка «Товар» шире (35%, min 14rem), колонка «Количество» уже (поле ввода 4ch, до двухзначного числа).
- Добавлены виджеты для даты/номера в формах и для количества в formset (size=3, width: 4ch). Новый файл `static/css/theme-compact.css` с раскладкой строк формы (grid) и ширинами колонок таблицы.
**Изменения**: documents/forms.py (CustomerOrderForm, SupplierOrderForm, CustomerOrderItemForm, SupplierOrderItemForm, виджеты), documents/order_form.html и supplier_order_form.html (компактная разметка по полям), base.html (подключение theme-compact.css), новый theme-compact.css.
---
## 2025-02-25 21:00 UTC Принудительное применение темы (кэш, шрифт, кнопки)
**Проблема**: На скриншоте стили не применялись: кнопка бирюзовая вместо синей (#34AFE3), шрифт Geologica не отображался.
**Решение**:
- К ссылке theme.css добавлен параметр ?v=4 для сброса кэша браузера и прокси.
- Для кнопки .btn-ws-primary заданы явные цвета #34AFE3 и #00868F и усилена специфичность селекторов (body .btn.btn-ws-primary).
- На html и body задан font-family Geologica; для потомков — font-family: inherit, чтобы шрифт применялся ко всей странице.
**Изменения**: base.html (theme.css?v=4), theme.css (коммент v4, кнопки по HEX, наследование шрифта).
---
## 2025-02-25 20:45 UTC Логотип убран; дизайн строго по брендбуку
**Проблема**: Логотип в шапке был вставлен некорректно; визуально тема не отличалась от дефолтной — цвета и шрифты не применялись.