Skip to content

Изменения в последнем коммите

a-stringfield edited this page May 10, 2014 · 2 revisions

Список изменений

Модель:

  • Добавил поле bump_limit = BooleanField(default=False) в класс OriginalPost. В поле хранится информация о том, достиг ли он бамп-лимита.
  • Теперь у класса OriginalPost два метода: get_all и get_all_reverse. Оба сортируют ОПы по времени бампа. Первый возвращает список ОП, где первым идет пост с самым большим временем бампа, второй - в обратном порядке.

Контроллеры:

  • Функции get_board и get_thread теперь возвращают словарь со всей инофрмацией о борде/треде. В том числе со списками ОПов/ответов. bottle, кстати, если не использовать template(), любой список/словарь перед отправкой клиенту превращает в JSON. Так что, АПИ будет сделать не сложно - просто использовать уже готовые контроллеры.
  • Функции set_thread и set_reply почти не изменились. Только последняя, если количество ответов в тред больше, чем config.BUMP_LIMIT, кладет True в поле bump_limit

Представление:

  • Все почти то же самое, только в шаблонизатор отправляются не отдельные переменные, а словарь содержащий всю нужную информацию.
  • Отвалился джаваскрипт, который добавляет ссылку (>>42) в textarea по щелчку на номер поста, и я пока не понял, почему
Clone this wiki locally