Добро пожаловать! Похоже, это проблема миграции.
У вас официальная стандартная установка Discourse. Шаги в обновлении PostgreSQL 13 прошли гладко?
Пытались ли вы снова пересобрать?
Добро пожаловать! Похоже, это проблема миграции.
У вас официальная стандартная установка Discourse. Шаги в обновлении PostgreSQL 13 прошли гладко?
Пытались ли вы снова пересобрать?
Привет, спасибо! ![]()
Да, у меня стандартная установка, и я много раз пересобирал проект, так как менял конфигурации (я взял на себя администрирование форума у другого человека).
Я очистил форум и сейчас пытаюсь настроить его на стабильной версии (2.6.3). При импорте я не столкнулся с ошибками, кроме этого предупреждения:
Предупреждение: для типа "name" с oid 19 не определено приведение типа. Пожалуйста, явно приведите этот тип к TEXT, чтобы быть в безопасности при будущих изменениях.
Это предупреждение можно безопасно игнорировать.
Этот столбец был добавлен в рамках этой миграции в июле прошлого года:
Возможно, у вас не удалась одна из более ранних миграций? Есть ли в логах ошибки миграции?
О, я наконец разобрался, потратив на это несколько часов. Похоже, он добавил поле вручную, не используя миграции. Или что-то в этом роде, хотя поле отсутствовало в экспорте.
Я заметил, что по какой-то причине одна из миграций не была выполнена при восстановлении резервной копии. Поэтому я добавил поле вручную, просто чтобы создать его, и затем снова запустил эту конкретную миграцию, так что теперь всё корректно мигрировано. Я знаю, что всё усложнил, но надеюсь, что теперь всё будет работать при будущих обновлениях форума.
Спасибо, ребята. Похоже, это не баг в Discourse, а проблема установки.
@martin Я хотел бы присоединиться к этому с поддержкой. В нашей компании мы используем Discourse как основную базу знаний для всего, что мы делаем, поэтому это был бы фантастический бесшовный способ ведения дел, без необходимости обращаться к стороннему программному обеспечению (корпоративный чат в Matrix) или засорять форум сообщениями вроде «посмотрите на это, пожалуйста, @alice».
Также спасибо за напоминание — это имеет огромное значение. Я снова начну использовать закладки.
Почему бы не использовать тег только для сотрудников для этой цели?
Привет, @codinghorror, спасибо за вашу отличную работу! Это, конечно, осуществимо, как и несколько других обходных путей. В целом тег Staff не совсем подходит для моей компании, поскольку нам требуется более детальная настройка: я хочу «отправить» эту закладку Алисе, но не хочу засорять сознание Боба этой информацией. Кроме того, теги не сопровождаются уведомлениями (если только они не приходят, и я просто не заметил, что случается не впервые).
Почему я так взволнован этим: мы пытаемся отделиться от экосистем крупных технологических компаний, и Discourse в любом случае является центральным элементом нашей инфраструктуры. Любые инструменты, интегрированные с Discourse, имеют хорошие шансы на быстрое внедрение, поскольку мы работаем с открытой вкладкой Discourse. Я вижу слабую возможность отказаться от Google Calendar, хотя для этого потребуется внедрить не только технические решения, но и соответствующие процессы.
У меня также есть вопрос. Можно ли настроить параметры уведомлений для напоминаний? Я создал напоминание по этой теме, чтобы протестировать функциональность, и сегодня утром получил электронное письмо с уведомлением о вашем ответе выше, но не уведомление от напоминания. Последнее отображается обычным образом на самом сайте при нажатии на мой аватар.
Привет, @martin, хотел бы узнать, есть ли какие-то дополнительные мысли по поводу повторяющихся напоминаний. У нас есть постоянная ветка для стендапов, и было бы здорово иметь ежедневное личное напоминание о том, чтобы сделать пост!
Это, безусловно, входит в наш план разработки. Изначально у нас были некоторые сомнения относительно его создания, но мы убеждены, что это хорошая идея.
Однако до реализации пройдет от 3 до 6 месяцев.
Тем временем с помощью discourse-automation можно реализовать некоторые интересные связанные рабочие процессы.
Я перерыл все, но эта ветка ближе всего к тому, с чем столкнулся один из моих пользователей:
Этот пользователь использует закладки, чтобы легко находить темы, но уперся в максимальный лимит закладок.
Кажется, он установлен на уровне 2000.
Можно ли увеличить этот лимит или установить его как «без ограничений»? Если да, то где (в каком файле, в каком разделе файла) мне нужно это изменить?
Я довольно удивлен, что такой лимит вообще существует.
Спасибо, Робб
Это не совсем решение проблемы, но если он использует закладки с напоминаниями и после отправки напоминания закладка ему больше не нужна, он может удалить её, чтобы не хранить все закладки, которые, вероятно, никогда больше не увидит.
Он даже может настроить это автоматически: при создании закладки нажать на значок шестерёнки и выбрать удаление после отправки напоминания. Таким образом, останутся только закладки с ещё не отправленными напоминаниями, что значительно сократит их количество.
Существует настройка сайта, которая управляет этим и может быть изменена в вашем файле app.yml, но её нельзя установить как «без ограничений»:
Благодарим @lucasbasquerotto за подсказку об автоматическом удалении, вот как это выглядит в интерфейсе для справки:
@martin спасибо! Думаю, я искал эту настройку в файле .yml. Я поручу администратору сайта изменить её и установить значение примерно в 10 тысяч…
Я хотел бы иметь возможность добавлять заметку к закладке, чтобы использовать её для последующего контроля.
Например: тема касается события, которое произойдёт в более позднюю дату. Чтобы не забыть вернуться и обновить тему после этого события, я хотел бы, чтобы закладка напоминала мне, в чём заключается событие и почему мне нужно провести последующий контроль.
Это было бы гораздо удобнее, чем добавлять ссылку и напоминание в свой календарь. Система уже работает как личный календарь, только без возможности добавлять заметки.
Вы можете добавить заметку в это поле. Она отобразится в вашем списке закладок по адресу Profile - Marcello_Iaia - Discourse Meta, а также при наведении курсора в списке закладок в меню быстрого доступа под вашим аватаром.
Ха, да! Я думал, что удалил этот ответ всего несколько часов назад, после того как обнаружил это. Но большое спасибо. Каждый раз, когда я думаю, что какую-то функцию можно улучшить, оказывается, что я просто недостаточно хорошо изучил Discourse.
Здравствуйте,
Есть ли способ вернуть закладки так, как это было раньше?
Через недели/месяцы позже, а не собирать все напоминания в первый день недели/месяца?
Спасибо
Я не совсем понял — в каком порядке вы предпочитаете? Мы стремимся к следующему порядку:
3 сообщения были перенесены в новую тему: Ярлыки закладок не работают, как ожидалось