Move to row-level scope for txn

This commit is contained in:
Jake Barnby
2025-09-25 17:59:39 +12:00
parent 9fde875904
commit 4a3cbdafca
25 changed files with 130 additions and 142 deletions
-4
View File
@@ -16,8 +16,6 @@ $member = [
'documents.write',
'rows.read',
'rows.write',
'transactions.read',
'transactions.write',
'files.read',
'files.write',
'projects.read',
@@ -43,8 +41,6 @@ $admins = [
'documents.write',
'rows.read',
'rows.write',
'transactions.read',
'transactions.write',
'files.read',
'files.write',
'buckets.read',
-6
View File
@@ -52,12 +52,6 @@ return [ // List of publicly visible scopes
'indexes.write' => [
'description' => 'Access to create, update, and delete your project\'s database collection\'s indexes',
],
'transactions.read' => [
'description' => 'Access to read your project\'s database transactions',
],
'transactions.write' => [
'description' => 'Access to create, update, and delete your project\'s database transactions',
],
'documents.read' => [
'description' => 'Access to read your project\'s database documents',
],
+10 -10
View File
@@ -4903,7 +4903,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5033,7 +5033,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5109,7 +5109,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5173,7 +5173,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -7980,7 +7980,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -8045,7 +8045,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -8113,7 +8113,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -8175,7 +8175,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -8251,7 +8251,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -8315,7 +8315,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
+10 -10
View File
@@ -5302,7 +5302,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5432,7 +5432,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5508,7 +5508,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5572,7 +5572,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -33372,7 +33372,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -33437,7 +33437,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -33505,7 +33505,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -33567,7 +33567,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -33643,7 +33643,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -33707,7 +33707,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
+10 -10
View File
@@ -4842,7 +4842,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -4976,7 +4976,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5054,7 +5054,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5120,7 +5120,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -23888,7 +23888,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -23955,7 +23955,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -24025,7 +24025,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -24089,7 +24089,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -24167,7 +24167,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -24233,7 +24233,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
+10 -10
View File
@@ -4903,7 +4903,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5033,7 +5033,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5109,7 +5109,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5173,7 +5173,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -7980,7 +7980,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -8045,7 +8045,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -8113,7 +8113,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -8175,7 +8175,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -8251,7 +8251,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -8315,7 +8315,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
+10 -10
View File
@@ -5302,7 +5302,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5432,7 +5432,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5508,7 +5508,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5572,7 +5572,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -33372,7 +33372,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -33437,7 +33437,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -33505,7 +33505,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -33567,7 +33567,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -33643,7 +33643,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -33707,7 +33707,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
+10 -10
View File
@@ -4842,7 +4842,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -4976,7 +4976,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5054,7 +5054,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -5120,7 +5120,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client",
@@ -23888,7 +23888,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -23955,7 +23955,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -24025,7 +24025,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client",
@@ -24089,7 +24089,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -24167,7 +24167,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
@@ -24233,7 +24233,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client",
+10 -10
View File
@@ -5045,7 +5045,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5174,7 +5174,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5251,7 +5251,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5314,7 +5314,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -8057,7 +8057,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -8122,7 +8122,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -8190,7 +8190,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -8251,7 +8251,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -8328,7 +8328,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -8391,7 +8391,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
+10 -10
View File
@@ -5464,7 +5464,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5593,7 +5593,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5670,7 +5670,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5733,7 +5733,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -33491,7 +33491,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -33556,7 +33556,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -33624,7 +33624,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -33685,7 +33685,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -33762,7 +33762,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -33825,7 +33825,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
+10 -10
View File
@@ -4992,7 +4992,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5125,7 +5125,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5204,7 +5204,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5269,7 +5269,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -24063,7 +24063,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -24130,7 +24130,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -24200,7 +24200,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -24263,7 +24263,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -24342,7 +24342,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -24407,7 +24407,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
+10 -10
View File
@@ -5045,7 +5045,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5174,7 +5174,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5251,7 +5251,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5314,7 +5314,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -8057,7 +8057,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -8122,7 +8122,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -8190,7 +8190,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -8251,7 +8251,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -8328,7 +8328,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -8391,7 +8391,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
+10 -10
View File
@@ -5464,7 +5464,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5593,7 +5593,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5670,7 +5670,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5733,7 +5733,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -33491,7 +33491,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -33556,7 +33556,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -33624,7 +33624,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -33685,7 +33685,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -33762,7 +33762,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -33825,7 +33825,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
+10 -10
View File
@@ -4992,7 +4992,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5125,7 +5125,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5204,7 +5204,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -5269,7 +5269,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "documents.write",
"platforms": [
"server",
"client"
@@ -24063,7 +24063,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -24130,7 +24130,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -24200,7 +24200,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.read",
"scope": "rows.read",
"platforms": [
"server",
"client"
@@ -24263,7 +24263,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -24342,7 +24342,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -24407,7 +24407,7 @@
"rate-limit": 0,
"rate-time": 3600,
"rate-key": "url:{url},ip:{ip}",
"scope": "transactions.write",
"scope": "rows.write",
"platforms": [
"server",
"client"
@@ -33,7 +33,7 @@ class Create extends Action
->setHttpPath('/v1/databases/transactions')
->desc('Create transaction')
->groups(['api', 'database', 'transactions'])
->label('scope', 'transactions.write')
->label('scope', 'documents.write')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('sdk', new Method(
namespace: 'databases',
@@ -32,7 +32,7 @@ class Delete extends Action
->setHttpPath('/v1/databases/transactions/:transactionId')
->desc('Delete transaction')
->groups(['api', 'database', 'transactions'])
->label('scope', 'transactions.write')
->label('scope', 'documents.write')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('sdk', new Method(
namespace: 'databases',
@@ -38,7 +38,7 @@ class Create extends Action
->setHttpPath('/v1/databases/transactions/:transactionId/operations')
->desc('Create operations scoped to a transaction')
->groups(['api', 'database', 'transactions'])
->label('scope', 'transactions.write')
->label('scope', 'documents.write')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('sdk', new Method(
namespace: 'databases',
@@ -44,7 +44,7 @@ class Update extends Action
->setHttpPath('/v1/databases/transactions/:transactionId')
->desc('Update transaction')
->groups(['api', 'database', 'transactions'])
->label('scope', 'transactions.write')
->label('scope', 'documents.write')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('sdk', new Method(
namespace: 'databases',
@@ -30,7 +30,7 @@ class Create extends TransactionsCreate
->setHttpPath('/v1/tablesdb/transactions')
->desc('Create transaction')
->groups(['api', 'database', 'transactions'])
->label('scope', 'transactions.write')
->label('scope', 'rows.write')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('sdk', new Method(
namespace: 'tablesDB',
@@ -30,7 +30,7 @@ class Delete extends TransactionsDelete
->setHttpPath('/v1/tablesdb/transactions/:transactionId')
->desc('Delete transaction')
->groups(['api', 'database', 'transactions'])
->label('scope', 'transactions.write')
->label('scope', 'rows.write')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('sdk', new Method(
namespace: 'tablesDB',
@@ -30,7 +30,7 @@ class Get extends TransactionsGet
->setHttpPath('/v1/tablesdb/transactions/:transactionId')
->desc('Get transaction')
->groups(['api', 'database', 'transactions'])
->label('scope', 'transactions.read')
->label('scope', 'rows.read')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('sdk', new Method(
namespace: 'tablesDB',
@@ -32,7 +32,7 @@ class Create extends OperationsCreate
->setHttpPath('/v1/tablesdb/transactions/:transactionId/operations')
->desc('Create operations scoped to a transaction')
->groups(['api', 'database', 'transactions'])
->label('scope', 'transactions.write')
->label('scope', 'rows.write')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('sdk', new Method(
namespace: 'tablesDB',
@@ -31,7 +31,7 @@ class Update extends TransactionsUpdate
->setHttpPath('/v1/tablesdb/transactions/:transactionId')
->desc('Update transaction')
->groups(['api', 'database', 'transactions'])
->label('scope', 'transactions.write')
->label('scope', 'rows.write')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('sdk', new Method(
namespace: 'tablesDB',
@@ -30,7 +30,7 @@ class XList extends TransactionsList
->setHttpPath('/v1/tablesdb/transactions')
->desc('List transactions')
->groups(['api', 'database', 'transactions'])
->label('scope', 'transactions.read')
->label('scope', 'rows.read')
->label('resourceType', RESOURCE_TYPE_DATABASES)
->label('sdk', new Method(
namespace: 'tablesDB',
-2
View File
@@ -70,8 +70,6 @@ trait ProjectCustom
'databases.write',
'collections.read',
'collections.write',
'transactions.read',
'transactions.write',
'tables.read',
'tables.write',
'documents.read',