KRACOEUS-8534: added logic to check for permissions on child before addi...

...ng to hierarchy in parent
Why did you change this to use the hierarchy budget type instead of the one provided by the user?