def get(self, request):
"""
Get configuration from settings, format it and return
"""
# get settings and transform it to json
config = json.dumps({
'VERSION': pkg_resources.get_distribution("Vaultier").version,
'raven_key': settings.VAULTIER.get('raven_key'),
'invitation_lifetime': settings.VAULTIER.get(
'invitation_lifetime'),
'registration_allow': settings.VAULTIER.get('registration_allow'),
'registration_enforce': not bool(User.objects.all().count()),
# dev
'dev_shared_key': settings.VAULTIER.get('dev_shared_key'),
'dev_shared_key_private': settings.VAULTIER.get('dev_shared_key_private'),
'dev_shared_key_public': settings.VAULTIER.get('dev_shared_key_public'),
'dev_show_token': settings.VAULTIER.get('dev_show_token'),
'dev_email': settings.VAULTIER.get('dev_email')
})
return HttpResponse(config, content_type='application/json')
评论列表
文章目录