-
Notifications
You must be signed in to change notification settings - Fork 1
Изменения в последнем коммите
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 по щелчку на номер поста, и я пока не понял, почему