storing organization client_id and client_secret in object extras

This commit is contained in:
Serghei Mihai 2015-02-05 10:41:18 +01:00
parent a5322fb265
commit 55fa9cdaef
1 changed files with 7 additions and 0 deletions

View File

@ -46,6 +46,7 @@ def valid_signature_required(func):
def create_organization(context, data_dict):
context['ignore_auth'] = True
model = context['model']
session = context['session']
destruction_secret = config.get(plugin_config_prefix + 'destruction_secret',
'changeme')
@ -100,6 +101,12 @@ def create_organization(context, data_dict):
group.state = 'active'
group.image_url = default_icon_url
group.save()
model.repo.new_revision()
model.GroupExtra(group_id=group.id, key='client_id',
value=client_id).save()
model.GroupExtra(group_id=group.id, key='client_secret',
value=client_secret).save()
session.flush()
# notify about organization creation
services = {'services': [{