Hide tabs if comments/activity is disabled

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2020-02-06 11:47:29 +01:00
parent 618a81cfb5
commit 6439b8b4c9
2 changed files with 17 additions and 3 deletions

View File

@@ -47,7 +47,8 @@
<DeletedTabSidebar :board="board" />
</AppSidebarTab>
<AppSidebarTab id="activity"
<AppSidebarTab v-if="hasActivity"
id="activity"
:order="3"
:name="t('deck', 'Timeline')"
icon="icon-activity">
@@ -64,6 +65,8 @@ import DeletedTabSidebar from './DeletedTabSidebar'
import TimelineTabSidebar from './TimelineTabSidebar'
import { AppSidebar, AppSidebarTab } from '@nextcloud/vue'
const capabilities = window.OC.getCapabilities()
export default {
name: 'BoardSidebar',
components: {
@@ -80,6 +83,11 @@ export default {
required: true,
},
},
data() {
return {
hasActivity: capabilities && capabilities.activity,
}
},
computed: {
...mapState({
board: state => state.currentBoard,