RIGHT:[[:t/ロール]] [[:t/利用者]] [[:t/名前]]

作ったロールを適用するには?
→ 利用者のページ/属性にロールを指すページ名を書き入れる。

***%%利用者ページの移動でロール変更%% [#ead8f277]
%%利用者ページの移動(名前変更)…上位ページ変更でロールを適用。%%
%%ロール名を利用者ページ名に含めると、順不同パスと下位展開でロール別に利用者ページを一覧しやすい。「/管理者/利用者さん」で利用者さんは管理者になる。(「/利用者さん/管理者」でもいい)%%
%%でも利用者へリンクするのにロール名が必要になる(管理者である利用者さんと、一般ユーザーの利用者さんは別)。%%
%%ただのリンクならあまり問題は無いけど、権限関係で利用者名を明示しなければならないときに問題。%%
%%明示的リンクがDanglingLinkになってしまう問題がある。解決策は?%%

%%それにロールを変えるたびに利用者名を参照している箇所も変更しなければならない。リンク先ページを失ったリンクはメタページ経由のリンクになる。それを回避するためロール名は利用者ページの属性に。属性は継承するとコレクションになるので複数のロールを使用可能になるということに。%%

----

%%→ページ名にはロールのような変わりやすいことを含めず、利用者を分類・区別するために使う。ロール別に下位展開で一覧化するのは無理。%%
%%それでも%%ページの移動(=ページ名変更)で(属性/継承が起きて)ロールを変更することにはなる。ロールを示すページを移動させれば関連付ける権限を入れ替えられる。
%%それでも%%ページの移動(=ページ名変更)で(属性/継承が起きて)ロールを変更することにはなる。ロールを示すページを移動させれば関連付けられる権限を入れ替えられる。
検索でサブセットWikiを作って、全ページを下位展開できれば一覧化可能。



*** ロールの下位ページはロール [#mfd72e0e]
ページの上下関係は同型を示すのでロールの下位ページは全てロールのはず。ロールの下位に利用者ページはない。

で、属性/継承が機能するようになる。