Hello, could you help me? I have a Collections section: user-specific collections with movies and pre-made collections available to all users. I’ve already set it up so users can add pre-made collections to their own collections (they’re divided into “personal” and “saved”), but I need them to be able to edit them as their personal collections after they’ve added them. The problem is that user changes to a saved collection also appear in the Pre-made Collections screen (and I want the collection to remain unchanged there).
And secondly, how can I share my personal collection with another user (so that it’s added to the other user’s list, and both of them can edit it, with the changes visible to both)?
You configured with many to many relationships or seperate collections? For the users to be able to edit that will be avaiable for them only without updating the main collection, you need to use seperate collections/join tables. See here : Adalo Join Collections | Adalo Resources
So if user A invites user B and user B completely change the content for an item, user A should see those changes right?
I have two collections: “User Collections” and “Movies in User Collections.” The first has a true/falls feature (true are pre-made collections I’ve added). To allow users to save a pre-made collection, I’ve set up a many-to-many relationship (user collections to user). So, they simply click the toggle icon, and the collection is added to it. So, to be able to edit it, I need to create another separate user collection, and when someone adds a collection, a record is created in this new collection? right?
Regarding the second one, yes, you understood correctly
Yes, using a many-to-many relationship, the same record get shared with all those users in that relation so to have user specific content, you need to duplicate the record into a new collection when user clicking the toggle instead adding into the relation and show that collection in the list where user can edit. For the second feature, same collection created above can be used.