Каждый юзер имеет (может иметь, получает при написании первого
письма в конференцию) режим постинга. Режим (mode) юзера может
принимать следующие значения:
R/W - Постить можно всегда, независимо от того, в каком
режиме находится конференция.
PreModerated - Постинг всегда уходит на модератора (approver-а),
независимо от того, в каком режиме находится
конференция.
R/O - Постинг запрещён всегда, независимо от того, в
каком режиме находится конференция.
By NewsGroup - Режим зависит от режима конференции. Т.е. в каком
режиме находится конференция, в таком режиме и
находится юзер, имеющий режим 'By NewsGroup'. Это
значение устанавливается по умолчанию всем новым
юзерам (новым в конференции, но не на гейте), и,
собственно, полностью соответствует текущему
положению вещей. Однако модератор может изменить
режим, который устанавливается по умолчанию всем
новым юзерам.
Конференция имеет следующие параметры:
Default - Режим, устанавливаемый новым юзерам. Этот параметр
может быть изменён модератором (или gatekeeper-ом)
на любое из вышеперечисленных значений. Все
вновь прибывшие В КОНФЕРЕНЦИЮ юзера, сразу будут
попадать именно в этот режим. Перевод этого
параметра, например, в 'PreModerated' или 'R/O'
предотвратит попадание мусора от вновь зарегистри-
ровавшихся на гейте сетевых хулиганов, при этом не
создаст никаких препятствий старым подписчикам
конференции. При создании конференции, если не
прилагать никаких дополнительных усилий, этот
параметр принимает значение 'By NewsGroup' и
полностью соответствует текущему положению вещей.
NewsGroup Mode - Режим, в котором находятся все подписчики, имеющие
режим 'By NewsGroup'. Этот параметр может быть
изменён модератором (или gatekeeper-ом) на любое из
вышеперечисленных юзерских значений, кроме режима
'By NewsGroup'.
Approver - E-Mail (возможен ФИДО-адрес в интернет нотации),
по которому уходят сообщения модератору
(approver-у) для премодерирования.
Password - Пароль для доступа к управлению вышеперечисленными
параметрами, и для других модераторских функций.
Все параметры конференции действуют ТОЛЬКО НА ОДНУ конференцию
(а не на весь гейт), и изменять их может только модератор данной
конкретной конференции (а не любой модератор).
1) Просматриваются только зарегистрированные юзера. Если юзер не
зарегистрирован, то новая система вообще не вмешивается в решение
старой системы.
2) Все это работает исключительно в рамках одной конференции (в
которую пришло письмо). Для всех конференций всё раздельно...
3) Самый высокий приоритет у режима юзера. Если режим юзера не
'By NewsGroup', то устанавливается именно тот режим постинга,
который прописан юзеру.
4) Если у юзера стоит режим 'By NewsGroup' (по умолчанию ставится
именно он), то приоритет имеет режим конференции, установленный в базе.
НО!!!!!
Режим, указанный в базе не может быть мягче, чем режим,
установленный gatekeeper-ом.
То есть, если gatekeeper сказал "Pre", то модератор может сказать
только "R/O" или не трогать "Pre", и не может сказать "R/W".
Но если gatekeeper сказал "R/W", то модератор может сказать и
"Pre", и "R/O", и "R/W".
Это условие ("режим модератора не может быть мягче режима
gatekeeper-а") проверяется на этапе принятия решения. И если
оно не выполняется, то сразу производится коррекция базы,
с выдачей соответствующего сообщения в лог.
Итак, если у юзера режим 'By NewsGroup', и все условия соблюдены,
то берётся режим постинга эхи из базы.
Режим постинга, установленный gatekeeper-ом, является приоритетным
со стороны повышения безопасности... Или, другими словами,
ограничивает режим постинга из базы сверху. Ещё, другими словами,
режим постинга, установленный gatekeeper-ом, ужесточает режим
модератора.
5) Модератор может изменять E-Mail approver-а только в том случае,
если конференция не установлена gatekeeper-ом в режим "Pre".
В противном случае, берётся E-Mail approver-а, указанный
gatekeeper-ом, вносятся соответствующие изменения в базу, и в лог
пишется сообщение об ошибке.
Другими словами, модератор может указывать E-Mail approver-а
только в том случае, если его не указал gatekeeper.
6) Если конференция установлена в режим "Pre", но модератор не указал
E-Mail approver-а, то конференция автоматически переводится в режим
"R/O". Примечание: E-Mail approver-а может не указать только
модератор. Gatekeeper просто не может перевести конференцию в режим
"Pre", не указав E-Mail approver-а.
|
|
|
Реклама от SetLinks.ru: |