#refx(pginfo.png,around,right) DB対応に先がけて、ページ毎の権限設定を実装しました。PukiWikiMod では、ページ編集画面に権限設定フォームを付けていましたが、xpWiki では、別画面にしました。
管理者およびページ作成ユーザーにはメニューに「権限」が表示されるので、それをクリックすることで権限編集画面に移動します。
ユーザー名の選択には、リストボックスではユーザーが増えたときに実用的ではないので、JavaScript を使った「サジェスト」方式にしました。
また、下位ページへの権限継承を「強制」「規定値」「なし」から選べるようにしました。「強制」は、下位ページで変更させない継承。「規定値」は下位ページに継承するが変更可能、「なし」は継承なし、そのページのみの設定となります。
権限設定のサイト規定値を pukiwiki.ini.php に追加しました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
ぺージ情報 | |
---|---|
ぺージ名 : | xpWiki開発日記/2006-11-13 |
ページ別名 : | 未設定 |
ページオーナー : | nao-pon |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |