Журнал изменений Редактора ролей пользователей

Change Log for User Role Editor WordPress plugin:

  • 3.7 = 23.06.2012
    – Кнопки ‘Включить Все’, ‘Исключить Все’, ‘Инверсия’ добавлены на форму редактора ролей для более удобного управления набором входящих в роль возможностей/разрешений.
    – Ослаблен контроль пользовательского ввода для названий ролей и возможностей. Если ранее имя роли должно было соответствовать требованиям к идентификатору языка программирования, то есть содержать только латинские буквы, цифры и подчерки и обязательно начинаться с буквы, то сейчас в имени можно дополнительно использовать дефисы, а так же можно начинать имя с любого разрешенного символа, не только с буквы.
    – В предыдущих версиях для показа/блокировки пункта меню “User Role Editor” (Редактор ролей пользователей) в меню “Пользователи” проверялась возможность ‘edit_users’. Начиная с версии 3.7 для этого проверяется наличие роли ‘Администратор’ (administrator). Таким образом устранено существовавшее рассогласование, когда пользователь без роли ‘Администратор’, обладающий возможностью ‘edit_users’, видел пункт меню ‘User Role Editor’, но получал сообщение об ошибке ‘Только Administrator может использовать User Role Editor’.
    – Устранена ошибка: если вы работаете с консолью администратора WordPress через https, URE будет теперь использовать https вместо http, как это происходило ранее.
  • 3.6.2 = 23.05.2012
    – Обновлен перевод на Хинди, спасибо Love Chandel.
  • 3.6.1 = 07.05.2012
    – Обновлен перевод с итальянского, спасибо Tristano Ajmone.
  • 3.6 = 30.04.2012
    – Для совместимости с WordPress 3.4. обновлены CSS и формат страницы.
    – Многосайтовый WordPress: значение роли по-умолчанию главного блога теперь копируется во вновь создаваемый блог автоматически.
    – Русские названия ролей приведены в соответсвие с официальным переводом WordPress.
  • 3.5.4 = 04.04.2012
    – Обновлен перевод с литовского Lithuanian, спасибо Vincent G.
    – Обновлен перевод с испанского, спасибо Victor Ricardo Díaz.
  • 3.5.3 = 24.03.2012
    – Обновлен перевод с французского, спасибо Presse et Multimedia.
    – Обновлен перевод на иврит, спасибо Aryo Digital.
    – Обновлен перевод на иранский, спасибо Parsa.
    – Для совместимости с арабским (справа на лево) языком изменен CSS.
  • 3.5.2 = 17.03.2012
    – обновлены переводы на датский и турецкий языки.
  • 3.5.1 = 24.02.2012
    – Обнаружены и исправлены ошибки для многосайтовых сетей WordPress:
    1) блокировался вход в консоль администратора;
    2) Администраторы одиночных сайтов сети WordPress не могли видеть список пользователей;
    3) Пустой выпадающий список авторов на странице редактора статей.
    – Если “Редактор ролей пользователей” плагин не доступен администратору единичного сайта (нет специальной константы в файле конфигурации WordPress), то плагин автоматически исключается из списка плагинов доступных для активации на данном сайте.
  • 3.5 = 19.02.2012
    – User Role Editor может быть доступен теперь и администратам отдельных сайтов (Administrator role) вашей многосайтовой сети. Для этого нужно определить константу URE_ENABLE_SIMPLE_ADMIN_FOR_MULTISITE в конфигурационном файле wp-config.php вашего блога. Вставьте в него эту строку кода

     define('URE_ENABLE_SIMPLE_ADMIN_FOR_MULTISITE', 1);

    если вы решите предоставить администраторам отдельных сайтов вашей сети такую возможность.
    – Один из пользователей плагина “User Role Editor”, работающий с 1100+ сайтами в многосайтовой сети, сообщил, что URE (РРП) не сохраняет изменения в ролях для всех сайтов. Вместо этого он зависает где-то по середине. Для решения этой проблемы (скорее всего превышен установленный на сервере лимит времени выполнения PHP скрипта) реализован альтернативный метод репликации изменений в ролях на все сайты сети. Мои тесты показали повышение быстродействия приблизительно в 30 раз. Если вы столкнулись с похожей проблемой, испытайте версию 3.5. Заранее благодарен, если вы поделитесь вашим результатом. На сколько изменилось быстродействие? Для выбора альтернативного метода репликации ролей на все сайты добавьте эту строку в конфигурационный файл вашего блога wp-config.php

     define('URE_MULTISITE_DIRECT_UPDATE', 1);

    Внимание, будьте осторожны!. Рекомендую сначала протестировать эту операцию на резервной копии. И только после этого использовать новый метод на боевой установке.

  • 3.4 = 21.01.2012
    – Теперь у вас есть возможность просмотра/редактирования роли “Администратор”. Для этого вставьте эту строку кода

      define('URE_SHOW_ADMIN_ROLE', 1);

    в ваш файл wp-config.php и войдите в WordPress под администратором.
    If for any reason your Administrator role missed some capabilities added by plugins or themes, you can fix that now. But be careful with changing “Administrator” role, do not turn off accidentally some critical capabilities to not block your admin users.

  • 3.3.3 = 11.01.2012
    – Обновлены испанский (Dario) и шведский (Andréas) переводы.
  • 3.3.2 = 02.01.2012
    – Усовершенствована проверка серверной стороной введенного пользователем названия роли, исправление мелких багов.
  • 3.3.1 = 12.12.2011
    – Обновление для совместимости с Internet Explorer: IE автоматически заменяет ‘&copy’ в параметре адресной строки URL ‘&copy_from_user_role’ внутри JavaScript-скрипта на знак копирайта ©. В результате мне пришлось использовать другое имя для этого параметра. Спасибо Майклу Викенбергу (Michael Wiekenberg) за помощь в решении данной проблемы.
  • 3.3 = 10.12.2011
    – Новую роль можно создать, как копию любой из уже существующих ролей;
    – Можно скрыть/отобразить устаревшие разрешения (level_1 – level_10);
    – Пользовательи с ролью “Администратор” больше не видны другим пользователям, обладающим разрешением “list_users”.
    – При удалени плагина с использованием специальной ссылки в панели плагинов WordPress плагин автоматически удаляет созданные им опции.
    – Проведено частичное улучшение кода: оптимизация и использование API WordPress вместо самостоятельно написанных участков кода.
  • 3.2.1 = 01.08.2011
    – Это исправление ошибки, которая затрагивала немногих. Если вы не сталкивались с этой ошибкой, можете пропустить данное обновление. У ряда пользователей много-сайтовых установок WordPress появлялось сообщение об ошибке, что не существует таблица базы данных “usermeta”. Read [this post](http://wordpress.org/support/topic/multisite-setup-gives-usermeta-table-error) для получения более детальной информации (английский язык). Благодарю harpinder за обнаружение этой ошибки и помощь в тестировании обновлённого кода. Имя таблицы базы данных “usermeta” определяется сейчас более универсальным способом.
  • 3.2 = 25.07.2011
    – Если вы используете WordPress в много-блоговой конфигурации (multi-site), “Редактор Ролей Пользователей” будет автоматически дублировать все роли главного блока (блога с минимальным ID, обычно это 1) для каждого вновь созданного блога.
    – Ряд исправлений, переработан код, изменена логика для повышения скорости работы плагина. Часть пользователей жаловалась, что получает сообщение PHP об истечении времени на выполнение скрипта при попытке открытия страницы с настройками плагина.
    – Благодарю Гранта Норвуда за код для исключения предупреждений PHP, с которыми он столкнулся при использовании плагина.
  • 3.1.1 = 07.07.2011
    – константа CUSTOM_USER_META_TABLE используется теперь для большей совместимости с API ядра WordPress. Благодарю [Lorenzo Nicoletti](http://www.extera.com)
  • 3.1 = 03.06.2011
    – Add/Remove capability boxes are added to the User Role Editor
    – Capabilities could be assigned directly to the user, additionally to the assigned role
    – PHP4 is not supported by this plugin anymore. Update your site to PHP5 in order to use this plugin and near to release WordPress 3.2 🙂
    – Minor compatibility issues with other plugins were fixed
  • 3.0.4 = 18.04.2011
    – It is a minor update: PHP4 compatibility issue in code was discovered and fixed (read this comment). PHP5 users could skip it. PHP4 users should think about update to PHP5, as WordPress 3.2 (planned to July 2011) will not provide PHP4 compatibility more.
  • 3.0.3 = 17.04.2011
    – Capabilities in human readable form are sorted by alphabet (usefull for non-English translations) now, not by WordPress inner capability name.
    – Finnish translation is added.
  • 3.0.2 = 11.04.2011
    – Swedish translation is added.
    – Alternative Italian translation is added. Rename ure-it_IT_1.* files to ure-it_IT.* if wish to try it.
    – ShinePHP.com RSS feed is excluded from plugin settings page. Use this link with your favorite RSS reader if you wish to read it.
  • 3.0.1 = 27.02.2011
    – Spanish translation is updated. Thanks to Dario Ferrer. Other languages translation need to be updated too. You are welcome :).
  • 3.0 = 06.02.2011
    – Compatibility with WordPress 3.1 Release Candidate 3 and real multi-site feature are provided.
    – Role capabilities list are sorted now in the alphabetical order. Easier to find – easier to manage.
    – Code fix: allows to not lose new custom capability if it is added to other than ‘Administrator’ role. Thanks to Marcin for the contribution to the code of this plugin.
    – Under multi-site environment:
    1) URE has additional option ‘Apply to All Sites’ which allows you to apply updates to the selected role at all sites of your network. If some site has not such role, it will be added. You should know, that this option works for the role update only. All other actions as ‘Add’ or ‘Delete’ role still works for the currently selected blog/site only.
    2) URE plugin settings page is available only to user with network superadministrator rights.
  • 2.3 = 08.11.2010
    * It is the security update. Old problem returned after 2.2.2 update and was discovered by saharusa. You can read this [thread](http://wordpress.org/support/topic/plugin-user-role-editor-editor-can-edit-admin).
    Only user with Administrator role and superadmin user under multi-site environment have access to the User Role Editor Settings page now.
  • 2.2.2 = 07.11.2010
    – URE plugin Settings page was unavailable for some installations in multi-site environment. It is fixed by changing ‘add_users’ capability for administrator access to the ‘edit_users’.
    – Turkish translation is added.
  • 2.2.1 = 09.10.2010
    – Critical bug “Fatal error: Class ‘SimplePie’ not found in /” is fixed. This is a required update as URE plugin Settings page did not opened in previous version if you have not some of other my plugins installed :).
  • 2.2 = 08.10.2010
    – Technical update for WordPress 3.0 full compatibility. Staff deprecated since WordPress v.3.0 is excluded. If you use earlier WordPress versions, do not update URE plugin to v.2.2 or higher.
    – Italian translation update.
  • 2.1.10 = 21.09.2010
    – German translation is updated. Thanks to Peter.
  • 2.1.9 = 17.09.2010
    – Persian translation is added.
  • 2.1.8 = 16.08.2010
    – Compatibility issue with other plugins (like Flash Album Gallery), which use capabilities names with spaces inside (non valid JavaScript identifier), is fixed.
    – Missed translation slots are added for some new WordPress 3.0 capabilities. Translators (former and new) are welcome to update correspondent language files.
    – Brasilian Portuguese translation is added.
  • 2.1.7 = 07.07.2010
    – Chinese translation is added.
  • 2.1.6 = 06.07.2010
    – Dutch translation is added.
  • 2.1.5 = 18.06.2010
    – Hungarian translation is added.
  • 2.1.4 = 08.05.2010
    – Italian translation is updated.
    – Minor javascript bug (undefined parameter value was sent to the server) is fixed.
  • 2.1.3 = 27.04.2010
    – Japanese translation is updated.
  • 2.1.2 = 26.04.2010
    – Polish translation is added.
  • 2.1.1 = 19.04.2010
    – Form layout changed slightly to fit more long phrases in other languages
    – Belorussian translation is added. Thanks to [Marsis G.](http://pc.de/).
    – French, Japanese, Russian, Spanish translations are updated.
  • 2.1 = 17.04.2010
    – Two ways of capabilities names presentation are available for the user choice: standard WordPress name like ‘edit_pages’ and mouse pointer hint ‘Edit pages’, and vice versa – human readable form ‘Edit pages’ with mouse hint for WP standard name ‘edit-pages’. Human readable form will be available in translated variant after correspondent translation file will be updated.
    – Form layout changed slightly to fit more long phrases in other languages
    – Russian, Spanish translations are updated.
  • 2.0.3 = 14.04.2010
    Japanese translation is added. Thanks to Technolog.jp.
  • 2.0.2 = 11.04.2010
    German translation is verified and updated. Thanks to Peter.
  • 2.0.1 = 04.04.2010
    – It is the critical update – security issue is fixed. Thanks to Saharuza for discovering and telling me about it.
    User with ‘edit_users’ permission could still use URL request with special parameters to remove Administrator role from Admin user or delete Admin user record. Check this thread for more details.
  • 2.0 = 04.04.2010
    – Create New Role feature was added
    – Delete self-made not used role feature was added. You can not delete any WordPress standard role.
    – Change default role for new user feature was added
    – Administator role and users with Administrator role permission were hidden from “Users” and “Edit User” page. This is done in case of delegation of add_user, edit_user or delete_user capabilities to some role.
  • 1.2 = 28.03.2010
    – User Role Editor plugin menu item is moved to the Users menu
    – Roles in the dropdown list are translated
    – French translation is added
  • 1.1 = 24.03.2010
    – Critical bug is fixed. If someone click ‘Reset’ button before any changes to the role data saved (that is click Update button) at least one time, he met with all roles data lost problem. Backup data created automatically before the 1st role data update. If no update – no backup. Special checking for that was added.
    – German translation is added.
    – Spanish translation is added.
  • 1.0 = 20.03.2010
    – 1st release of the “User Role Editor” WordPress Plugin.