Commit Graph

28 Commits

Author SHA1 Message Date
erjemin 22d912608b minor: админка (17) типизация cleaned_data в валидаторе формы "Лейблы" 2026-07-01 13:01:09 +03:00
erjemin c6d2c388e6 mod: админка (16) подключение CodeMirror в формах вынесено в отдельный миксин 2026-06-30 20:13:12 +03:00
erjemin 855017a0b6 mod: в функциях корректно установлены значения по умолчанию и добавлены внутренние валидаторы наличия полей в моделях. 2026-06-30 19:35:38 +03:00
erjemin be673483ae mod: функции валидации вынесены в отдельный файл utils_validators.py 2026-06-30 18:40:35 +03:00
erjemin 08bfce2c4c mod: админка (15) для Лейблов LabelAdminForm и LabelAdmin добавлен кастомный save_model (вывод после добавления/изменения записи) и универсальная хелпер-функция. + микро-хелпер для описания связанной статьи. 2026-06-29 21:15:16 +03:00
erjemin 01779a89f0 mod: админка (14) для Лейблов LabelAdminForm и LabelAdmin добавлен кастомный save_model (вывод после добавления/изменения записи) и универсальная хелпер-функция. 2026-06-29 21:02:40 +03:00
erjemin 8b3fe1fe41 tmp: валидатор форм, парсера и моделей (06) борьба с интерфейсом 2026-06-21 17:11:54 +03:00
erjemin e970d59173 mod: валидатор форм, парсера и моделей (05) избежания дублей в синонимах других записей. 2026-06-21 15:31:41 +03:00
erjemin 6a178c9c9b add: валидатор форм для избежания дублей (2) оформлено в хелпер 2026-06-20 18:37:24 +03:00
erjemin 3d9f0a6b5d add: валидатор для избежания дублей (1) полные дубли 2026-06-20 17:58:31 +03:00
erjemin 0c3c7bc9ac mod: модели (07) применен make_slug для слагов, в модели TbLabel переопределен метод save() чтобы если не указана связанная статья в TbArticle, она создалась автоматически (обязательно). 2026-06-15 22:15:31 +03:00
erjemin 57a6e36b33 mod: админка (13) для Лейблов LabelAdminForm и LabelAdmin 2026-06-14 11:23:03 +03:00
erjemin e08694ea82 mod: админка (12) для Музыкальных Стилей MusicStyleAdminForm и MusicStyleAdmin 2026-06-14 00:03:37 +03:00
erjemin 23cb31bc40 mod: админка (11) для источников ArtistAdminForm и ArtistAdmin 2026-06-13 13:43:00 +03:00
erjemin 60700076d1 mod: админка (10) minor 2026-06-13 12:26:43 +03:00
erjemin 8b45839c25 mod: админка (09) SellerAdminForm minor 2026-06-13 11:42:41 +03:00
erjemin f2f30bbd0a mod: админка (08) для источников SourceAdminForm и SourceAdmin 2026-06-12 23:27:19 +03:00
erjemin 7d534ba2a1 mod: админка (07) SellerAdminForm и SellerAdmin + патч CSS для высоты JSON-поля 2026-06-12 19:14:13 +03:00
erjemin 5d71ca291d mod: модели (preliminary 05) + миграции
А) Валюта перенесена из TbSource в TbSeller
2026-06-12 15:46:46 +03:00
erjemin de81cc1b34 mod: админка (06) Патч CSS для узких экранов. 2026-06-12 14:56:14 +03:00
erjemin bb915c82e1 mod: модели (preliminary 04) + миграции
А) Удалена таблица TbFormat (форматы носителей) и заменена на CharField в TbOffer.

Б) Удалено поле s_img_copyright из модел TbImage (для этого будет использовано поле author из filer).
2026-06-12 13:49:37 +03:00
erjemin 7f5ea8b567 mod: админка (06) ImageAdmin (07) minor3 2026-06-12 01:07:37 +03:00
erjemin 989722bf16 mod: админка (04) ImageAdmin (04) minor 2026-06-12 00:57:14 +03:00
erjemin fed2a1c5a0 mod: админка (03) ImageAdmin (03) fin (пропатчено, подключили стили) 2026-06-12 00:48:12 +03:00
erjemin 1ea2292833 mod: админка (01) ImageAdmin (02) +виртуальные поле author из filer 2026-06-11 13:24:12 +03:00
erjemin 280383f02d mod: админка (01) ImageAdmin (01) +виртуальные поля из filer 2026-06-10 19:55:09 +03:00
erjemin 2e5f8b923e add: админ-панель (draft 01) 2026-06-05 22:11:16 +03:00
erjemin 5b6c8a8ded add: Django 6.x инициализация 2026-05-24 21:08:38 +03:00