Quote:
Originally Posted by kiwidude
Definitely not thinking subgroups. All I was thinking is that the selection could happen to be be "anything" when they choose "Mark group as exempt". In a perfect world they just have one or more rows selected, and they all sit within the current group that will have exemptions made from it. No ambiguity. However what if their selection also happened to overlap into another group? Do I just check the first row in the selection lies within the current group, do I check all selected rows must lie in the group or just that one of them does? That was the sort of question I avoided answering 
|
My opinion:
If all selections are in the group, show a dialog saying that the entire group will be added, not just the selected books.
If some selections are in a different group, show a dialog saying that the entire group will be added and that the selections outside the group will be ignored.
If only one book is selected, and if that book is in the group, then show a dialog saying that the entire group will be added.
Use three different ignore_me checkbox names.