Browse Source
Merge pull request #18 from coopiteasy/9.0_fix_confirmation_email
9.0 fix confirmation email
pull/19/head
Houssine BAKKALI
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
14 additions and
4 deletions
-
easy_my_coop/controllers/main.py
-
easy_my_coop/view/product_view.xml
-
easy_my_coop/view/subscription_template.xml
|
|
@ -275,7 +275,7 @@ class WebsiteSubscription(http.Controller): |
|
|
|
max_amount = max_amount - partner.total_value |
|
|
|
if company.unmix_share_type: |
|
|
|
share = self.get_selected_share(kwargs) |
|
|
|
if partner.cooperator_type != share.short_name: |
|
|
|
if partner.cooperator_type != share.default_code: |
|
|
|
values = self.fill_values(values, is_company, logged) |
|
|
|
values["error_msg"] = (_("You can't subscribe two " |
|
|
|
"different types of share")) |
|
|
|
|
|
@ -36,6 +36,16 @@ |
|
|
|
</field> |
|
|
|
</record> |
|
|
|
|
|
|
|
<record id="product_template_only_form_view" model="ir.ui.view"> |
|
|
|
<field name="name">product.template.product.form</field> |
|
|
|
<field name="model">product.template</field> |
|
|
|
<field name="inherit_id" ref="product.product_template_only_form_view"/> |
|
|
|
<field name="arch" type="xml"> |
|
|
|
<field name="default_code" position="attributes"> |
|
|
|
<attribute name="attrs">{'required': [('is_share', '=', True)]}</attribute> |
|
|
|
</field> |
|
|
|
</field> |
|
|
|
</record> |
|
|
|
|
|
|
|
<record id="share_product_action" model="ir.actions.act_window"> |
|
|
|
<field name="name">Share type</field> |
|
|
|
|
|
@ -86,11 +86,11 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div name="confirm_email_container" t-attf-class="form-group #{error and 'email_from' in error and 'has-error' or ''}"> |
|
|
|
<div t-if="not logged" name="confirm_email_container" t-attf-class="form-group #{error and 'email_from' in error and 'has-error' or ''}"> |
|
|
|
<label class="col-md-3 col-sm-4 control-label" for="confirm_email">Confirm Email</label> |
|
|
|
<div class="col-md-7 col-sm-8 bottom-line" style="padding-bottom:20px"> |
|
|
|
<input type="confirm_email" class="form-control mandatory-field" name="confirm_email" |
|
|
|
required="required" t-att-readonly="logged" |
|
|
|
t-att-required="not logged" t-att-readonly="logged" |
|
|
|
t-attf-value="#{confirm_email or ''}" placeholder="didier.bourdon@bees-coop.be"/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|