Paramjit Singh Sahota(OpenERP) has proposed merging lp:~openerp-dev/openerp-web/trunk-imp-document-email-alias-psa into lp:~openerp-dev/openerp-web/trunk-improve-document-email_alias-bth.
Requested reviews: OpenERP R&D Team (openerp-dev) For more details, see: https://code.launchpad.net/~openerp-dev/openerp-web/trunk-imp-document-email-alias-psa/+merge/147102 Hello, Created a new widget for the aliasname to solve the problem of unwanted space between the "alias_name @alias_domain". Eg. group+whole-company @test.com Fixed: group+whole-comp...@test.com Thankz YoU. -PSA -- https://code.launchpad.net/~openerp-dev/openerp-web/trunk-imp-document-email-alias-psa/+merge/147102 Your team OpenERP R&D Team is requested to review the proposed merge of lp:~openerp-dev/openerp-web/trunk-imp-document-email-alias-psa into lp:~openerp-dev/openerp-web/trunk-improve-document-email_alias-bth.
=== modified file 'addons/web/static/src/css/base.sass' --- addons/web/static/src/css/base.sass 2013-02-01 13:25:59 +0000 +++ addons/web/static/src/css/base.sass 2013-02-07 13:28:21 +0000 @@ -1661,9 +1661,15 @@ display: none !important .oe_form .oe_form_field_date width: auto +<<<<<<< TREE .oe_form_editable .oe_read_only, .oe_form_field:empty display: none !important +======= + .oe_form_editable + .oe_read_only, .oe_form_field:empty + display: none !important +>>>>>>> MERGE-SOURCE // Sheet and padding .oe_form_nosheet margin: 16px === modified file 'addons/web/static/src/js/view_form.js' --- addons/web/static/src/js/view_form.js 2013-01-24 14:40:18 +0000 +++ addons/web/static/src/js/view_form.js 2013-02-07 13:28:21 +0000 @@ -5333,6 +5333,20 @@ }, }); +instance.web.form.Fieldaliasname = instance.web.form.FieldChar.extend({ + template: "Fieldaliaswidget", + widget_class: 'oe_alias_name', + render_value: function() { + if (!this.get("effective_readonly")) { + this.$el.find('input').val(this.get('value')); + this.$el.find('span#fielddomain').html(this.view.fields[this.node.attrs['fielddomain']].get_value()); + } else { + var alias_string = (this.get('value') + '@' + this.view.fields[this.node.attrs['fielddomain']].get_value()); + this.$el.html(alias_string); + } + }, +}); + /** * Registry of form fields, called by :js:`instance.web.FormView`. * @@ -5367,6 +5381,7 @@ 'many2many_binary': 'instance.web.form.FieldMany2ManyBinaryMultiFiles', 'statusbar': 'instance.web.form.FieldStatus', 'monetary': 'instance.web.form.FieldMonetary', + 'aliasname': 'instance.web.form.Fieldaliasname', }); /** === modified file 'addons/web/static/src/xml/base.xml' --- addons/web/static/src/xml/base.xml 2013-01-30 15:25:52 +0000 +++ addons/web/static/src/xml/base.xml 2013-02-07 13:28:21 +0000 @@ -1871,4 +1871,13 @@ </t> </t> </t> +<t t-name="Fieldaliaswidget"> + <t t-js="widget">console.log('widget....:', widget);</t> + <t t-if="widget.get('effective_readonly')"> + <span></span> + </t> + <t t-if="!widget.get('effective_readonly')"> + <span><input type="text"/>@<span id="fielddomain"></span></span> + </t> +</t> </templates>
_______________________________________________ Mailing list: https://launchpad.net/~openerp-dev-gtk Post to : openerp-dev-gtk@lists.launchpad.net Unsubscribe : https://launchpad.net/~openerp-dev-gtk More help : https://help.launchpad.net/ListHelp