X-Git-Url: http://git.onelab.eu/?p=myslice.git;a=blobdiff_plain;f=portal%2Faccountview.py;h=73b55fdc1c04ae2ff66afdf9596c58f3f7274b93;hp=2057f24178cd08b23375cea277394ae73d67f121;hb=caafec9916ce3ca86106a7bc8aa167b53309e072;hpb=df37189ffd08ea92ba19d6ecbfd9f14bf46c0550 diff --git a/portal/accountview.py b/portal/accountview.py index 2057f241..73b55fdc 100644 --- a/portal/accountview.py +++ b/portal/accountview.py @@ -2,7 +2,7 @@ from unfold.loginrequired import LoginRequiredAutoLogoutView # from manifold.core.query import Query from manifold.manifoldapi import execute_query -from portal.actions import manifold_update_user, manifold_update_account, manifold_add_account, manifold_delete_account +from portal.actions import manifold_update_user, manifold_update_account, manifold_add_account, manifold_delete_account, sfa_update_user # from unfold.page import Page from ui.topmenu import topmenu_items_live, the_user @@ -321,9 +321,13 @@ def account_process(request): user_hrn = account_config.get('user_hrn','N/A') keypair = '{"user_public_key":'+ public_key + ', "user_private_key":'+ private_key + ', "user_hrn":"'+ user_hrn + '"}' updated_config = json.dumps(account_config) - + # updating manifold user_params = { 'config': keypair, 'auth_type':'managed'} manifold_update_account(request,user_params) + # updating sfa + public_key = public_key.replace('"', ''); + user_pub_key = {'keys': public_key} + sfa_update_user(request, user_hrn, user_pub_key) messages.success(request, 'Sucess: New Keypair Generated!') return HttpResponseRedirect("/portal/account/") else: