diff --git a/api/funkwhale_api/instance/dynamic_preferences_registry.py b/api/funkwhale_api/instance/dynamic_preferences_registry.py
index 0edb9448..844fbb08 100644
--- a/api/funkwhale_api/instance/dynamic_preferences_registry.py
+++ b/api/funkwhale_api/instance/dynamic_preferences_registry.py
@@ -58,15 +58,6 @@ class RavenDSN(types.StringPreference):
field_kwargs = {"required": False}
-@global_preferences_registry.register
-class RavenEnabled(types.BooleanPreference):
- show_in_api = True
- section = raven
- name = "front_enabled"
- default = False
- verbose_name = "Report front-end errors with Raven"
-
-
@global_preferences_registry.register
class InstanceNodeinfoEnabled(types.BooleanPreference):
show_in_api = False
diff --git a/front/package.json b/front/package.json
index 72cd6c71..adeb1fb1 100644
--- a/front/package.json
+++ b/front/package.json
@@ -20,7 +20,6 @@
"lodash": "^4.17.10",
"masonry-layout": "^4.2.2",
"moment": "^2.22.2",
- "raven-js": "^3.26.4",
"semantic-ui-css": "^2.4.1",
"showdown": "^1.8.6",
"vue": "^2.5.17",
diff --git a/front/src/App.vue b/front/src/App.vue
index ed2f4e36..55cfab6e 100644
--- a/front/src/App.vue
+++ b/front/src/App.vue
@@ -43,10 +43,6 @@
:version="version"
@show:shortcuts-modal="showShortcutsModal = !showShortcutsModal"
>
-
@@ -63,7 +59,6 @@ import GlobalEvents from '@/components/utils/global-events'
import Sidebar from '@/components/Sidebar'
import AppFooter from '@/components/Footer'
-import Raven from '@/components/Raven'
import ServiceMessages from '@/components/ServiceMessages'
import locales from './locales'
@@ -75,7 +70,6 @@ export default {
components: {
Sidebar,
AppFooter,
- Raven,
PlaylistModal,
ShortcutsModal,
GlobalEvents,
diff --git a/front/src/components/Raven.vue b/front/src/components/Raven.vue
deleted file mode 100644
index f45d0ed2..00000000
--- a/front/src/components/Raven.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/front/src/store/instance.js b/front/src/store/instance.js
index a1a1530a..72a960cd 100644
--- a/front/src/store/instance.js
+++ b/front/src/store/instance.js
@@ -40,14 +40,6 @@ export default {
enabled: {
value: true
}
- },
- raven: {
- front_enabled: {
- value: false
- },
- front_dsn: {
- value: null
- }
}
}
},
diff --git a/front/src/views/admin/Settings.vue b/front/src/views/admin/Settings.vue
index 890eba9f..779bb745 100644
--- a/front/src/views/admin/Settings.vue
+++ b/front/src/views/admin/Settings.vue
@@ -142,11 +142,6 @@ export default {
"instance__nodeinfo_stats_enabled",
"instance__nodeinfo_private"
]
- },
- {
- label: errorLabel,
- id: "reporting",
- settings: ["raven__front_enabled", "raven__front_dsn"]
}
]
}
diff --git a/front/tests/unit/specs/store/instance.spec.js b/front/tests/unit/specs/store/instance.spec.js
index b60b1fd4..7b70982f 100644
--- a/front/tests/unit/specs/store/instance.spec.js
+++ b/front/tests/unit/specs/store/instance.spec.js
@@ -18,11 +18,11 @@ describe('store/instance', () => {
describe('mutations', () => {
it('settings', () => {
- const state = {settings: {raven: {front_dsn: {value: 'test'}}}}
- let settings = {raven: {front_enabled: {value: true}}}
+ const state = {settings: {users: {upload_quota: {value: 1}}}}
+ let settings = {users: {registration_enabled: {value: true}}}
store.mutations.settings(state, settings)
expect(state.settings).to.deep.equal({
- raven: {front_dsn: {value: 'test'}, front_enabled: {value: true}}
+ users: {upload_quota: {value: 1}, registration_enabled: {value: true}}
})
})
})
@@ -32,13 +32,13 @@ describe('store/instance', () => {
status: 200,
response: [
{
- section: 'raven',
- name: 'front_dsn',
- value: 'test'
+ section: 'users',
+ name: 'upload_quota',
+ value: 1
},
{
- section: 'raven',
- name: 'front_enabled',
+ section: 'users',
+ name: 'registration_enabled',
value: false
}
]
@@ -50,15 +50,15 @@ describe('store/instance', () => {
{
type: 'settings',
payload: {
- raven: {
- front_dsn: {
- section: 'raven',
- name: 'front_dsn',
- value: 'test'
+ users: {
+ upload_quota: {
+ section: 'users',
+ name: 'upload_quota',
+ value: 1
},
- front_enabled: {
- section: 'raven',
- name: 'front_enabled',
+ registration_enabled: {
+ section: 'users',
+ name: 'registration_enabled',
value: false
}
}