0

Location と Holidays という 2 つのエンティティがあるとします。休日は場所に関連付けられています。したがって、次のようなクエリを簡単に記述して、特定の場所に関連する休日を取得できます。

 return EntityQuery.from('GetLocationById')
           .withParameters({ clientId: clientId, locationId : locationId })
           .extend("Holidays")
           .using(self.manager)
           .execute()
           .then(querySucceeded, this._queryFailed);

ただし、このデータ取得は許可ベースです。つまり、場所と休日の 2 つの権限があります。ユーザーが場所の権限を持っていても、休日の権限を持っていない可能性があります。とにかく、権限を考慮しながら、extend() メソッドを使用して休日を取得できるということはありますか? または、パーミッションを確認した後、休日を取得するためにコントローラーで別のメソッドを公開する必要がありますか?

4

1 に答える 1