Currently, only the owner of a shopping list can access and perform operations on their shopping lists; however, a user might want to share their lists with someone, such as a family member or friend who would go shopping for them or with them and hence would need the list too. A new database schema and table would need to be created for this for setting associated permissions (e.g. read-only or read and write) and using those permissions in the controllers that authorize users for lists.
Currently, only the owner of a shopping list can access and perform operations on their shopping lists; however, a user might want to share their lists with someone, such as a family member or friend who would go shopping for them or with them and hence would need the list too. A new database schema and table would need to be created for this for setting associated permissions (e.g. read-only or read and write) and using those permissions in the controllers that authorize users for lists.