Soweit ich mich erinnern kann hat ist das negate flag ziemlich unnütz bei Channels
Die Priorität der Rechte ist Client > Channel > ChannelGroup > ServerGroup
das heisst ein User kann in mehreren Gruppen sein da alle Gruppen von der Priorität gleich gestellt sind wenn eine Gruppe ein niedrigeres Recht vererbt geht das nicht wenn eine andere Gruppe ein höheres Recht hast, DANN brauchst du die NEGATE Flag
Wenn jetzt aber der Channel selber ein recht gesetzt hat dann wird die ChannelGroup und ServerGroup gar nicht mehr erst überprüft dann übernimmt der IMMER das was der Channel hat, falls jedoch der Client ein Recht direkt gesetzt hat übernimmt er IMMER das Recht vom Client und prüft Channel, ChannelGroup und ServerGroup nicht mehr
Da ein Client in mehreren ChannelGroups / ServerGroups sein kann aber immer nur in einem Channel ist braucht es für den Channel keine negate/skip flag da sich da keine Rechte miteinander korrespondieren können