Sergei Erjemin erjemin
  • Moscow (Russia), Kaş (Turkey)
  • Улыбайся, будь самураем!

    Интернеты порой ломаются — случайно и специально. Потому держу проекты здесь, на домашнем self-hosted k3s. Больши­нство репози­ториев закрыто, но кое-что публично (надеюсь, разбе­рётесь…).

    Ищу работу или проекты.

  • Joined on 2024-11-09
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-15 16:40:48 +03:00
a2986cf719 mod: minor: валидатор форм, парсера и моделей (27) формы OfferHistoryAdminForm и админка OfferHistoryAdmin + поле t_history_created в модели TbOfferHistory теперь реадктируемое но с авто-now через default
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-15 00:59:02 +03:00
be5116dac0 fix: модели (16) default для JSON-объекта — это mutable object. Django будет переиспользовать один и тот же словарь для всех объектов модели. Если один объект изменит его содержимое, это повлияет на все остальные. Решение: использовать callable-функцию, которая вернет новый словарь для каждого экземпляра
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-14 00:30:34 +03:00
61cf1d61f2 mod: валидатор форм, парсера и моделей (27) в save модели TbOffer автоматически обновляет историю цен в TbOfferHistory (добавляя записи)
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-13 23:48:36 +03:00
460adbb65b minor: валидатор форм, парсера и моделей (26) в save модели TbOffer автоматически создаем хаотичные коды для скрытия id (чтобы злоумышленники не проворачивали махинации с заказами и покупками. Код товара выглядит хаотично и не поддается расшифровки без секретного ключа).
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-13 16:47:24 +03:00
9bd181b207 minor: валидатор форм, парсера и моделей (25) админка OfferAdmin и формы OfferAdminForm для модели TbOffer "одеты" с CodeMirror
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-12 23:09:59 +03:00
0fc87fa46b minor: валидатор форм, парсера и моделей (25) значения по умолчанию для типографа
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-12 22:15:36 +03:00
140966a830 minor: валидатор форм, парсера и моделей (24) подключен etpgf-типограф для html-полей и добавлены виртуальные поля для управления режимом типотграфирования
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-12 00:32:22 +03:00
0681c3d67b minor: валидатор форм, парсера и моделей (23) немного улучшен код, подготовлено для подключения типографа etpgrf для html-полей
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-12 00:04:39 +03:00
f43af593ce add: валидатор форм, парсера и моделей (22) проверяем и подсказываем, что нужно изменить slug
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-11 11:55:23 +03:00
472eae382d minor: валидатор форм, парсера и моделей (21) убрали нумерацию строк для SEO-полей в админке статей
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-11 11:54:13 +03:00
30eb50dde6 mod: валидатор форм, парсера и моделей (20) автоматически устанавливаем ALT и TITLE для картинок для статей (расширили save в модели TbArticle и он проверяет и изменяет поля картинко в django_filer)
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-10 23:54:02 +03:00
ee45d3a2fa mod: валидатор форм, парсера и моделей (19) автоматически устанавливаем дефолтные метаданные к связанным картинкам. Переопрелен метод save для модели TbArticle и проброс него request из ArticleAdmin через переопределенный save_model...
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-10 21:28:45 +03:00
286dd8eddc mod: админка (19) миксин CodeMirrorFormMixin применен для админки статей ArticleAdminForm и ArticleAdmin + расширение стилей
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-10 16:56:40 +03:00
bd96468dd5 mod: модели (15) переделка логики подключения картинок (3) модель TbImageMetadata (бывшая TbImage) стала промежуточной таблицей m2m для связи TbOffer с картинками из filer.Image + удаление ненужных полей из TbImageMetadata + миграции
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-10 12:01:08 +03:00
8ea088e26c mod: модели (14) переделка логики подключения картинок (2) поле FilerImageField в модели TbArticle + fieldsets в админке ArticleAdmin
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-10 11:12:54 +03:00
ed40ed1b74 mod: модели (13) переделка логики подключения картинок (1)
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-09 18:14:26 +03:00
af3a2c6690 minor: план переделки работы с картинками! Через сигналы! Уточнено.
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-07 22:24:12 +03:00
f281997afc minor: план переделки работы с картинками! Через сигналы!
erjemin pushed to rework-2026 at erjemin/2018-lpon-site 2026-07-07 11:26:52 +03:00
70137a6012 monor: валидатор форм, парсера и моделей (18) комментарии
erjemin pushed to 2026-rework at erjemin/2020-dq 2026-07-06 12:54:26 +03:00
74406ef1b3 fix: образ 2020-dq:latest