Alex300 |
|
---|---|
Есть такая задача. Запретить пользователям создавать страницы. Но при этом им должно быть позволено редактировать страницы, владельцами которых они являются.
Как можно такое сделать средствами движка? Так же нашел ошибку в системе прав: если для определенной группы пользователей установить права только для чтения для определенной категории, то пользователи не смогут редактировать в ней даже свои страницы. Cсылка на создание страницы при этом не появляется, но если ввести ее адрес в url-строку браузера вречную, то можно войти в создание этой страницы, создать ее и она отправится на утверждение. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
|
This post was edited by Alex300 (2009-09-07 07:34, 14 years ago) |
Trustmaster |
|
---|---|
Надо писать хитрый плагин, задействующий дополнительные права, стандартный Write для этого не годится.
Это не ошибка в системе прав. Форма добавления страниц одинакова для всех категорий, поэтому доступна практически всегда. Но если приглядитесь внимательно, защищённой категории в поле "Категория" вы не увидите, и страница в такую категорию не может быть добавлена. May the Source be with you!
|
Alex300 |
|
---|---|
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
|
This post was edited by Alex300 (2009-09-16 03:28, 14 years ago) |
Sergey |
|
---|---|
Вообще-то я написал такой плагин. Вот его описание usereditpage_205.zip Однако, он сейчас проходит испытание и выявилось некоторое логическое противоречие, которое будет подправлено для правильной возможности применения. Я почему-то решил, что право на чтение касается владельца статьи, тогда как это право исключительно гостей - владелец всегда может читать свою статью. Такая задача у меня возникла в связи с платным размещением статей на сайте.
www.cotonti.mobi
|