diff --git a/src/controllers/OrganizationDotnetController.ts b/src/controllers/OrganizationDotnetController.ts index c5efd798..1af5c723 100644 --- a/src/controllers/OrganizationDotnetController.ts +++ b/src/controllers/OrganizationDotnetController.ts @@ -8897,20 +8897,20 @@ export class OrganizationDotnetController extends Controller { if (privilege === "BROTHER") { if (userNode < staffNode - 1 || userNode > 4) return false; - if (staffNode === 0) { + if (staffNode === 0 || staffNode === 1) { if (staffDna.root !== userDna.root) return false; - } else if (staffNode === 1) { + } /*else if (staffNode === 1) { if (staffDna.root !== userDna.root) return false; if (staffDna.child1 !== userDna.child1) return false; - } else if (staffNode === 2) { + }*/ else if (staffNode === 2) { if (staffDna.child1 !== userDna.child1) return false; - if (staffDna.child2 !== userDna.child2 && userDna.child2 !== null) return false; + // if (staffDna.child2 !== userDna.child2 && userDna.child2 !== null) return false; } else if (staffNode === 3) { if (staffDna.child2 !== userDna.child2) return false; - if (staffDna.child3 !== userDna.child3 && userDna.child3 !== null) return false; + // if (staffDna.child3 !== userDna.child3 && userDna.child3 !== null) return false; } else if (staffNode === 4) { if (staffDna.child3 !== userDna.child3) return false; - if (staffDna.child4 !== userDna.child4 && userDna.child4 !== null) return false; + // if (staffDna.child4 !== userDna.child4 && userDna.child4 !== null) return false; } return true; }