Skip to content

Commit ebd0d62

Browse files
committed
update
1 parent a03db3a commit ebd0d62

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

seatable_api/main.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@ def list_rows(self, table_name, view_name=None, order_by=None, desc=False, start
238238
url = self._row_server_url()
239239
params = {
240240
'table_name': table_name,
241+
'table_id': table_name,
241242
}
242243
if view_name:
243244
params['view_name'] = view_name
@@ -261,6 +262,7 @@ def get_row(self, table_name, row_id):
261262
url = self._row_server_url() + row_id + '/'
262263
params = {
263264
'table_name': table_name,
265+
'table_id': table_name,
264266
}
265267
response = requests.get(url, params=params, headers=self.headers, timeout=self.timeout)
266268
data = parse_response(response)
@@ -274,6 +276,7 @@ def append_row(self, table_name, row_data):
274276
url = self._row_server_url()
275277
json_data = {
276278
'table_name': table_name,
279+
'table_id': table_name,
277280
'row': row_data,
278281
}
279282
response = requests.post(url, json=json_data, headers=self.headers, timeout=self.timeout)
@@ -287,6 +290,7 @@ def batch_append_rows(self, table_name, rows_data):
287290
url = self._batch_row_server_url()
288291
json_data = {
289292
'table_name': table_name,
293+
'table_id': table_name,
290294
'rows': rows_data,
291295
}
292296
response = requests.post(url, json=json_data, headers=self.headers, timeout=self.timeout)
@@ -301,6 +305,7 @@ def insert_row(self, table_name, row_data, anchor_row_id):
301305
url = self._row_server_url()
302306
json_data = {
303307
'table_name': table_name,
308+
'table_id': table_name,
304309
'row': row_data,
305310
'anchor_row_id': anchor_row_id,
306311
}
@@ -316,6 +321,7 @@ def update_row(self, table_name, row_id, row_data):
316321
url = self._row_server_url()
317322
json_data = {
318323
'table_name': table_name,
324+
'table_id': table_name,
319325
'row_id': row_id,
320326
'row': row_data,
321327
}
@@ -331,6 +337,7 @@ def batch_update_rows(self, table_name, rows_data):
331337
url = self._batch_update_row_server_url()
332338
json_data = {
333339
'table_name': table_name,
340+
'table_id': table_name,
334341
'updates': rows_data,
335342
}
336343
response = requests.put(url, json=json_data, headers=self.headers, timeout=self.timeout)
@@ -344,6 +351,7 @@ def delete_row(self, table_name, row_id):
344351
url = self._row_server_url()
345352
json_data = {
346353
'table_name': table_name,
354+
'table_id': table_name,
347355
'row_id': row_id,
348356
}
349357
response = requests.delete(url, json=json_data, headers=self.headers, timeout=self.timeout)
@@ -357,6 +365,7 @@ def batch_delete_rows(self, table_name, row_ids):
357365
url = self._batch_delete_row_server_url()
358366
json_data = {
359367
'table_name': table_name,
368+
'table_id': table_name,
360369
'row_ids': row_ids,
361370
}
362371
response = requests.delete(url, json=json_data, headers=self.headers, timeout=self.timeout)
@@ -438,7 +447,9 @@ def add_link(self, link_id, table_name, other_table_name, row_id, other_row_id):
438447
json_data = {
439448
'link_id': link_id,
440449
'table_name': table_name,
450+
'table_id': table_name,
441451
'other_table_name': other_table_name,
452+
'other_table_id': other_table_name,
442453
'table_row_id': row_id,
443454
'other_table_row_id': other_row_id,
444455
}
@@ -457,7 +468,9 @@ def remove_link(self, link_id, table_name, other_table_name, row_id, other_row_i
457468
json_data = {
458469
'link_id': link_id,
459470
'table_name': table_name,
471+
'table_id': table_name,
460472
'other_table_name': other_table_name,
473+
'other_table_id': other_table_name,
461474
'table_row_id': row_id,
462475
'other_table_row_id': other_row_id,
463476
}
@@ -529,6 +542,7 @@ def list_columns(self, table_name, view_name=None):
529542
url = self._column_server_url()
530543
params = {
531544
'table_name': table_name,
545+
'table_id': table_name,
532546
}
533547
if view_name:
534548
params['view_name'] = view_name
@@ -557,6 +571,7 @@ def insert_column(self, table_name, column_name, column_type, column_key=None, c
557571
url = self._column_server_url()
558572
json_data = {
559573
'table_name': table_name,
574+
'table_id': table_name,
560575
'column_name': column_name,
561576
'column_type': column_type.value
562577
}
@@ -579,6 +594,7 @@ def rename_column(self, table_name, column_key, new_column_name):
579594
json_data = {
580595
'op_type': RENAME_COLUMN,
581596
'table_name': table_name,
597+
'table_id': table_name,
582598
'column': column_key,
583599
'new_column_name': new_column_name
584600
}
@@ -598,6 +614,7 @@ def resize_column(self, table_name, column_key, new_column_width):
598614
json_data = {
599615
'op_type': RESIZE_COLUMN,
600616
'table_name': table_name,
617+
'table_id': table_name,
601618
'column': column_key,
602619
'new_column_width': new_column_width
603620
}
@@ -616,6 +633,7 @@ def freeze_column(self, table_name, column_key, frozen):
616633
json_data = {
617634
'op_type': FREEZE_COLUMN,
618635
'table_name': table_name,
636+
'table_id': table_name,
619637
'column': column_key,
620638
'frozen': frozen
621639
}
@@ -634,6 +652,7 @@ def move_column(self, table_name, column_key, target_column_key):
634652
json_data = {
635653
'op_type': MOVE_COLUMN,
636654
'table_name': table_name,
655+
'table_id': table_name,
637656
'column': column_key,
638657
'target_column': target_column_key
639658
}
@@ -654,6 +673,7 @@ def modify_column_type(self, table_name, column_key, new_column_type):
654673
json_data = {
655674
'op_type': MODIFY_COLUMN_TYPE,
656675
'table_name': table_name,
676+
'table_id': table_name,
657677
'column': column_key,
658678
'new_column_type': new_column_type.value
659679
}
@@ -670,6 +690,7 @@ def add_column_options(self, table_name, column, options):
670690
url = self._column_options_server_url()
671691
json_data = {
672692
"table_name": table_name,
693+
'table_id': table_name,
673694
"column": column,
674695
"options": options
675696
}
@@ -689,6 +710,7 @@ def add_column_cascade_settings(self, table_name, child_column, parent_column, c
689710
url = self._column_cascade_setting_server_url()
690711
json_data = {
691712
"table_name": table_name,
713+
'table_id': table_name,
692714
"child_column": child_column,
693715
"parent_column": parent_column,
694716
"cascade_settings": cascade_settings
@@ -707,6 +729,7 @@ def delete_column(self, table_name, column_key):
707729
url = self._column_server_url()
708730
json_data = {
709731
'table_name': table_name,
732+
'table_id': table_name,
710733
'column': column_key
711734
}
712735
response = requests.delete(url, json=json_data, headers=self.headers, timeout=self.timeout)

0 commit comments

Comments
 (0)