diff --git a/front/src/components/About.vue b/front/src/components/About.vue
index 524191250..b0ae67ef7 100644
--- a/front/src/components/About.vue
+++ b/front/src/components/About.vue
@@ -13,6 +13,12 @@
{{ $t('Unfortunately, owners of this instance did not yet take the time to complete this page.') }}
+
+ {{ $t('Edit instance info') }}
+
diff --git a/front/src/components/Sidebar.vue b/front/src/components/Sidebar.vue
index 97c743bbe..9fbc5605c 100644
--- a/front/src/components/Sidebar.vue
+++ b/front/src/components/Sidebar.vue
@@ -78,6 +78,12 @@
:title="$t('Pending follow requests')">
{{ notifications.federation }}
+
+ {{ $t('Settings') }}
+
@@ -217,7 +223,6 @@ export default {
}
let self = this
axios.get('requests/import-requests/', {params: {status: 'pending'}}).then(response => {
- console.log('YOLo')
self.notifications.importRequests = response.data.count
})
},
@@ -256,7 +261,6 @@ export default {
},
'$store.state.availablePermissions': {
handler () {
- console.log('YOLO')
this.fetchNotificationsCount()
},
deep: true
diff --git a/front/src/components/admin/SettingsGroup.vue b/front/src/components/admin/SettingsGroup.vue
new file mode 100644
index 000000000..255f04488
--- /dev/null
+++ b/front/src/components/admin/SettingsGroup.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
diff --git a/front/src/router/index.js b/front/src/router/index.js
index b1e208023..f71dab7f9 100644
--- a/front/src/router/index.js
+++ b/front/src/router/index.js
@@ -28,6 +28,7 @@ import RequestsList from '@/components/requests/RequestsList'
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 FederationBase from '@/views/federation/Base'
import FederationScan from '@/views/federation/Scan'
import FederationLibraryDetail from '@/views/federation/LibraryDetail'
@@ -117,6 +118,11 @@ export default new Router({
defaultPaginateBy: route.query.paginateBy
})
},
+ {
+ path: '/manage/settings',
+ name: 'manage.settings',
+ component: AdminSettings
+ },
{
path: '/manage/federation',
component: FederationBase,
diff --git a/front/src/views/admin/Settings.vue b/front/src/views/admin/Settings.vue
new file mode 100644
index 000000000..7174ab516
--- /dev/null
+++ b/front/src/views/admin/Settings.vue
@@ -0,0 +1,155 @@
+
+
+
+
+
diff --git a/front/src/views/playlists/List.vue b/front/src/views/playlists/List.vue
index 32ee5aafa..5001fb14d 100644
--- a/front/src/views/playlists/List.vue
+++ b/front/src/views/playlists/List.vue
@@ -76,7 +76,6 @@ export default {
Pagination
},
data () {
- console.log('YOLO', this.$t)
let defaultOrdering = this.getOrderingFromString(this.defaultOrdering || '-creation_date')
return {
isLoading: true,