Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Ищу разработчика с опытом, который может быстро вникнуть в рабочий код и изменить его по задаче.

Есть плагин: Saved Searches Plugin для форумного движка Discourse.

Код плагина: https://github.com/discourse/discourse-saved-searc...

Обсуждение плагина: https://meta.discourse.org/t/saved-searches-plugin...

Изменения, которые необходимо сделать:

1

Основная идея - дать пользователям возможность отслеживать новые сообщения в выбранных комбинациях: категория-подкатегория-тег. Когда в этой комбинации появляется новая тема, должно быть отправлено стандартное уведомление. Так что в этой части нужно изменить механику плагина.

Страница пользовательских настроек должна быть изменена: текстовые поля изменены на комбинацию «категория» - «подкатегория» - «тег».

2​

Изменить расписание. В это время это делается один раз в день. Мне нужно, чтобы поиск выполнялся каждые 1-15 минут в зависимости от загрузки сервера. Я решу позже.

Я нашел в коде эту строчку

SEARCH_INTERVAL = 1. день

здесь:

app/jobs/scheduled/schedule_saved_searches.rb​

Если я изменю его на

SEARCH_INTERVAL = 15 минут

Может быть, это решение.

3

Измените количество строк в списке поиска с 5 на 10.

я нашел

export default Ember.Controller.extend({ saving: false, maxSavedSearches: 5,​

здесь

assets/javascripts/discourse/controllers/preferences-saved-searches.js.es6​

​--

Описание задачи с макетами: https://meta.discourse.org/t/customization-of-the-...

4 года назад
d654525
Эдуард 
59 лет
10 лет в сервисе
Был
год назад

Заявки фрилансеров

Виктория
 
22 года
4 года в сервисе
Был
4 года назад
4 года назад