We have decided to complete the MVP without this feature:
In T100492#1393878, @Qgil wrote:an MVP can have a table where all newsletter listed with subscribe and unsubscribe options in 'Actions' column.
However, there is no such table (something like M12). It is ok to deviate from the original plan, as long as the benefits of the alternative are clear. In this case, the two blocks for subscribing / unsubscribing with dropdowns have some problems:
- The dropdowns don't give an overview like a table can give.
- The dropdowns only shows the title of the newsletters. A table would show all the information collected, including a link to check the newsletter before subscribing to it.
- Having subscribe/unsubscribe in separate actions is confusing. You have to check in a dropdown the newsletters ou are subscribed to, and then check in another one the newsletters you could unsubscribe from. A table with checkboxes checked/unchecked gives a better overview (in the future we could sort the newsletters subscribed at the top, now the simplest implementation would suffice).
- The dropdown complicates things i.e. when you select to subscribe to a newsletter you are already subscribed. The checkbox is clearer, it is either checked or unchecked and users cannot double-check them by design.