Допустим, у меня есть две сущности Location и Holidays. Праздники связаны с местоположением. Таким образом, я могу написать следующий запрос для получения праздников, связанных с определенным местом:
return EntityQuery.from('GetLocationById')
.withParameters({ clientId: clientId, locationId : locationId })
.extend("Holidays")
.using(self.manager)
.execute()
.then(querySucceeded, this._queryFailed);
Однако этот поиск данных основан на разрешениях. т.е. есть два разрешения для местоположений и праздников. Может случиться так, что, хотя у пользователя есть разрешение на местоположение, у него может не быть разрешений на праздники. Могу ли я в любом случае использовать метод extend() для получения праздников, в то же время учитывая разрешения? Или же мне нужно открыть отдельный метод в контроллере для получения выходных после проверки разрешений?