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:
[email protected]
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 : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp