Интерфейс администратора WebMod.


Краткое описание


   Каждый юзер имеет (может иметь, получает при написании первого
письма в конференцию) режим постинга. Режим (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-а.


Для модераторов

Для облегчения жизни, модератор может применять следующий приём. Сообщение в эху (после модерирования) отсылается как вложение (в терминах почтовых клиентов RFC-822) письмом на адрес approved@fido7.org с темой (поле Subject) "Approved: пароль_модератора_на_эху".


Оперативные сообщения


Copyright © 2005-2008, sergey@fido7.org, andy@fido7.org
SetLinks error: Error server answer

Яндекс цитирования