diff --git a/front/src/components/Sidebar.vue b/front/src/components/Sidebar.vue index e8f330c38..72c55847f 100644 --- a/front/src/components/Sidebar.vue +++ b/front/src/components/Sidebar.vue @@ -68,6 +68,12 @@ :title="$t('Pending import requests')"> {{ notifications.importRequests }} + + {{ $t('Library') }} + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+
+ + + + +
+
+ + + + {{ $t('Showing results {%start%}-{%end%} on {%total%}', {start: ((page-1) * paginateBy) + 1 , end: ((page-1) * paginateBy) + result.results.length, total: result.count})}} + +
+
+ + + diff --git a/front/src/router/index.js b/front/src/router/index.js index f71dab7f9..a52070e35 100644 --- a/front/src/router/index.js +++ b/front/src/router/index.js @@ -29,6 +29,8 @@ import PlaylistDetail from '@/views/playlists/Detail' import PlaylistList from '@/views/playlists/List' import Favorites from '@/components/favorites/List' import AdminSettings from '@/views/admin/Settings' +import AdminLibraryBase from '@/views/admin/library/Base' +import AdminLibraryFilesList from '@/views/admin/library/FilesList' import FederationBase from '@/views/federation/Base' import FederationScan from '@/views/federation/Scan' import FederationLibraryDetail from '@/views/federation/LibraryDetail' @@ -167,6 +169,17 @@ export default new Router({ { path: 'libraries/:id', name: 'federation.libraries.detail', component: FederationLibraryDetail, props: true } ] }, + { + path: '/manage/library', + component: AdminLibraryBase, + children: [ + { + path: 'files', + name: 'manage.library.files', + component: AdminLibraryFilesList + } + ] + }, { path: '/library', component: Library, diff --git a/front/src/views/admin/library/Base.vue b/front/src/views/admin/library/Base.vue new file mode 100644 index 000000000..834fca920 --- /dev/null +++ b/front/src/views/admin/library/Base.vue @@ -0,0 +1,28 @@ + + + + + diff --git a/front/src/views/admin/library/FilesList.vue b/front/src/views/admin/library/FilesList.vue new file mode 100644 index 000000000..9c52de576 --- /dev/null +++ b/front/src/views/admin/library/FilesList.vue @@ -0,0 +1,23 @@ + + + + + +