to your Kindle バックアップ一覧 差分 を表示 現在との差分 を表示 現在との差分 - Visual を表示 バックアップ を表示 :/権限の突き合わせ処理 へ行く。 1 (2013-05-02 (木) 02:34:00) 2 (2014-02-28 (金) 09:20:26) 3 (2014-02-28 (金) 09:28:19) 4 (2015-08-07 (金) 23:37:25) 5 (2015-08-08 (土) 00:23:08) 6 (2017-01-15 (日) 17:35:33) RIGHT:[[:t/権限]] [[:t/実装]] [[:t/ユースケース]] 権限は属性。でも専用コードで突き合わせ判定。 ユースケースごとに個別に書く。でもライブラリは用意。 - 全ページに権限/錠、「利用者の権限領域」に権限/鍵がある。利用者ページには鍵と錠の両方があることになる。%%ユースケース名(1つ)→権限名(複数)。この点は錠でも鍵でも同じ。%% - %%特定のユースケースに対応する権限をページ/利用者の両方から取得して共通部分を求める。複数あればAND結合。すべてを満たさなければならない。これで「管理者 AND 編集」という錠と鍵を実現。一般の編集権限お断り。%% - 照合は権限名が一致するかどうか。同じ文字列が錠と鍵になっているので。 正規表現などは不要。完全一致。 - %%複数ページを操作する%%権限をまとめて表現するには権限セットにまとめる。%%、属性/継承を使って同じ権限/錠を複数ページに与える。%% %%対応する鍵はロールに書いてから利用者に(ロール名を)付与。文字列比較の完全一致で複数ページの操作権限を複数利用者に与えられる。%%