You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modify the clients to read the case stats directly from Firestore, instead of going through the v1 API.
Additional Context
There is existing AppEngine code to generate case stats in RefreshCaseStatsServlet.java. We're looking to replace this code with our new Cloud Functions approach - its logic can likely be mostly maintained.
To allow for direct access from the client to Firestore, we will need to update our Firestore security rules in firestore.rules. Please also update the unit tests in firestore_rules.spec.ts to demonstrate which parts of the database should and should not be accessible directly to clients.
The text was updated successfully, but these errors were encountered:
This item has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Summary
Currently, the case stats being served by the v2 backend are...
v1
API (getCaseStats
) instead of using Firestore-based "API-less" access.Desired Solution
We'd like to...
v1
API.Additional Context
There is existing AppEngine code to generate case stats in
RefreshCaseStatsServlet.java
. We're looking to replace this code with our new Cloud Functions approach - its logic can likely be mostly maintained.To allow for direct access from the client to Firestore, we will need to update our Firestore security rules in
firestore.rules
. Please also update the unit tests infirestore_rules.spec.ts
to demonstrate which parts of the database should and should not be accessible directly to clients.The text was updated successfully, but these errors were encountered: