Skip to content
Snippets Groups Projects
dynamic_preferences_registry.py 696 B
Newer Older
  • Learn to ignore specific revisions
  • from dynamic_preferences import types
    from dynamic_preferences.registries import global_preferences_registry
    
    from funkwhale_api.common import preferences
    
    common = types.Section('common')
    
    
    @global_preferences_registry.register
    class APIAutenticationRequired(
            preferences.DefaultFromSettingMixin, types.BooleanPreference):
        section = common
        name = 'api_authentication_required'
        verbose_name = 'API Requires authentication'
        setting = 'API_AUTHENTICATION_REQUIRED'
        help_text = (
            'If disabled, anonymous users will be able to query the API'
            'and access music data (as well as other data exposed in the API '
    
            'without specific permissions).'