Dear AppSheet Team, allow the same action names if they belong to different tables
In our ongoing effort to keep the editor organized, actions are grouped by tables. Additionally, system actions are always the same (add, delete, edit, etc.) and are automatically named by the system based on their context {the table}.
However, when we create an action—let's say "update" for one table, and "update" for another table—the system renames the second table's "update" as "update 2" because it assumes there are two actions with the same name. While this makes sense within the context of the same table, it would be helpful to allow identical names for actions across different tables, since actions are understood in their context (just like add, delete, edit).
This current behavior forces us to rewrite the table name (even though the action is already organized by table), which seems entirely redundant.
For example:
For the "customers" table: our actions {customers_update}, system actions {add, delete, edit}
For the "works" table: our actions {works_update}, system actions {add, delete, edit}
When it could simply be:
For the "customers" table: update, add, delete, edit
For the "works" table: update, add, delete, edit
But this doesn't happen, what happens is this if we try:
For the "customers" table: update, add, delete, edit
For the "works" table: update 2, add, delete, edit
Don't you agree?
This would allow the names to focus solely on the purpose of the action, making them shorter, and we wouldn't need to differentiate them by adding redundant information.
I appreciate your attention to this matter, as it doesn't seem like a small issue. Thank you in advance!
The same goes for bots and format rules
Best regards!
... View more