各actionごとの権限確認機能を実装しました。
Nucleus管理画面での(ページ遷移する)操作は、「action」という単位で処理されます。
スキナブルアドミンは、この「action」の、データ処理をModel、表示をViewとして実装するための簡易フレームワークなのですが、各データ処理用Model内で毎回権限確認を行うのはしんどいので、構造体を定義するだけで自動的に例外をthrowする構造にしてみました。権限確認を行う必要が無くなる(減る?)ので、各データ処理用Modelの実装が楽になると思います。全actionに通用するかは未確認。(ひょっとしてこの機能、取っ払うかも...)
Nucleus管理画面のaction名ってば統一感ない気がしますが、気のせいです?
権限確認も余分なものがある気がしますが、気のせいです?
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。