Parental control is the only reason to hide channels.... there is no other reason I can think off........ So I think option 2) should be voided.... i so not see any added value... why should you have 2 options a this is too complicated....
Why should you hide channels? I can only imagine for parental control... nothing further... And this is exactly what is happining now... Sorry that I do not "get" the added value...
I will keep this as simple as possible... and that was where I was working on months ago... So I deleted a lot of code and now in fact only the blacklist of mandatory,.... (with keeping it also the backwards compatibility, whitelist was never really used)... That is also the reason why all hiden flags are cleared during reading the userbouquets... This is the only method to make the blacklist mandatory to hide services and it also allows to block user bouquets... (which is not possible with a hidden flag).
And sorry I do not want to make any changes to this part of code and/or consider to make it more complicated by adding a feature (hiding channels because of nothing) without having a clear added value....
Also sorry for being so offensive on this topic....
Edited by littlesat, 4 January 2016 - 23:31.