Originally Posted by
Irrorate
I love bitfields. If you need an overview of them let me know, though they are pretty easy. It uses binary to check if the permission is true and uses 2^x to make sure each permission has a unique value.
I prefer this method because the only thing you need to actually store is the permission value (total of all permissions) and all permissions work fine!
If it's just a DJ panel, make sure it only contains DJ stuff ~ staff panels should contain different categories for different staff teams (events, djs, media, etc).