Added raven front dsn and enabled preference
This commit is contained in:
parent
6152b3bb36
commit
bb9a614aa7
|
@ -0,0 +1,37 @@
|
|||
from dynamic_preferences import types
|
||||
from dynamic_preferences.registries import global_preferences_registry
|
||||
|
||||
raven = types.Section('raven')
|
||||
|
||||
|
||||
@global_preferences_registry.register
|
||||
class RavenDSN(types.StringPreference):
|
||||
show_in_api = True
|
||||
section = raven
|
||||
name = 'front_dsn'
|
||||
default = 'https://9e0562d46b09442bb8f6844e50cbca2b@sentry.eliotberriot.com/4'
|
||||
verbose_name = (
|
||||
'A raven DSN key used to report front-ent errors to '
|
||||
'a sentry instance'
|
||||
)
|
||||
help_text = (
|
||||
'Keeping the default one will report errors to funkwhale developers'
|
||||
)
|
||||
|
||||
|
||||
SENTRY_HELP_TEXT = (
|
||||
'Error reporting is disabled by default but you can enable it if'
|
||||
' you want to help us improve funkwhale'
|
||||
)
|
||||
|
||||
|
||||
@global_preferences_registry.register
|
||||
class RavenEnabled(types.BooleanPreference):
|
||||
show_in_api = True
|
||||
section = raven
|
||||
name = 'front_enabled'
|
||||
default = False
|
||||
verbose_name = (
|
||||
'Wether error reporting to a Sentry instance using raven is enabled'
|
||||
' for front-end errors'
|
||||
)
|
Loading…
Reference in New Issue