diff options
author | donald.g.dunne | 2018-11-13 00:19:09 +0000 |
---|---|---|
committer | donald.g.dunne | 2018-11-13 00:19:09 +0000 |
commit | 68e85febae5bef31e1b0ee4f1053399be8f1a81c (patch) | |
tree | aeb37de5aff2eb49f3e839f070a0d069a5fa4b3a | |
parent | b41584fff7a04033c44949068d2a2ce1f5c3e113 (diff) | |
download | org.eclipse.osee-68e85febae5bef31e1b0ee4f1053399be8f1a81c.tar.gz org.eclipse.osee-68e85febae5bef31e1b0ee4f1053399be8f1a81c.tar.xz org.eclipse.osee-68e85febae5bef31e1b0ee4f1053399be8f1a81c.zip |
bug[ats_TW11516]: Disable show of branch transactions if access denied
Change-Id: I09182c90f62b272fdcd524334f7c442c13071d39
-rw-r--r-- | plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xBranch/XBranchContentProvider.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xBranch/XBranchContentProvider.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xBranch/XBranchContentProvider.java index 4168c4bb297..743579c1431 100644 --- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xBranch/XBranchContentProvider.java +++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xBranch/XBranchContentProvider.java @@ -32,6 +32,7 @@ import org.eclipse.osee.framework.jdk.core.type.OseeCoreException; import org.eclipse.osee.framework.logging.OseeLog; import org.eclipse.osee.framework.skynet.core.artifact.BranchManager; import org.eclipse.osee.framework.skynet.core.transaction.TransactionManager; +import org.eclipse.osee.framework.ui.skynet.change.ChangeUiUtil; /** * @author Jeff C. Phillips @@ -63,7 +64,9 @@ public class XBranchContentProvider implements ITreeContentProvider { @Override public Object[] getChildren(Object parentElement) { if (parentElement instanceof BranchId) { - return getBranchChildren((BranchId) parentElement); + if (!ChangeUiUtil.permissionsDeniedWithDialog((BranchId) parentElement)) { + return getBranchChildren((BranchId) parentElement); + } } else if (parentElement instanceof Collection<?>) { return ((Collection<?>) parentElement).toArray(); } else if (parentElement instanceof Object[]) { |