Commit Graph

32 Commits

Author SHA1 Message Date
8b3fe1fe41 tmp: валидатор форм, парсера и моделей (06) борьба с интерфейсом 2026-06-21 17:11:54 +03:00
a30d7f5483 mod: модели (09) работа с синонимами вынесена в хелпер внутри utils.py. Подключен в модели TbLabel в метод save() . 2026-06-20 21:03:21 +03:00
afef6b639c add: валидатор форма, парсера и моделей (4) избежания дублей при вызове save() модели в обход админки и парсера 2026-06-20 20:32:39 +03:00
80fef9791c mod: модели (08) для TbLabel проверяем и прописываем синонимы в мата-данных в j_label_metadata при создани и изменении названия лейбла. 2026-06-18 21:05:57 +03:00
0c3c7bc9ac mod: модели (07) применен make_slug для слагов, в модели TbLabel переопределен метод save() чтобы если не указана связанная статья в TbArticle, она создалась автоматически (обязательно). 2026-06-15 22:15:31 +03:00
0cf6363671 mod: модели + миграции (preliminary 05)
Переделаны связи стилей: O2O Style→Article, M2M Item←Style (теперь связи артист-стиль — через Item)
2026-06-13 21:36:17 +03:00
f2f30bbd0a mod: админка (08) для источников SourceAdminForm и SourceAdmin 2026-06-12 23:27:19 +03:00
7d534ba2a1 mod: админка (07) SellerAdminForm и SellerAdmin + патч CSS для высоты JSON-поля 2026-06-12 19:14:13 +03:00
5d71ca291d mod: модели (preliminary 05) + миграции
А) Валюта перенесена из TbSource в TbSeller
2026-06-12 15:46:46 +03:00
bb915c82e1 mod: модели (preliminary 04) + миграции
А) Удалена таблица TbFormat (форматы носителей) и заменена на CharField в TbOffer.

Б) Удалено поле s_img_copyright из модел TbImage (для этого будет использовано поле author из filer).
2026-06-12 13:49:37 +03:00
fed2a1c5a0 mod: админка (03) ImageAdmin (03) fin (пропатчено, подключили стили) 2026-06-12 00:48:12 +03:00
280383f02d mod: админка (01) ImageAdmin (01) +виртуальные поля из filer 2026-06-10 19:55:09 +03:00
71cac55221 mod: django-filer настройка (13) поддержка heif/heic (fine) 2026-06-09 20:30:33 +03:00
a5425b212d mod: django-filer настройка (12) поддержка heif/heic (работает с логами) 2026-06-09 18:54:54 +03:00
7da0e466b3 mod: модели (preliminary 03) 2026-06-04 15:34:53 +03:00
f081361c28 mod: модели (preliminary 02) 2026-06-04 14:31:22 +03:00
b0846e13b9 mod: модели (preliminary) 2026-06-04 13:12:08 +03:00
e933b4a9b2 mod: модели (draft 14) 2026-06-04 11:06:29 +03:00
fd70a44c81 mod: модели (draft 13) + музыкальные стили 2026-06-03 20:32:01 +03:00
b2154e815e mod: модели (draft 12) + счетчики просмотров и "в избранном" + хелперы для инкремента 2026-06-03 14:23:25 +03:00
87ce677945 add: модели (draft 11) + индексы 2026-06-03 12:11:10 +03:00
edb7741ffa add: модели (draft 10) 2026-06-03 10:57:38 +03:00
76e0350688 add: модели (draft 09) 2026-06-02 16:06:29 +03:00
61be28786b add: модели (draft 08) 2026-06-01 20:27:45 +03:00
dbb6103378 add: модели (draft 07) 2026-05-31 14:18:07 +03:00
eec127912c add: модели (draft 06) + django-filer 2026-05-31 01:28:53 +03:00
3181d71227 add: модели (draft 05) 2026-05-31 00:13:41 +03:00
0741735fa5 add: модели (draft 04) 2026-05-30 19:58:30 +03:00
efd4695960 add: модели (draft 03) 2026-05-30 18:49:41 +03:00
3f45a7e397 add: модели (draft 02) 2026-05-30 13:23:22 +03:00
be4839ecc2 add: модели (draft 01) 2026-05-28 11:44:20 +03:00
5b6c8a8ded add: Django 6.x инициализация 2026-05-24 21:08:38 +03:00