Главная » Новости » Версия 0.7.5

Версия 0.7.5 

  1. Сделан редактор прав доступа. Сами права теперь обрели дополнительный атрибут "perm_user", который присваивается только тем правам, которые создал пользователь, т.е. права, созданные модулями, данного атрибута не имеют. Таким образом юзер не может отхерить права, которые создали модули (и тем самым убить часть функционала). К тому же только юзеровские права можно "прикреплять" к страницам. Об этом следующий пункт.
  2. Страницы (контент) так же поимели новый атрибут - право доступа к странице. Если он пустой, то страницу видят все, если же в нем вписано имечко какого-либо права, то доступ получают только те юзвери, группы которых имеют в своем составе данное право. Остальные идут на 403 (это такая специальная страница).
  3. Так же каждая страница теперь имеет еще и атрибут "Цель ссылки", который управляет тем, где будет открываться данная страница - в новом окне, главном фрейме и т.д. Фактически задается значение атрибута target HTML-тэга a. 

    Тут правда есть одна загвоздка. На данный момент этот атрибут распознает только модуль Menu. Все остальные должны сами определять значение этого атрибута при построении линков. Сами понимаете, API-функция make-url() только строит адрес перехода, а не целый HTML-код ссылки. Так что анализ значения атрибута остается на совести того, кто строит ссылку.
    По этому поводу есть мысль замутить спец-тэг типа , который будет городить полный HTML-код ссылки и сможет правильно отрабатывать атрибут target. Но это пока только в планах - будем посмотреть, как оно дальше пойдет.
  4. Еще одно нововведение, так же касающееся страниц - атрибут "Ссылка через SSL". Принудительно заставляет открываться страницу через защищенное соединение, вне зависимости от того, как пользователь попал туда. Если, например, юзер пришел по http:// с другого сайта, то сработает авто-редирект на https:// и только тогда откроется страница. Кстати, make_url() всегда строит правильные ссылки, так что лишних редиректов быть не должно.
  5. Сделан (почти) редактор групп. В общем-то ничего особенного. Поддерживаются имена на нац. алфавитах, с пробелами и прочими недо-символами.

Теги: cms, изменения, новости

Просто совет
Два месяца бесплатного использования VPS-сервера с 20Гб SSD на борту. Интересует?
Тогда жми сюда.
Твиттер-лента
Follow TanitaCMS in Twitter