Разрешения категорий и новые группы разрешений

Спасибо за ваши мысли, именно поэтому я не хотел слишком подробно останавливаться на разрешениях категорий в начале, когда речь шла об изменении «для всех» :smiley:

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

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

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

Снова еще одна валидация/ограничение, которое мы можем добавить.

Мы также можем добавить валидации/предупреждения для такого рода вещей.

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


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

1 лайк