RackTablesで特定のユーザについて機能制限したい場合の書き方がわかったのでメモ
Configuration : Permissions
に下記のように指定する
allow {$username_guest} and {$tab_default} and {$page_index}
allow {$username_guest} and {$tab_default} and {$page_search}
allow {$username_guest} and {$tab_default} and {$page_ipv4space}
allow {$username_guest} and {$tab_default} and {$page_ipv4net}
allow {$username_guest} and {$tab_default} and {$page_ipaddress}
-
$username_guest
はユーザ名がguest
のユーザ -
$tab_default
は各ページのdefault
(通常はBrowse
で表示) だけ -
$page_index
はログイン直後のページ -
$page_search
は検索結果ページ -
$page_ipv4space
はIPv4一覧ページ -
$page_ipv4net
はIPv4のプレフィックス単位のページ -
$page_ipaddress
はIPアドレス個別のページ
検索結果等に他機能のページへのリンクが表示されるが、そのリンクをたどるとアクセス不許可のページが表示される。