Доступ к созданию и редактированию документов.

Доступ к редактору.

Для пущей наглядности выберем в иерархии администраторов администратора user с не самыми обширными полномочиями. Авторизуемся с его логином и паролем, либо под его токеном, и начнём перемещаться по сайту.

Сайт внешне никак не изменился, и не даёт себя редактировать. Но, если зайти в несуществующую папку сайта, то авторизация проявит себя:

Вам не разрешено создавать документы в этом фолдере.

Доступные вам для редактирования фолдеры:


Действительно, в настройках Наны так и записано:

   'user' => array(
      
'login'  => 'UserOneLogin',
      
'passw'  => 'UserOnePassword',
      
'folder' => array('/a/','/b/',), # Разрешённые к редактированию папки
      
'mailer' => false,
   ),

Хорошо, идём по первой ссылке, в несуществующий фолдер /a/
Где получаем на экран:

По этому адресу нет никакого документа.
Вы его можете создать.

Можно обратить внимание на цвет кнопок доступа к редактору.

  1. То, что считается существующим, либо с ним возможны действия, подсвечено синим.

  2. Те файлы, которых редактор не видит, красят надпись на кнопке в чёрный цвет.

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

Таким образом, разграничение доступа к файлам и папкам сайта с целью редактирования контента, осуществляется силами интуитивно понятного интерфейса. Где редактирование данному администратору разрешено, кнопки появятся. Где не разрешено, там кнопок не будет.