Update Firestore security rules & indexes

This commit is contained in:
2021-09-01 17:31:17 +01:00
parent 913c3f529a
commit ece083e2d9
2 changed files with 126 additions and 25 deletions

87
firestore.indexes.json Normal file
View File

@@ -0,0 +1,87 @@
{
"indexes": [
{
"collectionGroup": "sets",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "owner",
"order": "ASCENDING"
},
{
"fieldPath": "title",
"order": "ASCENDING"
}
]
},
{
"collectionGroup": "sets",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "public",
"order": "ASCENDING"
},
{
"fieldPath": "owner",
"order": "ASCENDING"
},
{
"fieldPath": "title",
"order": "ASCENDING"
}
]
},
{
"collectionGroup": "progress",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "uid",
"order": "ASCENDING"
},
{
"fieldPath": "start_time",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "progress",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "duration",
"order": "ASCENDING"
},
{
"fieldPath": "uid",
"order": "ASCENDING"
},
{
"fieldPath": "start_time",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "progress",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "setIds",
"order": "ASCENDING"
},
{
"fieldPath": "uid",
"order": "ASCENDING"
},
{
"fieldPath": "start_time",
"order": "ASCENDING"
}
]
}
],
"fieldOverrides": []
}