committed by
Julius Härtl
parent
cba260fefd
commit
3c5f68e0c3
@@ -23,6 +23,14 @@
|
||||
<template>
|
||||
<AppNavigationVue :class="{'icon-loading': loading}">
|
||||
<template #list>
|
||||
<AppNavigationItem
|
||||
:title="t('deck', 'Due cards')"
|
||||
icon="icon-calendar-dark"
|
||||
to="/dashboards/due" />
|
||||
<AppNavigationItem
|
||||
:title="t('deck', 'My assigned cards')"
|
||||
icon="icon-group"
|
||||
to="/dashboards/assigned" />
|
||||
<AppNavigationBoardCategory
|
||||
id="deck-navigation-all"
|
||||
to="/board"
|
||||
@@ -71,6 +79,7 @@ import ClickOutside from 'vue-click-outside'
|
||||
import { AppNavigation as AppNavigationVue, AppNavigationSettings, Multiselect } from '@nextcloud/vue'
|
||||
import AppNavigationAddBoard from './AppNavigationAddBoard'
|
||||
import AppNavigationBoardCategory from './AppNavigationBoardCategory'
|
||||
import AppNavigationItem from '@nextcloud/vue/dist/Components/AppNavigationItem'
|
||||
import { loadState } from '@nextcloud/initial-state'
|
||||
import { generateUrl, generateOcsUrl } from '@nextcloud/router'
|
||||
|
||||
@@ -84,6 +93,7 @@ export default {
|
||||
AppNavigationAddBoard,
|
||||
AppNavigationBoardCategory,
|
||||
Multiselect,
|
||||
AppNavigationItem,
|
||||
},
|
||||
directives: {
|
||||
ClickOutside,
|
||||
@@ -101,6 +111,15 @@ export default {
|
||||
groupLimit: [],
|
||||
groupLimitDisabled: true,
|
||||
canCreate: canCreateState,
|
||||
allDashboards: [{
|
||||
id: 1,
|
||||
title: 'due',
|
||||
color: '999999',
|
||||
acl: [],
|
||||
permissions: {
|
||||
PERMISSION_MANAGE: false,
|
||||
},
|
||||
}],
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -108,6 +127,7 @@ export default {
|
||||
'noneArchivedBoards',
|
||||
'archivedBoards',
|
||||
'sharedBoards',
|
||||
// 'dashboards',
|
||||
]),
|
||||
isAdmin() {
|
||||
// eslint-disable-next-line
|
||||
|
||||
Reference in New Issue
Block a user