- Исправленные баги
- На странице терминов Букопедии привязанные фильмы не сортировались по выбранному параметру
- В API Букопедии выводились лишние поля (админские, персонализированные и тд), теперь они вырезаются
- В скрипте, который подтягивал информацию о новинках с Озона, использовалась устаревшая таблица связей между изданиями и произведениями, что могло приводить к недовыдаче результатов
- Фичи
- Сделал поиск по терминам Букопедии, через основной и API-поиск. К сожалению, я не могу допроситься, чтобы creator обновил поисковый индекс, поэтому функционал находится в состоянии Шредингера — он как бы есть, только не работает [vad]
- Переделал механизм траурных рамок. Раньше в этом случае надо было идти на поклон к программистам, поскольку эти данные хранились в кофиге. Перенес в базу, сделал механизм заполнения этой информации на стороне сайта. Доступно админам [Green_Bear]
- Провел массовую чистку названий журналов от кавычек [sham]
- Написал документацию на API терминов
- Добавил в API-выдачу конфига типы фильмов. Документацию обновил
- Заявки, поданные со страницы всех изданий автора, теперь называются «<Имя автора>. Все издания». Раньше назывались просто «Лаборатория фантастики», поэтому кураторы авторов зачастую пропускали такие заявки мимо [punker]
- Прочее
- Добавлен тип произведения «Газета» (пример). Также, когда создается новое издание для газеты, автоматически проставляется тип издания «Газета»
- Доработал скрипт чистки дампа БД от персонализированной информации, убрав уже неактуальные таблицы
Вы здесь: Авторские колонки FantLab > Авторская колонка «kenrube» > Дайджест разработки #17, 08.02.21 — 07.03.21 |
|
Тэги: Development
10
спасибо!
157
просмотры
Комментарии