Hi Jason, thanks for the report. I have tested a bit and maybe found the error.
Currently the org unit tree only allows you to unselect by clicking on the root org unit (you cannot unselect by clicking on any other org unit in the tree). This was done to make it possible to create multiple roots in the tree. A user assigned to the root can see all new roots being made. An unwanted effect of this is that a user assigned to an org unit lower in the tree (e.g. a district) can also unselect the current org unit by clicking on that district. So when creating a new org unit, after unselecting the current org unit, it will be created at the same level as the district. But the user is only assigned to the district and is thus prohibited to see other org units at the same level - giving the impression that the newly created org unit disappeared in thin air. The fix to this problem is to only allow unselect of org units for the root of the full org unit hierarchy, not for the "virtual" root that has been assigned to users lower in three. Will be fixed and backported. Lars On Fri, Aug 17, 2012 at 6:51 AM, Jason Pickering <[email protected]> wrote: > Hi Devs, > > I do not have an exact procedure to recreate this bug, but it has > been reported numerous times by different users which attempt to > create an orgunit as a child of an existing orgunit. For some reason > (perhaps related to a bad internet connection but no clue really) . I > can verify that a new "root" orgunit will be created with a NULL > parentid. However, in version 2.8 the newly created root orgunit > (which should be a child of an existing orgunit) does not appear. > Since I cannot define a procedure for this to happen, I cannot really > report this as a bug, but wanted to bring it up for discussion and see > if maybe a warning could be added if the parentID is NULL. This is > such an uncommon operation, that it might help to justify such a > warning. > > Best regards, > Jason > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : [email protected] > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp

