Проект

Общее

Профиль

Ошибка #30

Нельзя скрыть комментарии на канале. Опция после редактирования не ставится.

Добавил(а) Павел Рюмин больше 2 лет назад. Обновлено около 2 лет назад.

Статус:
Закрыта
Приоритет:
Нормальный
Назначена:
Александр Трошенков
Дата начала:
01.03.2017
Дата завершения:
Готовность:

50%

Трудозатраты:
Браузер:
Ссылка на картинку:

История

#1 Обновлено Александр Трошенков больше 2 лет назад

  • Параметр Статус изменился с Новая на В работе

#2 Обновлено Александр Трошенков больше 2 лет назад

  • Параметр Статус изменился с В работе на Обратная связь

#3 Обновлено Александр Трошенков больше 2 лет назад

  • Параметр Статус изменился с Обратная связь на В работе

#4 Обновлено Александр Трошенков больше 2 лет назад

Я думаю, сделаю класс object.channel.info.php в protected\New\Streams\Models\
Он будет нужен для таблицы streams_channels_info
Как я понимаю же, класс obj.channel.php для таблицы streams_channels ?
И, получается, id'шники у таблиц одинаковые, правильно?

И сделать в layout\templates\streams\includes\channel\comments.twig вида

{% if ChannelInfo.getAllowComments() == true %}
<gg-comments obj-id="{{ Channel.getId() }}" obj-type="{{ Channel.getObjType() }}"></gg-comments> {% endif %}

#5 Обновлено Александр Трошенков больше 2 лет назад

  • Параметр Статус изменился с В работе на Решена
  • Параметр Готовность изменился с 0 на 50

Галка ставилась и без меня.
https://github.com/GoodGame/Main/tree/wifi-issue30

поменял файлы:
layout\templates\streams\includes\channel\comments.twig (добавил if)
protected\New\Comments\Handlers\comments.php (добавил проверку на возможность оставить коммент, но не добавил в удаление)
protected\New\Streams\Models\obj.channel.php (расписал getAdditions и новая функция getAdditionByKey)
protected\Core\Object\objects.php (добавил @method)

#6 Обновлено Павел Рюмин больше 2 лет назад

  • Параметр Статус изменился с Решена на Закрыта

#7 Обновлено Александр Трошенков больше 2 лет назад

  • Параметр Статус изменился с Закрыта на Не готова

есть trait Obj_Comments
в него нужно сделать метод

public function commentsAllowed() {
return true;
}

и переопрделить метод в классе Obj_Channel

#8 Обновлено Александр Трошенков больше 2 лет назад

  • Параметр Статус изменился с Не готова на Решена

#9 Обновлено Сергей Охрименко около 2 лет назад

  • Параметр Статус изменился с Решена на Закрыта

Экспортировать в Atom PDF