diff --git a/wherehows-web/app/routes/datasets/dataset.js b/wherehows-web/app/routes/datasets/dataset.js index ac0ea7afca..40e253e049 100644 --- a/wherehows-web/app/routes/datasets/dataset.js +++ b/wherehows-web/app/routes/datasets/dataset.js @@ -79,7 +79,8 @@ export default Route.extend({ async setupController(controller, model) { set(controller, 'model', model); setProperties(controller, { - isInternal: await get(this, 'configurator').getConfig('isInternal') + isInternal: await get(this, 'configurator').getConfig('isInternal'), + isJitAclAccessEnabled: await get(this, 'configurator').getConfig('isJitAclAccessEnabled') }); } }); diff --git a/wherehows-web/app/templates/datasets/dataset.hbs b/wherehows-web/app/templates/datasets/dataset.hbs index ad3ca6d267..578c6d9758 100644 --- a/wherehows-web/app/templates/datasets/dataset.hbs +++ b/wherehows-web/app/templates/datasets/dataset.hbs @@ -59,7 +59,9 @@ {{/tablist.tab}} {{/unless}} - {{#tablist.tab tabIds.Access on-select=(action "tabSelectionChanged")}}ACL Access{{/tablist.tab}} + {{#if isJitAclAccessEnabled}} + {{#tablist.tab tabIds.Access on-select=(action "tabSelectionChanged")}}ACL Access{{/tablist.tab}} + {{/if}} {{#tablist.tab tabIds.Schema on-select=(action "tabSelectionChanged")}}Schema{{/tablist.tab}} @@ -119,9 +121,11 @@ }} {{/tabs.tabpanel}} - {{#tabs.tabpanel tabIds.Access}} - {{datasets/containers/dataset-acl-access urn=encodedUrn}} - {{/tabs.tabpanel}} + {{#if isJitAclAccessEnabled}} + {{#tabs.tabpanel tabIds.Access}} + {{datasets/containers/dataset-acl-access urn=encodedUrn}} + {{/tabs.tabpanel}} + {{/if}} {{/ivy-tabs}}