権限
最終更新日: 2021年8月26日
権限処理に関するブロックを紹介します。
利用者が、引数で指定された権限を有している場合は
HASMODELPERMISSION
HASMODELPERMISSION(権限名, モデル名(英語))
true
を返します。そうでなければfalse
を返します。
HASMODELPERMISSION("perm_boss", "staff")
HASPRINCIPAL
HASPRINCIPAL(プリンシパル名)
利用者が、引数のプリンシパルを有している場合はtrue
を返します。
そうでなければfalse
を返します。
管理者権限でログオン時は HASPRINCIPAL 関数は常に true を返します。
HASPRINCIPAL("principal_manager")