Дайджест разработки 18


Вы здесь: Авторские колонки FantLab > Авторская колонка «kenrube» > Дайджест разработки #18 (заключительный), 08.03.21 - 17.03.21
Поиск статьи:
   расширенный поиск »

Дайджест разработки #18 (заключительный), 08.03.21 — 17.03.21

Статья написана 17 марта 2021 г. 11:50

  1. Исправленные баги

    1. Газеты не выводились в списке журналов [alexander_sm]

    2. Лимит длины сообщения везде был разный: 20000 символов — для сообщения в форуме, 100000 — для черновика и сообщения в личке. Т.е. можно было создать достаточно длинный черновик, который принципиально нельзя подтвердить. Теперь везде 20000

    3. При сохранении черновика сообщения не было проверки, что тема закрыта. Т.е. можно было создать черновик, который опять-таки нельзя подтвердить

    4. Несмотря на то, что у сообщения другого модератора нет кнопки «удалить», его все равно можно было удалить прямым вызовом endpoint-а

    5. У редактирования и удаления сообщения был разный таймаут. Теперь и там, и там 1 час

    6. Можно было поставить плюс/минус зацензуренному сообщению

    7. Можно было поставить плюс/минус сообщению в форуме, в котором выключены баллы (например, «Кино»)

    8. Можно было поставить минус сообщению в форуме, где минусы выключены (например, «ОИ»)

    9. Р. Букашка не мог отправить в личке сообщение длиннее лимита, поскольку там для него нет преференций, в отличие от форума. Для некоторых админов это критично при отправке оповещения о новых изданиях с Озона. Исправлено, лимит убран

    10. Книжные полки изданий не совсем корректно сортировались по названию и году

    11. Смайлы вырезались из текста отзыва позже проверки на минимальную длину. Так что можно было отправить отзыв, состоящий из одних смайлов — он добавлялся как пустой

    12. Не вырезались смайлы при сохранении отредактированного отзыва

    13. Не обрезались пробельные символы по бокам текста отзыва, при добавлении и редактировании

    14. Не было проверки на минимальную длину при сохранении отредактированного отзыва

    15. При сохранении отредактированного отзыва не было проверки на существование отзыва с таким id

    16. Можно было добавить отзыв несуществующему произведению

    17. Удаление черновика отзыва происходило до любых проверок текста. В итоге могла сложиться следующая ситуация: потенциальный отзыв, текст которого не проходит проверки (например, на минимально необходимую длину в 50 символов), оказывается полностью утерян — черновик удаляется, а создания отзыва не происходит

    18. У каждого автора, зарегистрированного на сайте, есть счетчик новых отзывов, из которого всегда вычиталась 1, если отзыв на одно из его произведений был удален. Это неправильная логика — автор уже мог прочитать какие-то из этих новых отзывов, так что декремент счетчика мог увести его значение в минус: -1, -2 [новых отзыва] и тд. В базе такие записи действительно были. Логика исправлена, кривые счетчики в базе сброшены в ноль

  2. Фичи

    1. У модераторов появилась возможность просмотра и удаления голосов у сообщений в форуме. Сделано это для борьбы с накрутками, обычным пользователям бояться нечего

    2. Сделан функционал удаления произведений. Не редки ситуации, когда внесенное произведение уже есть в базе. Раньше, в случае обнаружения подобного, админы чистили карточку и переиспользовали ее под новое произведение. Либо удаляли ее. В обоих случаях это пагубно сказывалось на качестве сайта: оставались какие-то поля, связи, файлы и пр. от старого произведения, что вносило свою долю хаоса. Теперь все дубли можно удалять как полагается. Также можно посмотреть, не осталось ли каких связей у прежде удаленных произведений

  3. Прочее

    1. Совместными усилиями закрыт ботнет Зизы

    2. Админу badger выданы права на работу с голосами за отзывы

    3. Добавлены новые языки: серболужицкий [Kons], а также гавайский, рапануйский, тонганский, самоанский [pitiriman]




Подошло время попрощаться, ребят. Прошел без малого год с выхода 1-го дайджеста. Не могу утверждать, что сделано было много, но, в любом случае, спасибо всем причастным. Работать с вами было очень приятно, однако мне пора заняться другими делами. Счастливо!



Тэги: Development


164
просмотры





  Комментарии


Ссылка на сообщение17 марта 2021 г. 14:22
Спасибо за проделанную работу. Жаль, что уходишь...
свернуть ветку
 


Ссылка на сообщение17 марта 2021 г. 17:57
:beer:


Ссылка на сообщение17 марта 2021 г. 14:35
очень жаль. Удачи
свернуть ветку
 


Ссылка на сообщение17 марта 2021 г. 17:57
Взаимно!


Ссылка на сообщение17 марта 2021 г. 14:45
Спасибо за работу и за хорошую компанию!
Удачи в будущих начинаниях.
свернуть ветку
 


Ссылка на сообщение17 марта 2021 г. 17:57
Спасибо! :)


Ссылка на сообщение17 марта 2021 г. 15:16
Спасибо за всё, что успели сделать для нашего сайта. Надеюсь, что Вы ещё вернётесь.
свернуть ветку
 


Ссылка на сообщение17 марта 2021 г. 17:58
Рад был поработать вместе :)

цитата Славич

Надеюсь, что Вы ещё вернётесь.

К сожалению, это маловероятно


Ссылка на сообщение17 марта 2021 г. 17:31
1. Спасибо за работу!
2. Жаль...
свернуть ветку
 


Ссылка на сообщение17 марта 2021 г. 17:59
:beer:


Ссылка на сообщение17 марта 2021 г. 20:15
Огромное спасибо! Столько нужного и полезного сделано. Работать стало намного удобнее.
Удачи!!!
свернуть ветку
 


Ссылка на сообщение18 марта 2021 г. 06:18
Спасибо! :-)


⇑ Наверх