From cc5a715bc9f9841f13fc42fdcb344ff67d912b58 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 18 May 2022 09:01:39 +0000 Subject: [PATCH] controller kalachakra --- __manifest__.py | 4 ++-- controllers/kalachakra.py | 40 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 controllers/kalachakra.py diff --git a/__manifest__.py b/__manifest__.py index 2451cf2..8de5897 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -31,8 +31,8 @@ 'views/contactus.xml', 'views/partner.xml', 'views/partnerimport.xml', - 'report/report_donationtax.xml', - 'report/report.xml' + #'report/report_donationtax.xml', + #'report/report.xml' ], # only loaded in demonstration mode diff --git a/controllers/kalachakra.py b/controllers/kalachakra.py new file mode 100644 index 0000000..3c5b616 --- /dev/null +++ b/controllers/kalachakra.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +from odoo import http +from odoo.http import request +import werkzeug +from odoo.tools import format_datetime, format_date, is_html_empty +from odoo.exceptions import UserError +from odoo.addons.website_event.controllers.main import WebsiteEventController + +class kalachakra(WebsiteEventController): + + def _extract_searched_event_tags(self, searches): + tags = request.env['event.tag'] + + if searches.get('tags'): + + tags = request.env['event.tag'].search([('name', '=', searches['tags'])]) + return tags + + @http.route(['/kalachakra/calendar'], type='http', auth='public', website=True, sitemap=False,csrf=False) + def eventCalendar(self,**post): + url='https://calendar.google.com/calendar/embed?height=600&wkst=2&bgcolor=%23ffffff&ctz=Europe%2FParis&mode=WEEK&src=aXRrYWxhY2hha3JhQGdtYWlsLmNvbQ&src=bjYxODA1OXQ2dmRwNmp0Y3Foa3FjMTMwdWtAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&src=MnJzc2VvY3MzcGNiaDliaGFvNXZ1a3JpM3NAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&src=cGJ0YjBtbTBja2NsMDZmdTNvb2ViMDJpOXNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&src=ZnIuZnJlbmNoI2hvbGlkYXlAZ3JvdXAudi5jYWxlbmRhci5nb29nbGUuY29t&color=%23039BE5&color=%238E24AA&color=%23E4C441&color=%237CB342&color=%230B8043" style="border:solid 1px #777" width="800" height="600" frameborder="0" scrolling="no"' + #url='https://calendar.google.com/calendar/embed?height=600&wkst=1&bgcolor=%23ffffff&ctz=Europe%2FParis&src=cmF5bmFsZC5jYW5kZWxpZXJAZ21haWwuY29t&src=Z3I4aGdpbm5hYjNwZ2ExY3M4MTAxczVlcjhAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&src=ZnIuZnJlbmNoI2hvbGlkYXlAZ3JvdXAudi5jYWxlbmRhci5nb29nbGUuY29t&color=%23039BE5&color=%23D50000&color=%237986CB' + return http.request.render('kalachakra.event_calendar',{'url':url}) + + @http.route(['/event/calendartui'], type='http', auth='public', website=True, sitemap=False,csrf=False) + def eventCalendartui(self,**post): + + return http.request.render('kalachakra.event_calendartui') + + @http.route(['/kalachakra/contactus'], type='http', auth='public', website=True, sitemap=False,csrf=False) + def kalachakracontactus(self,**post): + + return http.request.render('kalachakra.contactus') + + @http.route(['/kalachakra/programme'], type='http', auth='public', website=True, sitemap=False,csrf=False) + def kalachakraprogramme(self,**post): + + return http.request.redirect('https://www.dropbox.com/s/ijsd6n82oyp0gw8/programme_Paris.pdf?dl=0') + +