diff --git a/__manifest__.py b/__manifest__.py index 8dd4cf7..5eb1a45 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -58,7 +58,8 @@ 'views/mailing_list.xml', 'views/ir.attachment.xml', 'views/account_portal_templates.xml', - 'views/website_snippets.xml' + 'views/website_snippets.xml', + 'views/portal.xml' ], diff --git a/controllers/kalachakra.py b/controllers/kalachakra.py index e28cc70..e8d98e8 100644 --- a/controllers/kalachakra.py +++ b/controllers/kalachakra.py @@ -402,13 +402,7 @@ class kalachakra_event(WebsiteEventController,PaymentProcessing): data={} request.session['kalachakra_transaction']='' - # acquirers = request.env['payment.acquirer'].sudo().search([ - # ('state', 'in', ['enabled', 'test']), - # ('company_id', '=', request.env.company.id)]) - # result='' - # for ac in acquirers: - # result=result+' '+ac.provider - # return result + if type=='participation': res=request.env['event.registration'].sudo().search([('id','=',request.session['res_id'])]) @@ -624,11 +618,11 @@ class kalachakra_event(WebsiteEventController,PaymentProcessing): }) user.sudo().action_reset_password() - #demande d'adhésion : on vérifie qu'il n'est pas déjà adhérent si demande d'adhésion - if partner.member_status in ('member','super member') and request.session['kalachakra_transaction']=='membership': - data={} - data['email']==post.get('email') - return http.request.render('kalachakra.already_member',data) + #demande d'adhésion : on vérifie qu'il n'est pas déjà adhérent si demande d'adhésion + if partner.member_status in ('member','super member') and request.session['kalachakra_transaction']=='membership': + data={} + data['email']=partner.email + return http.request.render('kalachakra.already_member',data) diff --git a/views/portal.xml b/views/portal.xml new file mode 100644 index 0000000..989e8fa --- /dev/null +++ b/views/portal.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file