Browse Source

invoice link

master
root 2 years ago
parent
commit
6fb325fedd
1 changed files with 19 additions and 0 deletions
  1. +19
    -0
      controllers/kalachakra.py

+ 19
- 0
controllers/kalachakra.py View File

@ -30,6 +30,25 @@ _logger = logging.getLogger(__name__)
def create_donation(self): def create_donation(self):
return True return True
class Kalachakra_PortalAccount(CustomerPortal): class Kalachakra_PortalAccount(CustomerPortal):
@http.route(['/invoice_event'], type='http', auth='user', website=True, sitemap=False,csrf=False)
def invoice_event(self,event_id,*args,**kw):
data={}
#contact lié à l'utilisateur
userid=request.env.context.get('uid')
user=request.env['res.users'].search([('id','=',int(userid))])
partner=request.env['res.partner'].sudo().search([('id','=',int(user.partner_id))])
#inscription
reg=request.env['event.registration'].sudo().search([('event_id','=',int(event_id)),('partner_id','=',int(partner.id))])
if reg:
url="/my/invoices/"+str(int(reg.invoice_id))
return request.redirect(url)
else:
return "no registration"
@http.route(['/my/invoices', '/my/invoices/page/<int:page>'], type='http', auth="user", website=True) @http.route(['/my/invoices', '/my/invoices/page/<int:page>'], type='http', auth="user", website=True)
def kalachakra_portal_my_invoices(self, page=1, date_begin=None, date_end=None, sortby=None, filterby=None, **kw): def kalachakra_portal_my_invoices(self, page=1, date_begin=None, date_end=None, sortby=None, filterby=None, **kw):
values = self._prepare_portal_layout_values() values = self._prepare_portal_layout_values()


Loading…
Cancel
Save