$ app ['user'] -> isAllowed () について話しているボルトを文書化する際に、許可があることを拡張機能に通知してもらいたいのですが、それを使用する方法の例はありますか?
質問する
254 次
1 に答える
1
メソッドisAllowed()の使用法は、目的によって大きく異なります。
可能なものの1つは、編集可能な拡張機能にあります: http://bit.ly/1teHdS9
より詳細な説明は、Doccode にあります。
/**
* Runs a permission check. Permissions are encoded as strings, where
* the ':' character acts as a separator for dynamic parts and
* sub-permissions.
* Apart from the route-based rules defined in permissions.yml, the
* following special cases are available:
*
* "overview:$contenttype" - view the overview for the content type. Alias
* for "contenttype:$contenttype:view".
* "contenttype:$contenttype",
* "contenttype:$contenttype:view",
* "contenttype:$contenttype:view:$id" - View any item or a particular item
* of the specified content type.
* "contenttype:$contenttype:edit",
* "contenttype:$contenttype:edit:$id" - Edit any item or a particular item
* of the specified content type.
* "contenttype:$contenttype:create" - Create a new item of the specified
* content type. (It doesn't make sense
* to provide this permission on a
* per-item basis, for obvious reasons)
* "contenttype:$contenttype:change-ownership",
* "contenttype:$contenttype:change-ownership:$id" - Change the ownership
* of the specified content type or item.
*
* @param string $what The desired permission, as elaborated upon above.
* @return bool TRUE if the permission is granted, FALSE if denied.
*/
拡張機能のアーキテクトは次の v2 で若干変更されるため、isAllowed()は以前と同じままです。
于 2014-08-28T14:27:54.640 に答える