mirror of
https://github.com/pelican-dev/panel.git
synced 2026-02-24 11:20:41 +03:00
Noderestrictions apply not everywhere #347
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Dreamtrailtv on GitHub (May 24, 2025).
Originally assigned to: @Boy132 on GitHub.
Current Behavior
If I create a Role with noderestrictions, the user with the role can still access all servers, even those that are not on this node.
Expected Behavior
The User can only see the servers thats on the node.
And i guess its better to see only node specific resources
On resources that not related to nodes they can see every setting if they have the right permissions
Steps to Reproduce
Panel Version
1.0.0-beta21
Wings Version
1.0.0-beta13
Games and/or Eggs Affected
No response
Docker Image
No response
Error Logs
Is there an existing issue for this?
@Boy132 commented on GitHub (May 24, 2025):
Can't reproduce that. (created a second node, created a role that only has access to this node, assigned that role to a new user, checked servers and the servers from the first node are not visible)
@Dreamtrailtv commented on GitHub (May 24, 2025):
all on Node 1
@Boy132 commented on GitHub (May 24, 2025):
So, is that only on the client side? Do all the servers also show in the admin area?
@parataku commented on GitHub (May 24, 2025):
Just wanted to open an issue for exactly the same thing...
I can reproduce this, and from what i can see this is limited to the client side only. The backend/admin behaves as expected.
And its not just the server showing up, its also that the user can then do pretty much all client side operations against said server.