Логин    Пароль
Я забыл пароль!  
Сейчас на сайте:   никого нет :-)  Читаки:  10

Форум

 
96
Vada
2008-07-11 11:02
Как задать доступ вывести деревом
 

UPD: УСТАРЕЛО. СЕЙЧАС ТАКОЙ ВОЗМОЖНОСТИ НЕТ.

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

1) Создаем стиш. Менять правила доступа можно только у созданного стиша. Первый отрывок можно не добавлять. И вообще, наличие отрывков роли не играет.

2) Идем вниз, щелкаем по рамочке с надписью «УЧАСТНИКИ (настройки доступа)». Увидите замочек. Щелкаем его и далее «Изменить правила доступа»

3) В открывшемся окне видим первую рамочку «Задать уровень доступа для "глобальных" пользователей». И далее возможность установить доступ для:
Незарегистрированных пользователи - это все те, кто не авторизовался на сайте, читаки
Зарегистрированных пользователи - это все писаки, кто авторизовался на сайте, (именно писаки, гостей и кандидатов этот пункт не касается)

Как выбрать нужный уровень доступа?
«Читать» - это означает «дать возможность читать»,
«Отвечать, и т.д.» - в данном случае открывает доступ к участию в стише,
«Редактировать» - даст возможность пользователю изменить название стиша и прочие атрибуты, а также возможность самостоятельно завершить произведение.
В общем, если значение какого либо пункта в выпадающем списке вам не понятно - не выбирайте его:)
Не забудьте нажать кнопку «сохранить» рядом с тем списком, который вы изменяли:)

Как правило, на этом этапе (уровень доступа для глобальных пользователей) имеет смысл выбирать или «читать» или «доступ закрыт».

Обратите внимание вот на какой момент: если Вы закрыли доступ для зарегистрированных пользователей, но при этом оставили доступ "читать" для незарегистрированных пользователей, то любой посетитель (в т.ч. писака, который не авторизовался на сайте) сможет прочесть написанное вами.

4) Теперь, когда закрыт доступ основной массе пользователей, можно озаботиться, с кем же Вы хотите писачить в этом произведении, т.е. создать список «допущенных» и назначить этому списку права «отвечать».

Сделать это можно двумя способами.

  • а) Можно создать такой список, прикрепив его к этому стишу (назовем его «приклеенная группа доступа»).
  • б) Можно создать такой список независимо от стиша, и ссылаться на него (а это просто «пользовательская группа доступа»).

Особенности первого (приклеенная группа) способа: независимость от других; всякий раз в новом стише надо создавать новый список допущенных.
Особенности второго способа: группа создается один раз; если вы используете такую группу в двух параллельно пишущихся стишах, то добавление или удаление в нее пользователя автоматически означает изменение состава участников в обоих стишах.

Оба способа можно сочетать.

Теперь как это сделать.

5) Вторая рамка «Выбрать пользователей и разрешить им» позволяет создавать «приклеенную» группу.

  • Кликнуть «Искать пользователя по нику»,
  • ввести от 3-х символов в поле поиска и нажать Enter
  • закрыть окно с полем поиска
  • выбрать нужный ник (выделить его, даже если он один) и перенести его направо или нажав кнопку со стрелочкой "направо" или двойным кликом по нику
  • если надо добавить еще пользователей, повторять вышеописанное
  • сохранить выбранных пользователей
  • поле справа «маска поиска» позволяет найти пользователя в «уже сохраненной» группе (имеет смысл, если таких пользователей много)
  • после того, как группа создана (т.е в нее входит хотя бы один пользователь), необходимо выбрать уровень доступа для этой группы (поле выбора доступа находится чуть выше полей выбора пользователей) и нажать «сохранить»

Таким образом, подытожим: слева вы ищете и выбираете пользователей из числа пользователей сайта, а список справа - это члены «приклеенной» группы

6) Рамка «Разрешить членам выбранных групп:» позволяет задать уровень доступа членам имеющихся у Вас обычных, «пользовательских» групп доступа (их может быть много).
Если же у Вас их нет, тогда

  • нажмите «создать новую группу»
  • сохраните имя группы
  • наберите пользователей в эту группу (подробности см предыдущий пункт 5)
  • закройте окно и перейдите в окно выбора доступа к произведению. Если новая группа доступа отсутствует в рамке «Разрешить членам выбранных групп:», обновите страницу браузера (Ctrl-R)
  • отметьте галочкой нужные группы доступа и проставьте напротив них необходимый уровень доступа (скорее всего, это будет «отвечать»)
  • нажмите «сохранить»

Еще раз обращаю внимание: поскольку кнопок «сохранить» на этой странице предостаточно, нажимать надо те, которые находятся
а) в той рамке, в которой производятся изменения
б) рядом с тем полем, которое изменялось

Всё. Окно можно закрыть.

И да поможет Вам Сами Знаете Кто:)



====[ Added 2008-07-11 11:47:38]====

Напоминаю: после завершения произведение становится доступным для чтения всем
 
103
Егорка
2008-07-11 11:19
Re: Как задать доступ
[In reply to: [ Vada ] Как задать доступ]
вывести деревом
 

Вад, я ещё ни разу это не юзал, но как бы собираюсь.

Ты очень подробно описал, как создавать списки "допущенных". А как насчёт наоборот? Просто скажи, есть там такая кнопочка, или нет, а найду я сам, когда понадобится.

 
96
Vada
2008-07-11 11:46
О доступе "отказников"
[In reply to: [ Егорка ] Re: Как задать доступ]
вывести деревом
 

Поскольку мы люди "добрые", про принцип работы по отношению к тем, кому, наоборот, дают от ворот поворот, я начал забывать:)

Идея была такая: априори принцип "разрешить". Т.е., если ты одной группе, в которой состоит юзер Ю постаить "доступ закрыт", а другой группе, где он же состоит, поставить "читать", то он сможет читать

А в общем случае просто выбираешь уровень доступа "читать" или вообще "доступ закрыт"