[WIP] point_of_sale: qweb template for partner edition
authorFrederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com>
Fri, 12 Sep 2014 14:58:30 +0000 (16:58 +0200)
committerFrederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com>
Wed, 17 Sep 2014 14:57:34 +0000 (16:57 +0200)
addons/point_of_sale/static/src/css/pos.css
addons/point_of_sale/static/src/js/screens.js
addons/point_of_sale/static/src/xml/pos.xml

index a6f7a65..8cbf870 100644 (file)
@@ -1288,6 +1288,18 @@ td {
     text-align: right;
     margin-right: 8px;
 }
+.pos .clientlist-screen .client-details input {
+    padding: 4px;
+    border-radius: 3px;
+    border: solid 1px #cecbcb;
+    width: 340px;
+}
+.pos .clientlist-screen .client-details input.client-name {
+    font-size: 24px;
+    line-height: 24px;
+    margin: 18px 6px;
+    width: 330px;
+}
 .pos .clientlist-screen .client-detail > .empty{
     opacity: 0.3;
 }
index eeb429f..807fb40 100644 (file)
@@ -702,7 +702,7 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
                 var old_scroll   = parent.scrollTop();
                 var old_height   = contents.height();
                 contents.empty();
-                contents.append($(QWeb.render('ClientDetails',{widget:this,partner:partner})));
+                contents.append($(QWeb.render('ClientDetailsEdit',{widget:this,partner:partner})));
                 var new_height   = contents.height();
 
                 if(!this.details_visible){
index f002a88..58d20a8 100644 (file)
         </tr>
     </t>
 
+    <t t-name="ClientDetailsEdit">
+        <section class='client-details edit'>
+            <div class='client-picture'>
+                <img t-att-src='widget.partner_icon_url(partner.id)' />
+            </div>
+            <input class='client-name' t-att-value='partner.name' placeholder='Name'></input>
+            <div class='client-details-box clearfix'>
+                <div class='client-details-left'>
+                    <div class='client-detail'>
+                        <span class='label'>Street</span>
+                        <input class='detail client-address-street'  t-att-value='partner.street' placeholder='Street'></input>
+                    </div>
+                    <div class='client-detail'>
+                        <span class='label'>City</span>
+                        <input class='detail client-address-city'    t-att-value='partner.city' placeholder='City'></input>
+                    </div>
+                    <div class='client-detail'>
+                        <span class='label'>ZIP</span>
+                        <input class='detail client-address-zip'     t-att-value='partner.zip' placeholder='ZIP'></input>
+                    </div>
+                    <div class='client-detail'>
+                        <span class='label'>Country</span>
+                        <input class='detail client-address-country' t-att-value='partner.country_id[1]' placeholder='Country'></input>
+                    </div>
+                </div>
+                <div class='client-details-right'>
+                    <div class='client-detail'>
+                        <span class='label'>email</span>
+                        <input class='detail client-email'  t-att-value='partner.email'></input>
+                    </div>
+                    <div class='client-detail'>
+                        <span class='label'>phone</span>
+                        <input class='detail client-phone'  t-att-value='partner.phone'></input>
+                    </div>
+                    <div class='client-detail'>
+                        <span class='label'>ID</span>
+                        <input class='detail client-id'     t-att-value='partner.ean13'></input>
+                    </div>
+                </div>
+            </div>
+        </section>
+    </t>
     <t t-name="ClientDetails">
         <section class='client-details'>
             <div class='client-picture'>
                 <img t-att-src='widget.partner_icon_url(partner.id)' />
-                <!--<img src='http://static.fjcdn.com/gifs/Aku_c019d6_2548127.gif' />-->
             </div>
             <div class='client-name'><t t-esc='partner.name' /></div>
             <div class='client-details-box clearfix'>