現時点では、DataobjectのcanEdit関数とcanDelete関数を確認しています。私が見る限り、テンプレートまたは他のphpコードで常に手動でその関数を呼び出す必要があります...特定のデータオブジェクトの一般的な編集/削除を防ぐ方法はありますか?canEdit関数を初めて見たとき、DataObjectを書き込む前にsilverstripeによって自動的にチェックされることを期待していました。
したがって、ADMINSにこのDataObjectの記述を許可したいだけです。
public function canEdit($member = null){
return(
Permission::checkMember($member = Member::currentUser(), 'ADMIN')
);
}
よろしく、フロリアン