We need to extend this limit. Limit of 50 Automations at once? says that it’s possible, and System Limitations - SeaTable Admin Manual mentions it, too. I haven’t found any way to configure this. I looked around primarily in all environment variables and the file-based configuration I could find - nothing yet.
no update with version 6.1. EMAIL_CONDITION_ROWS_LIMIT = 50 is still a hard coded limit in dtable_events/automations/actions.py. You can overcome this by copying the file to the host, then update it and mount it back into the container.
Since we are running a CI/CD-Pipeline anyway to create a customized Seatable and, more important, Python runner image, I just added this to my Dockerfile:
RUN sed -i -e 's/EMAIL_CONDITION_ROWS_LIMIT = 50/EMAIL_CONDITION_ROWS_LIMIT = 200/g' \
/opt/seatable/seatable-server-latest/dtable-events/dtable_events/automations/actions.py
I’d rather have you not rush any implementations, but make it truly usable. I see quite some requirement for a per-base configuration, giving some trustworthy base owners a larger mail quota than others.
Do it like thousands of other people who have used SeaTable to develop powerful processes and get their ideas and tasks done more efficiently.