Skip to content
Snippets Groups Projects
dynamic_preferences_registry.py 913 B
Newer Older
  • Learn to ignore specific revisions
  • from django.forms import widgets
    
    from dynamic_preferences import types
    from dynamic_preferences.registries import global_preferences_registry
    
    federation = types.Section('federation')
    
    
    @global_preferences_registry.register
    class FederationPrivateKey(types.StringPreference):
        show_in_api = False
        section = federation
        name = 'private_key'
        default = ''
        help_text = (
            'Instance private key, used for signing federation HTTP requests'
        )
        verbose_name = (
            'Instance private key (keep it secret, do not change it)'
        )
    
    
    @global_preferences_registry.register
    class FederationPublicKey(types.StringPreference):
        show_in_api = False
        section = federation
        name = 'public_key'
        default = ''
        help_text = (
            'Instance public key, used for signing federation HTTP requests'
        )
        verbose_name = (
            'Instance public key (do not change it)'
        )