SortPermissionTrait
エントリーの表示順を変更する操作の権限判定
表示順は「絶対値の指定」と「ドラッグ&ドロップによる並べ替え」の 2 つの入口を持ち、 どちらも同じ権限で守られる必要があるため、判定をこのトレイトに集約する。
Table of Contents
Methods
- canOperateSort() : bool
- 表示順の変更が可能かどうかを判定する
- resolveSortType() : "entry"|"category"|"user"
- 表示順のカラム名から、権限判定に使う種別を求める
Methods
canOperateSort()
表示順の変更が可能かどうかを判定する
protected
canOperateSort("entry"|"category"|"user" $type) : bool
Parameters
- $type : "entry"|"category"|"user"
Return values
boolresolveSortType()
表示順のカラム名から、権限判定に使う種別を求める
protected
resolveSortType(string|null $sortField) : "entry"|"category"|"user"
Parameters
- $sortField : string|null