Улучшенные закладки с напоминаниями

Добро пожаловать! Похоже, это проблема миграции.

У вас официальная стандартная установка Discourse. Шаги в обновлении PostgreSQL 13 прошли гладко?

Пытались ли вы снова пересобрать?

3 лайка

Привет, спасибо! :slight_smile:

Да, у меня стандартная установка, и я много раз пересобирал проект, так как менял конфигурации (я взял на себя администрирование форума у другого человека).
Я очистил форум и сейчас пытаюсь настроить его на стабильной версии (2.6.3). При импорте я не столкнулся с ошибками, кроме этого предупреждения:

Предупреждение: для типа "name" с oid 19 не определено приведение типа. Пожалуйста, явно приведите этот тип к TEXT, чтобы быть в безопасности при будущих изменениях.
3 лайка

Это предупреждение можно безопасно игнорировать.

3 лайка

Этот столбец был добавлен в рамках этой миграции в июле прошлого года:

Возможно, у вас не удалась одна из более ранних миграций? Есть ли в логах ошибки миграции?

4 лайка

О, я наконец разобрался, потратив на это несколько часов. Похоже, он добавил поле вручную, не используя миграции. Или что-то в этом роде, хотя поле отсутствовало в экспорте.

Я заметил, что по какой-то причине одна из миграций не была выполнена при восстановлении резервной копии. Поэтому я добавил поле вручную, просто чтобы создать его, и затем снова запустил эту конкретную миграцию, так что теперь всё корректно мигрировано. Я знаю, что всё усложнил, но надеюсь, что теперь всё будет работать при будущих обновлениях форума.

Спасибо, ребята. Похоже, это не баг в Discourse, а проблема установки.

4 лайка

@martin Я хотел бы присоединиться к этому с поддержкой. В нашей компании мы используем Discourse как основную базу знаний для всего, что мы делаем, поэтому это был бы фантастический бесшовный способ ведения дел, без необходимости обращаться к стороннему программному обеспечению (корпоративный чат в Matrix) или засорять форум сообщениями вроде «посмотрите на это, пожалуйста, @alice».

Также спасибо за напоминание — это имеет огромное значение. Я снова начну использовать закладки.

2 лайка

Почему бы не использовать тег только для сотрудников для этой цели?

3 лайка

Привет, @codinghorror, спасибо за вашу отличную работу! Это, конечно, осуществимо, как и несколько других обходных путей. В целом тег Staff не совсем подходит для моей компании, поскольку нам требуется более детальная настройка: я хочу «отправить» эту закладку Алисе, но не хочу засорять сознание Боба этой информацией. Кроме того, теги не сопровождаются уведомлениями (если только они не приходят, и я просто не заметил, что случается не впервые).

Почему я так взволнован этим: мы пытаемся отделиться от экосистем крупных технологических компаний, и Discourse в любом случае является центральным элементом нашей инфраструктуры. Любые инструменты, интегрированные с Discourse, имеют хорошие шансы на быстрое внедрение, поскольку мы работаем с открытой вкладкой Discourse. Я вижу слабую возможность отказаться от Google Calendar, хотя для этого потребуется внедрить не только технические решения, но и соответствующие процессы.

У меня также есть вопрос. Можно ли настроить параметры уведомлений для напоминаний? Я создал напоминание по этой теме, чтобы протестировать функциональность, и сегодня утром получил электронное письмо с уведомлением о вашем ответе выше, но не уведомление от напоминания. Последнее отображается обычным образом на самом сайте при нажатии на мой аватар.

3 лайка

Привет, @martin, хотел бы узнать, есть ли какие-то дополнительные мысли по поводу повторяющихся напоминаний. У нас есть постоянная ветка для стендапов, и было бы здорово иметь ежедневное личное напоминание о том, чтобы сделать пост!

4 лайка

Это, безусловно, входит в наш план разработки. Изначально у нас были некоторые сомнения относительно его создания, но мы убеждены, что это хорошая идея.

Однако до реализации пройдет от 3 до 6 месяцев.

Тем временем с помощью discourse-automation можно реализовать некоторые интересные связанные рабочие процессы.

6 лайков

Я перерыл все, но эта ветка ближе всего к тому, с чем столкнулся один из моих пользователей:
Этот пользователь использует закладки, чтобы легко находить темы, но уперся в максимальный лимит закладок.
Кажется, он установлен на уровне 2000.
Можно ли увеличить этот лимит или установить его как «без ограничений»? Если да, то где (в каком файле, в каком разделе файла) мне нужно это изменить?
Я довольно удивлен, что такой лимит вообще существует.
Спасибо, Робб

2 лайка

Это не совсем решение проблемы, но если он использует закладки с напоминаниями и после отправки напоминания закладка ему больше не нужна, он может удалить её, чтобы не хранить все закладки, которые, вероятно, никогда больше не увидит.

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

5 лайков

Существует настройка сайта, которая управляет этим и может быть изменена в вашем файле app.yml, но её нельзя установить как «без ограничений»:

Благодарим @lucasbasquerotto за подсказку об автоматическом удалении, вот как это выглядит в интерфейсе для справки:

7 лайков

@martin спасибо! Думаю, я искал эту настройку в файле .yml. Я поручу администратору сайта изменить её и установить значение примерно в 10 тысяч…

2 лайка

Я хотел бы иметь возможность добавлять заметку к закладке, чтобы использовать её для последующего контроля.

Например: тема касается события, которое произойдёт в более позднюю дату. Чтобы не забыть вернуться и обновить тему после этого события, я хотел бы, чтобы закладка напоминала мне, в чём заключается событие и почему мне нужно провести последующий контроль.

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

2 лайка

Вы можете добавить заметку в это поле. Она отобразится в вашем списке закладок по адресу Profile - Marcello_Iaia - Discourse Meta, а также при наведении курсора в списке закладок в меню быстрого доступа под вашим аватаром.

3 лайка

Ха, да! Я думал, что удалил этот ответ всего несколько часов назад, после того как обнаружил это. Но большое спасибо. Каждый раз, когда я думаю, что какую-то функцию можно улучшить, оказывается, что я просто недостаточно хорошо изучил Discourse.

6 лайков

Здравствуйте,
Есть ли способ вернуть закладки так, как это было раньше?

Через недели/месяцы позже, а не собирать все напоминания в первый день недели/месяца?

Спасибо

1 лайк

Я не совсем понял — в каком порядке вы предпочитаете? Мы стремимся к следующему порядку:

  • скорее (часы)
  • позже (дни)
  • значительно позже (недели)
  • очень-очень позже (годы)
7 лайков

3 сообщения были перенесены в новую тему: Ярлыки закладок не работают, как ожидалось