2016-08-04 8 views
0

ループバックを使用していますが、destroyAllに関連するモデルでも、destroyAllのアクセス制御に問題があります。私はいつも「認可が必要」を取得します。私は多分関数の間違った名前を使うだけかもしれません。例えばLoopBack(strongloop)を使用して関連モデルのdestroyAllを設定する方法

:私は、私はそれは次のようになりACLではこれら

GET Human/id/Cars --> __get__cars 

POST Human/id/Cars --> __create__cars 

DELETE Human/id/Cars --> **??? __destroyAll__cars** doesn't work 

GET Human/id/Cars/id --> __findById__Cars 

PUT Human/id/Cars/id --> __updateById__Cars 

DELETE Human/id/Cars/id --> __destroyById__Cars 

でACLを設定することができ、ユーザー・モデルHumanCar human.jsonで

Human *hasMany* Cars && Cars *belongsTo* Human

を得ました:

{ 
    "accessType": "EXECUTE", 
    "principalType": "ROLE", 
    "principalId": "$owner", 
    "permission": "ALLOW", 
    "property": "__destroyAll__cars" 
}, ... 

私もdeleteAllを試しましたが、どちらもうまくいきません。

答えて

0

すみません..この質問を投稿してすぐに解決策を見つけました。

__delete__carsです。私は昨日もこれを試してみたと思います。たぶん私はTypoを持っていました。

関連する問題