форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
О привилегиях (About Privileges)
Автор: Dean Allen (Франция)
первоисточник на английском здесь.
перевод.
при переводе использовались наименованиЯ типов пользователей и пунктов меню,
используемые в поставляемом файле русской локали
Publisher (Издатель)
может создавать, редактировать и удалять любую статью, ссылку или комментарий
может изменить статус статьи
может изменять-редактировать настройки сайта
имеет доступ ко всем разделам, относящимся к дизайну сайта
может редактировать секции и категории
может добавлять и удалять авторов
может предоставлять и ограничивать привилегии другим пользователям
Managing Editor (Главный Редактор)
может редактировать и удалять любую статью, ссылку или комментарий
может изменить статус статьи - Pending (Отложенная) или Live (Включенная)
может редактировать настрйоки сайта
имеет доступ ко всем разделам, относящимся к дизайну сайта
может редактировать секции и категории
Copy Editor (Редактор)
может редактировать любую статью, ссылку или комментарии
может редактировать page Page и Form HTML (шаблоны страниц и форм ???)
Staff Writer (Штатный писатель)
может создавать, редактировать, публиковать и удалять свои собственные статьи
может загружать фото-изображения
Freelancer (Внештатник)
может создавать и редактировать свои собственные статьи
может изменить статус статьи - Draft (Набросок) или Pending (Отложенная)
Designer (Дизайнер)
может редактировать Page HTML, Forms, and CSS (шаблоны страниц, шаблоны форм и файлы CSS ???)
----------------------------------------------------------------------------------------------------------------------------------------------
замечания и вопросы по переводу рассматриваются - здесь
Неактивен
Можно ли добавлять дополнительные привилегии к стандартным типам пользователей?
Например: Добавить к Staff Writer (Штатный писатель) возможность создавать и редактировать категории.
Всё нашёл!!! Спасибо это уже обсуждалось на форуме. Надо поиском по активнее пользоваться:). Это сообщение можно удалить.
Отредактированно mnemonic (26-01-2006 18:41:46)
Неактивен
Да, можно.
в ТхП 4.0.3 привилегии определяются установками в таблице txp_priv.
разобраться там не сложно.
Надо учитывать, что меню в админ.панели двухуровневое, и разрешив доступ к пунктам из нижнего ряда при заблокированном верхнем - не даст никакого эффекта.
Например, чтобы Staff Writer-а допустить к категориям, надо в строке, где в поле "priv" значение - "category", в поле называемое "4" нолик заменить на еденичку.
Неактивен
Странно. Понадобилось именно Staff Writer'а допустить к категориям. Все сделал как нужно. Изменения в таблице видны. Но юзера к категориям по-прежнему не пускает. ***изумленный смайл с большими глазами.
Кто-нибудь сталкивался с подобной проблемой на 4.0.3?
Upd: Изменения в базе, видимо, не достаточно . Дополнительно нужно править /textpattern/lib/admin_config.php.
User_Roles_and_Permissions
Отредактированно Pho-No (05-12-2006 00:44:58)
Неактивен
Более того, кажется, все правится только в конфиге.
Неактивен
Evgeny написал:
Да, можно.
в ТхП 4.0.3 привилегии определяются установками в таблице txp_priv.
разобраться там не сложно.
странно у меня в базе такой таблицы вообще нет, зато есть таблица txp_prefs, может это она и есть?
ТВЭЛ написал:
Если что, есть хороший плагин - ied_hide_in_admin. Попробуйте.
Не пойму как он работает, как бы я его не настраивал, ни чего не изменяется, help me please!
У меня версия Textpattern · 4.0.5
Неактивен
gryg написал:
Evgeny написал:
Да, можно.
в ТхП 4.0.3 привилегии определяются установками в таблице txp_priv.
разобраться там не сложно.странно у меня в базе такой таблицы вообще нет, зато есть таблица txp_prefs, может это она и есть?
нет, txp_prefs это другое...
Права в 4.0.5 определены в массиве $txp_permissions,
который находится в файле
...textpattern/lib/admin_config.php
Отредактированно Evgeny (19-10-2007 10:50:48)
Неактивен
Evgeny написал:
нет, txp_prefs это другое...
Права в 4.0.5 определены в массиве $txp_permissions,
который находится в файле
...textpattern/lib/admin_config.php
Чтото здесь не то, помогите разобраться плз.
Задача следующая: необходимо добавить пользователю "Штатный писатель" права на редактирование инфы из закладок "Содержание"->"Категории" и "Расширения"
по вашему совету я изменил строку 199 в файле textpattern/lib/admin_config.php, которая выглядела так -
'category' => '1,2,3',
на
'category' => '1,2,3,4',
и у меня получилось, что на закладку "Содержание"->"Категории" пользователь "Штатный писатель" действительно попадает, только вот отредактировать там ни чего не может, так, как там попросту не отображается ни чего, т.е пустая закладка.
Неактивен
хм.. странно.
У меня на одном из сайтов (ТХП-фирма) новый юзер создается, но письмо не доходит с паролем.
На другом сайте на таком же движке все ок...
Только вот сайты на разных серверах стоят - в этом может быть причина?
Отредактированно advan (30-12-2007 14:59:27)
Неактивен
advan написал:
сайты на разных серверах стоят - в этом может быть причина?
Причина может в разных настройках sendmail, который почту отправляет.
По этому поводу - пишем письмо хостеру
Неактивен
ок, попробую
ps / через zem contact сообщения доходят
Неактивен
Как сделать, чтобы "Штатный писатель" не мог удалять картинки с сайта. А то получается, что чужие статьи он удалять и редактировать не может, а картинки загруженные на сайт может все грохнуть.
Кстати такой же самый косяк на главном сайте http://textpattern.org/. Я там ради эксперимента зарегался, зашел в админку во вкладку images и спокойно удалил какую-то картинку, загруженную другим пользователем, это тупо.
Что же касается должности "Внештатник (фрилансер)", то он может писать статьи, но не может загружать картинки, какой тогда смысл от таких статей.
Вообщем надо найти нормальный способ редактировать права под свои нужды.
А еще мне нужно сделать чтобы зареганый пользователь мог добавлять свои статьи только в одну секцию, специально для них созданную, которая называется Рецепты от посетителей.
Отредактированно Gerich (29-08-2009 20:35:17)
Неактивен
Gerich написал:
Как сделать, чтобы "Штатный писатель" не мог удалять картинки с сайта. А то получается, что чужие статьи он удалять и редактировать не может, а картинки загруженные на сайт может все грохнуть.
В версии 4.2.0 с этим стало чуточку легче.
Неактивен
Gerich написал:
на главном сайте http://textpattern.org/. Я там ради эксперимента зарегался, зашел в админку во вкладку images и спокойно удалил какую-то картинку, загруженную другим пользователем, это тупо.
Картинку на место вернули, эксперементатор?
Неактивен
the_ghost написал:
Картинку на место вернули, эксперементатор?
Такой возможности не было. Я до последнего надеялся, что после нажатия на крестик или потом после подтверждения об удалении, появится сообщение типа "Доступ ограничен", но чуда не произошло. Картинка ушла в небытие...
Olegus t.Gl. написал:
В версии 4.2.0 с этим стало чуточку легче.
Спасибо, попробую обновится. Вопрос: с установленными плагинами ничего после обновления не случится, работать будут нормально?
Что касается ограничения секций для публикации пользователями, нашел решение в виде плагина, буду пробовать.
Неактивен
В версии 4.2.0 с этим стало чуточку легче.
Мда, лучше бы я не обновлялся, хорошо хоть на локале. Не нашел я ничего подобного, касаемо прав пользователей. Всё те же 6 груп пользователей и нет никакой возможности менять им права более детально.
Плюс, куча глюков, слетел мой админский красивый шаблон, и в настройках появилось какое-то безымянное поле:
Неактивен
Gerich написал:
В версии 4.2.0 с этим стало чуточку легче.
Мда, лучше бы я не обновлялся, хорошо хоть на локале. Не нашел я ничего подобного, касаемо прав пользователей. Всё те же 6 груп пользователей и нет никакой возможности менять им права более детально.
Плюс, куча глюков, слетел мой админский красивый шаблон, и в настройках появилось какое-то безымянное поле:
http://imglink.ru/pictures/30-08-09/5cf … 917035.jpg
А в открытом виде этих настроек вроде как никогда и не было. Разве что можно было воспользоваться плагином "bot_privs" (не знаю, правда, как у него с версией TxP 4.2.0). Более брутальный подход — открыть файл "…/textpattern/lib/admin_config.php", в самом низу которого есть описание массива $txp_permissions:
$txp_permissions = array( ... 'article.delete.own' => '1,2,3,4', 'article.delete' => '1,2', 'article.edit' => '1,2,3', 'article.edit.published' => '1,2,3', 'article.edit.own' => '1,2,3,4,5,6', 'article.edit.own.published' => '1,2,3,4', 'article.publish' => '1,2,3,4', 'article.php' => '1,2', 'article' => '1,2,3,4,5,6', ... 'image' => '1,2,3,4, 6', 'image.edit' => '1,2,3, 6', 'image.edit.own' => '1,2,3,4, 6', 'image.delete' => '1,2', 'image.delete.own' => '1,2,3,4, 6', ... );
Хоть разрабочики и грозятся перенести эти настройки в БД (о чём они давно пишут в начале этого же файла), но воз и ныне там и настройки прав пользователей берутся именно отсюда. Цифры в данном массиве — это порядковый номер набора прав. То есть, если заменить "'image.delete' => '1,2'," на "'image.delete' => '1,2,3, 6',", то у дизайнера появится возможность удалять чужие статьи.
Неактивен
Gerich написал:
В версии 4.2.0 с этим стало чуточку легче.
Мда, лучше бы я не обновлялся, хорошо хоть на локале. Не нашел я ничего подобного, касаемо прав пользователей. Всё те же 6 груп пользователей и нет никакой возможности менять им права более детально.
Плюс, куча глюков, слетел мой админский красивый шаблон, и в настройках появилось какое-то безымянное поле:
http://imglink.ru/pictures/30-08-09/5cf … 917035.jpg
Обновите язык - Настройки - Упралвение языками - на русском нажмите "Обновить"
Неактивен
the_ghost написал:
Обновите язык - Настройки - Упралвение языками - на русском нажмите "Обновить"
Спасибо, это помогло, но есть ещё один пункт меню с таким же глюком в Настройки-Главные под Часовым поясом. Если переключится на английский, то там пункт меню auto_dst - Yes/No, на русском же перевод отсутствует. Может вы знаете где находится русский языковый файл, я попробую сам перевести/добавить этот пункт?
Olegus t.Gl. написал:
А в открытом виде этих настроек вроде как никогда и не было. Разве что можно было воспользоваться плагином "bot_privs" (не знаю, правда, как у него с версией TxP 4.2.0). Более брутальный подход — открыть файл "…/textpattern/lib/admin_config.php", в самом низу которого есть описание массива $txp_permissions:
Да, действительно появились настройки прав на картинки и ещё некоторые. После того, как я обновился на 4.2.0, я заново переустановил плагин "bot_privs", но в нём к сожалению новых настроек не добавилось. Попробую написать автору, чтобы он обновил плагин, а пока прийдется совмещать его и хакать admin_config.
Неактивен
Gerich написал:
Да, действительно появились настройки прав на картинки и ещё некоторые. После того, как я обновился на 4.2.0, я заново переустановил плагин "bot_privs", но в нём к сожалению новых настроек не добавилось. Попробую написать автору, чтобы он обновил плагин, а пока прийдется совмещать его и хакать admin_config.
Может проще будет "хакнуть" сам плагин "bot_privs"? Там вроде как всего лишь нужно привести массив с перечнем прав в соответствие с массивом $txp_permissions, в данном случае — добавить недостающие идентификаторы прав и переустановить плагин.
Неактивен
Olegus t.Gl. - я в этом не силён, чтобы переделать плагин. Нужно же ещё сделать чтобы новые поля добавились в настройках плагина (Расширения). Мне проще добавить или убрать циферки в файле admin_config.
Неактивен
Gerich написал:
the_ghost написал:
Обновите язык - Настройки - Упралвение языками - на русском нажмите "Обновить"
Спасибо, это помогло, но есть ещё один пункт меню с таким же глюком в Настройки-Главные под Часовым поясом. Если переключится на английский, то там пункт меню auto_dst - Yes/No, на русском же перевод отсутствует. Может вы знаете где находится русский языковый файл, я попробую сам перевести/добавить этот пункт?
Обновите язык еще раз - перевел новые строчки
Неактивен
the_ghost написал:
Обновите язык еще раз - перевел новые строчки
Вау, не думал что это кто-то из наших занимается поддержкой языков и переводов. Думал что это создатели текстпаттерна сами всё переводят и создают разные языки для движка.
Огромное спасибо. А то я сразу начал кричать "тут глюк, там глюк", а это всего лишь не всё углядели и недоперевели.
Неактивен