Browse Source

Feb 7 [UPDT] : Updated 'website_portal_events'

pull/267/merge
AjmalCybro 1 year ago
parent
commit
5ae52ff6d7
  1. 8
      website_portal_events/README.rst
  2. 2
      website_portal_events/__manifest__.py
  3. 7
      website_portal_events/controllers/website_portal_events.py
  4. 6
      website_portal_events/doc/RELEASE_NOTES.md
  5. 32
      website_portal_events/views/event_portal_templates.xml

8
website_portal_events/README.rst

@ -1,9 +1,9 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg .. image:: https://img.shields.io/badge/license-AGPL--3-blue.svg
:target: https://www.gnu.org/licenses/agpl-3.0-standalone.html :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3 :alt: License: AGPL-3
Website Portal Events Website Portal Events
================ =====================
This module helps to show event tickets in the portal in odoo16. This module helps to show event tickets in the portal in odoo16.
Configuration Configuration
@ -21,7 +21,7 @@ General Public License, Version 3 (AGPL v3).
Credits Credits
------- -------
* Developer: (V16): Sruthi MK@cybrosys * Developer: (V16): Sruthi MK, Contact : odoo@cybrosys.com
Contacts Contacts
-------- --------
@ -43,4 +43,4 @@ For support and more information, please visit `Our Website <https://cybrosys.co
Further information Further information
=================== ===================
HTML Description: `<static/description/index.html>`__ HTML Description: `<static/description/index.html>`__

2
website_portal_events/__manifest__.py

@ -21,7 +21,7 @@
############################################################################### ###############################################################################
{ {
'name': 'Website Portal Events', 'name': 'Website Portal Events',
'version': '16.0.1.0.0', 'version': '16.0.1.0.1',
'category': 'Website', 'category': 'Website',
'summary': 'Show event tickets in customer portal', 'summary': 'Show event tickets in customer portal',
'description': """Which will helps to show all events in the customer 'description': """Which will helps to show all events in the customer

7
website_portal_events/controllers/website_portal_events.py

@ -20,12 +20,12 @@
# #
############################################################################### ###############################################################################
from collections import OrderedDict from collections import OrderedDict
from datetime import date, timedelta from datetime import timedelta
from odoo import fields, http, _ from odoo import fields, http, _
from odoo.http import request from odoo.http import request
from odoo.exceptions import AccessError, MissingError from odoo.exceptions import AccessError, MissingError
from odoo.osv import expression from odoo.osv import expression
from odoo.osv.expression import OR, AND from odoo.osv.expression import OR
from odoo.addons.portal.controllers.portal import CustomerPortal, \ from odoo.addons.portal.controllers.portal import CustomerPortal, \
pager as portal_pager pager as portal_pager
@ -103,8 +103,7 @@ class PortalEvent(CustomerPortal):
response = request.make_response(pdf, headers=pdfhttpheaders) response = request.make_response(pdf, headers=pdfhttpheaders)
response.mimetype = 'application/pdf' response.mimetype = 'application/pdf'
return response return response
else: return request.redirect('/my/event_data')
return request.redirect('/my/event_data')
def _get_event_page_view_values(self, event, access_token, **kwargs): def _get_event_page_view_values(self, event, access_token, **kwargs):
"""Get the page view values""" """Get the page view values"""

6
website_portal_events/doc/RELEASE_NOTES.md

@ -1,5 +1,11 @@
## Module <website_portal_events> ## Module <website_portal_events>
#### 12.07.2023 #### 12.07.2023
#### Version 16.0.1.0.0 #### Version 16.0.1.0.0
#### ADD #### ADD
- Initial commit for Website Portal Events - Initial commit for Website Portal Events
#### 05.02.2024
#### Version 16.0.1.0.1
#### UPDT
- Fixed the issue where if there is no image in the partner, the rendering template returns an error.

32
website_portal_events/views/event_portal_templates.xml

@ -79,33 +79,41 @@
<t t-set="stages" t-value="event.state"/> <t t-set="stages" t-value="event.state"/>
<t t-if="stages == 'draft'"> <t t-if="stages == 'draft'">
<span class="badge rounded-pill text-bg-info"> <span class="badge rounded-pill text-bg-info">
<i aria-label="Unconfirmed" title="Unconfirmed" <i aria-label="Unconfirmed"
title="Unconfirmed"
role="img"/> role="img"/>
<span class="d-none d-md-inline">Unconfirmed <span class="d-none d-md-inline">
Unconfirmed
</span> </span>
</span> </span>
</t> </t>
<t t-elif="stages == 'cancel'"> <t t-elif="stages == 'cancel'">
<span class="badge rounded-pill text-bg-info"> <span class="badge rounded-pill text-bg-info">
<i aria-label="Cancelled" title="Cancelled" <i aria-label="Cancelled"
title="Cancelled"
role="img"/> role="img"/>
<span class="d-none d-md-inline">Cancelled <span class="d-none d-md-inline">
Cancelled
</span> </span>
</span> </span>
</t> </t>
<t t-elif="stages == 'open'"> <t t-elif="stages == 'open'">
<span class="badge rounded-pill text-bg-info"> <span class="badge rounded-pill text-bg-info">
<i aria-label="Confirmed" title="Confirmed" <i aria-label="Confirmed"
title="Confirmed"
role="img"/> role="img"/>
<span class="d-none d-md-inline">Confirmed <span class="d-none d-md-inline">
Confirmed
</span> </span>
</span> </span>
</t> </t>
<t t-elif="stages == 'done'"> <t t-elif="stages == 'done'">
<span class="badge rounded-pill text-bg-info"> <span class="badge rounded-pill text-bg-info">
<i aria-label="Attended" title="Attended" <i aria-label="Attended"
title="Attended"
role="img"/> role="img"/>
<span class="d-none d-md-inline">Attended <span class="d-none d-md-inline">
Attended
</span> </span>
</span> </span>
</t> </t>
@ -159,9 +167,11 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col flex-grow-0 pe-2"> <div class="col flex-grow-0 pe-2">
<img class="rounded-circle mt-1 o_portal_contact_img" <t t-if="event.partner_id.image_1920">
t-att-src="image_data_uri(event.partner_id.image_1920)" <img class="rounded-circle mt-1 o_portal_contact_img"
alt="Contact"/> t-att-src="image_data_uri(event.partner_id.image_1920)"
alt="Contact"/>
</t>
</div> </div>
<div class="col ps-0"> <div class="col ps-0">
<span t-field="event.partner_id" <span t-field="event.partner_id"

Loading…
Cancel
Save