Allowing users to add custom columns to their tables
Hey everyone After first customer feedback session for my property development CRM built in toddle a few requests have been made and we can see all users needing these too . First one off the bat to tackle is giving users the ability to customise their table layouts inside the portal by adding and deleting columns . For example : - they might want to add a column for their internal team notes on a property table or they might want to add a column for door access key codes etc etc How do I allow this functionality whilst limiting the updates to the table structure to their account only ? Does this make sense ? Think like Airtable or most table based tools where you can add new columns etc . I ’m using Supabase as database with Supabase auth . Then you can save their config in a settings table for example So if create a new table called “custom tables ” and then save the columns for each user in their ? Then have a table component with repeat columns in toddle that are generated for each user ? Then the data would be populated based on their respective rows in the “properties ” table ? Trying to visualise this in my head