Channel permissions do not override category permissions for role visibility

(#320) Bug Awaiting confirmation channels moderation

Summary

When a role is denied permission to view a category, but explicitly granted permission to view a specific channel within that category, users with that role still cannot see the category or the channel.

Steps to reproduce

  1. Create a new Category and a Text Channel inside it.
  2. Go to Category Settings -> Permissions. Explicitly deny the "View Category" (or equivalent visibility) permission for a specific Role.
  3. Go to the Channel Settings of the text channel inside that category -> Permissions.
  4. Explicitly allow the "View Channel" permission for that exact same Role.
  5. Log in as a user who has that Role.
  6. Observe that the category and the channel are completely hidden from the user, completely ignoring the channel-level allow override.

Environment (optional)

canary (459a6fc), 2026-02-24 11:37:01 UTC, Electron 39.2.7, Windows 10 10.0.19045 (x64), desktop canary 0.0.7

1 comment

Sign in with Fluxer to comment and vote.
Comment by Rex
RexSystem 1 vote
Status changed from Fixed to Awaiting confirmation
This was closed in a bulk cleanup before Fluxer V2 without being checked or fixed. It may work now, so it is waiting for someone to confirm whether the bug still happens.