This is an automated email from the git hooks/post-receive script. New commit to branch feature/7389_correction_connexion_base_distante_avec_role_referentiel in repository tutti. See https://gitlab.nuiton.org/codelutin/tutti.git commit c19971a976f763f6ce3d44509aeb3cf6c2ed2b7f Author: Samuel Maisonneuve <maisonneuve@codelutin.com> Date: Fri Jul 22 18:12:36 2016 +0200 Fix swicth to distant database with referential rights only refs #8379 --- .../src/main/java/fr/ird/observe/ObserveSwingApplicationContext.java | 4 +++- .../src/main/java/fr/ird/observe/ui/tree/ObserveTreeHelper.java | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/observe-application-swing/src/main/java/fr/ird/observe/ObserveSwingApplicationContext.java b/observe-application-swing/src/main/java/fr/ird/observe/ObserveSwingApplicationContext.java index 02d084a..3ecc245 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/ObserveSwingApplicationContext.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/ObserveSwingApplicationContext.java @@ -838,7 +838,9 @@ public class ObserveSwingApplicationContext extends DefaultApplicationContext im String[] openIds = config.getTreeOpenNodeIds(); - sanitizeOpenIds(openIds); + if (source.canReadData()) { + sanitizeOpenIds(openIds); + } dataContext.populateOpens(openIds); treeHelper.loadNavigationUI(source, mainUI); diff --git a/observe-application-swing/src/main/java/fr/ird/observe/ui/tree/ObserveTreeHelper.java b/observe-application-swing/src/main/java/fr/ird/observe/ui/tree/ObserveTreeHelper.java index f29a635..ef3a305 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/ui/tree/ObserveTreeHelper.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/ui/tree/ObserveTreeHelper.java @@ -165,7 +165,7 @@ public class ObserveTreeHelper extends NavTreeHelper<ObserveNode> { try { - RootNodeChildLoador loador = new RootNodeChildLoador(true, true); + RootNodeChildLoador loador = new RootNodeChildLoador(source.canReadData(), true); ObserveNode node = new ObserveNode(String.class, "Root node", null, loador, false); DefaultTreeModel model = createModel(node); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.