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

Reply via email to