I’m using Seatable Enterprise Edition self-hosted.
Here is the situation:
As an admin, I make a base with a table. First, I create the required columns so I can populate the row using a python script (By reading the the Python SDK documentation, I know that I have to refer the column names in order to be able to insert a row data). Then I populate the row using a python script. I will run the python script periodically. The python script will delete all rows and then inserting new rows with updated data.
After that, I would like to share the base to a user. But I want that the user can’t add or delete a column and add or delete a row. The reason is, first, the name of each columns should be fixed because I have to refer that on the Python Script. Second, the rows data is from the Python Script only.
I want the user can modify how they see the data, for example they can view by group or filtering some data. In addition, some data in a column can be so long so I want the user has an ability to resize the column so he can see the full text (not cropped). In addition, it will be great if the user can also use the statistics tools to visualize the data.
I have tried to share the base to a user by giving the user a permission to read-only. But I can’t achieve my goals with that permission.