Добавление соавторов к теме?

Интересно, можно ли назначить определённых пользователей в качестве соавторов темы, чтобы они могли редактировать пост. Я знаю, что существует функция Wiki, но она предоставляет права на редактирование всем пользователям выше определённого уровня, что может быть нежелательно в некоторых случаях. Есть ли плагин, который уже реализует подобный функционал? Спасибо!

Вы также хотите, чтобы это было общедоступно для чтения на сайте, а не в ЛС? В ЛС вы можете добавить точно тех, кого хотите, включая группы.

Обстоятельства часто определяют ответ. Я рекомендую вам поделиться своим сценарием использования как можно подробнее. :slight_smile:

3 лайка

Спасибо за ваш ответ!

Да, мы хотим, чтобы эти посты были общедоступны. Вот сценарий использования:

Мы ожидаем, что пользователи будут загружать «проекты», то есть посты со специальными вложениями (некоторый изолированный код, который можно выполнять в браузере). Нам известно, что некоторые пользователи уже запрашивали возможность совместной работы, то есть когда несколько пользователей могут асинхронно редактировать один и тот же «проект». Это отличается от Wiki, где редактировать могут все (в рамках группы).

1 лайк

Спасибо за предоставление дополнительного контекста!

Я хочу предложить ещё одну идею рабочего процесса — не чтобы отговорить вас от этой идеи, а чтобы помочь определить её границы. :+1:

Ожидается ли, что проекты будут «завершёнными»? Или они постоянно редактируются публично?

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

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

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

Хотя я считаю, что это отличная идея — поощрять людей использовать PM сегодня, вероятно, иногда проекты придется редактировать после публикации. Например, другие пользователи могут указать на потенциальные проблемы или попросить больше документации. В таких случаях было бы гораздо лучше, если бы несколько пользователей, помимо официального автора, могли редактировать пост.

Интересно, насколько сложно реализовать эту функцию. Мы также готовы внести свой вклад в код или создать расширение, если это не слишком сложно — и если кто-то сможет указать нам подходящие места в репозитории.

1 лайк

@maiki Мне следовало воспользоваться функцией ответа. :slight_smile: