Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ###### Compounding Inheritance, so group 4 inherits, 3 which inherits 2 which inherits 1, etc
- ###### This seems how it was designed and easiest but I noticed that the inheritance only goes 2-3 deep
- ###### so it the default permissions seemed to get blocked and never make it down past level 3, etc.
- default: default
- groups:
- default:
- permissions:
- - some.permissions
- - some.permissions
- - some.permissions
- - some.permissions
- Group1:
- permissions:
- - G1.permissions
- - G1.permissions
- - G1.permissions
- - G1.permissions
- groups:
- - default
- Group2:
- permissions:
- - G2.permissions
- - G2.permissions
- - G2.permissions
- - G2.permissions
- groups:
- - Group1
- Group3:
- permissions:
- - G3.permissions
- - G3.permissions
- - G3.permissions
- - G3.permissions
- groups:
- - Group2
- Group4:
- permissions:
- - G4.permissions
- - G4.permissions
- - G4.permissions
- - G4.permissions
- groups:
- - Group3
- ###### Up to 10+ Groups Continued
- ###### OR ######
- ###### No Inheritance, but super redundant/annoying/much larger file
- ###### This seem most simple as far as the program "thinking" but make is much harder to manage/change.
- ###### that is only with 4 permissions each just imagine if it had 10+ permission each and you go to G10.
- default: default
- groups:
- default:
- permissions:
- - some.permissions
- - some.permissions
- - some.permissions
- - some.permissions
- Group1:
- permissions:
- - some.permissions
- - some.permissions
- - some.permissions
- - some.permissions
- - G1.permissions
- - G1.permissions
- - G1.permissions
- - G1.permissions
- Group2:
- permissions:
- - some.permissions
- - some.permissions
- - some.permissions
- - some.permissions
- - G1.permissions
- - G1.permissions
- - G1.permissions
- - G1.permissions
- - G2.permissions
- - G2.permissions
- - G2.permissions
- - G2.permissions
- Group3:
- permissions:
- - some.permissions
- - some.permissions
- - some.permissions
- - some.permissions
- - G1.permissions
- - G1.permissions
- - G1.permissions
- - G1.permissions
- - G2.permissions
- - G2.permissions
- - G2.permissions
- - G2.permissions
- - G3.permissions
- - G3.permissions
- - G3.permissions
- - G3.permissions
- Group4:
- permissions:
- - some.permissions
- - some.permissions
- - some.permissions
- - some.permissions
- - G1.permissions
- - G1.permissions
- - G1.permissions
- - G1.permissions
- - G2.permissions
- - G2.permissions
- - G2.permissions
- - G2.permissions
- - G3.permissions
- - G3.permissions
- - G3.permissions
- - G3.permissions
- - G4.permissions
- - G4.permissions
- - G4.permissions
- - G4.permissions
- ###### Up to 10+ Groups Continued ######
- ###### OR ######
- ###### Non-compounding Inheritance, lots of extra groups ######
- ###### This is a bit confusing but its a way to solve the "compounding" problems and get past the 3 layer blockage
- ###### Not sure if this way is better or worse then the two above.
- default: default
- groups:
- default:
- permissions:
- - some.permissions
- - some.permissions
- - some.permissions
- - some.permissions
- G1:
- permissions:
- - G1.permissions
- - G1.permissions
- - G1.permissions
- - G1.permissions
- G2:
- permissions:
- - G2.permissions
- - G2.permissions
- - G2.permissions
- - G2.permissions
- G3:
- permissions:
- - G3.permissions
- - G3.permissions
- - G3.permissions
- - G3.permissions
- G4:
- permissions:
- - G4.permissions
- - G4.permissions
- - G4.permissions
- - G4.permissions
- Group1:
- permissions:
- - unique.permissions
- groups:
- - G1
- Group2:
- permissions:
- - unique.permissions
- groups:
- - G1
- - G2
- Group3:
- permissions:
- - unique.permissions
- groups:
- - G1
- - G2
- - G3
- Group4:
- permissions:
- - unique.permissions
- groups:
- - G1
- - G2
- - G3
- - G4
- ###### Up to 10+ Groups Continued ######
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement