Browse Source

[FIX] b_emc: Info session not always displayed

The info session was not always displayed on the form to become new
cooperator, despite a good configuration.
pull/91/head
Rémy Taymans 5 years ago
parent
commit
252a331781
  1. 2
      beesdoo_easy_my_coop/__openerp__.py
  2. 13
      beesdoo_easy_my_coop/controllers/main.py

2
beesdoo_easy_my_coop/__openerp__.py

@ -16,7 +16,7 @@
# Check https://github.com/odoo/odoo/blob/master/openerp/addons/base/module/module_data.xml
# for the full list
'category': 'Cooperative management',
'version': '9.0.1.1.1',
'version': '9.0.1.1.2',
# any module necessary for this one to work correctly
'depends': ['beesdoo_base', 'beesdoo_shift', 'easy_my_coop', 'easy_my_coop_eater'],

13
beesdoo_easy_my_coop/controllers/main.py

@ -6,14 +6,15 @@ from openerp.addons.easy_my_coop.controllers.main import WebsiteSubscription as
class WebsiteSubscription(Base):
@http.route()
def display_become_cooperator_page(self, **kwargs):
response = (super(WebsiteSubscription, self)
.display_become_cooperator_page(**kwargs))
def fill_values(self, values, is_company, logged, load_from_user=False):
values = super(WebsiteSubscription, self).fill_values(values,
is_company,
logged,
load_from_user)
cmp = request.env['res.company']._company_default_get()
response.qcontext.update({
values.update({
'display_info_session': cmp.display_info_session_confirmation,
'info_session_required': cmp.info_session_confirmation_required,
'info_session_text': cmp.info_session_confirmation_text,
})
return response
return values
Loading…
Cancel
Save