Dateien aus dem alten vvow_pos hinzugefügt
This commit is contained in:
parent
bbdca32b59
commit
7b25645e0a
|
|
@ -17,6 +17,7 @@
|
||||||
],
|
],
|
||||||
'qweb': [
|
'qweb': [
|
||||||
'static/src/xml/partner_access_popup.xml',
|
'static/src/xml/partner_access_popup.xml',
|
||||||
|
'static/src/xml/ows_pos_order_selector.xml',
|
||||||
],
|
],
|
||||||
'installable': True,
|
'installable': True,
|
||||||
'assets': {
|
'assets': {
|
||||||
|
|
|
||||||
2533
static/src/css/pos.css
Normal file
2533
static/src/css/pos.css
Normal file
File diff suppressed because it is too large
Load Diff
|
|
@ -19,7 +19,7 @@ odoo.define('open_workshop.debug', function (require) {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
// Erweiterung von ClientDetailsWidget, um die Kundendetails anzuzeigen
|
/* Erweiterung von ClientDetailsWidget, um die Kundendetails anzuzeigen
|
||||||
screens.ClientDetailsWidget.include({
|
screens.ClientDetailsWidget.include({
|
||||||
show: function() {
|
show: function() {
|
||||||
this._super();
|
this._super();
|
||||||
|
|
@ -28,5 +28,5 @@ odoo.define('open_workshop.debug', function (require) {
|
||||||
console.log('vvow_document_id:', this.partner.vvow_document_id);
|
console.log('vvow_document_id:', this.partner.vvow_document_id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});*/
|
||||||
});
|
});
|
||||||
|
|
|
||||||
362
static/src/xml/ows_briefing_details.xml
Normal file
362
static/src/xml/ows_briefing_details.xml
Normal file
|
|
@ -0,0 +1,362 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<templates id="template" xml:space="preserve">
|
||||||
|
<!-- overwrite client details (view) -->
|
||||||
|
<t t-extend="ClientDetails">
|
||||||
|
<t t-jquery=".client-details-left" t-operation="replace">
|
||||||
|
<div class='client-details-left'>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Address</span>
|
||||||
|
<t t-if='partner.address'>
|
||||||
|
<span class='detail client-address'>
|
||||||
|
<t t-esc='partner.address' />
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.address'>
|
||||||
|
<span class='detail client-address empty'>N/A</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Email</span>
|
||||||
|
<t t-if='partner.email'>
|
||||||
|
<span class='detail client-email'>
|
||||||
|
<t t-esc='partner.email' />
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.email'>
|
||||||
|
<span class='detail client-email empty'>N/A</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Geburtstag</span>
|
||||||
|
<t t-if='partner.vvow_birthday'>
|
||||||
|
<span class='detail client-vvow_birthday'>
|
||||||
|
<t t-esc='partner.vvow_birthday' />
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_birthday'>
|
||||||
|
<span class='detail client-vvow_birthday empty'>N/A</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Phone</span>
|
||||||
|
<t t-if='partner.phone'>
|
||||||
|
<span class='detail client-phone'>
|
||||||
|
<t t-esc='partner.phone' />
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.phone'>
|
||||||
|
<span class='detail client-phone empty'>N/A</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div t-attf-class='client-detail #{widget.pos.pricelists.length <= 1 ? "oe_hidden" : ""}'>
|
||||||
|
<span class='label'>Pricelist</span>
|
||||||
|
<t t-if='partner.property_product_pricelist'>
|
||||||
|
<span class='detail property_product_pricelist'>
|
||||||
|
<t t-esc='partner.property_product_pricelist[1]'/>
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.property_product_pricelist'>
|
||||||
|
<span class='detail property_product_pricelist empty'>N/A</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Haftungs.</span>
|
||||||
|
<t t-if='partner.vvow_security_briefing'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_security_briefing'>
|
||||||
|
<span class='detail client-details-vvow_sec_briefing_error'>
|
||||||
|
Nein, bitte überprüfen!
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<span class='label'>Id:</span>
|
||||||
|
<t t-if='partner.vvow_security_id'>
|
||||||
|
<span class='detail client-details-vvow_security_id'>
|
||||||
|
<t t-esc="partner.vvow_security_id"/>
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_security_id'>
|
||||||
|
<span class='detail client-details-vvow_security_id__error'>
|
||||||
|
Kein ID vorhanden
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Erstellt am:</span>
|
||||||
|
<t t-if='partner.create_date'>
|
||||||
|
<span class='detail client-vvow_birthday'>
|
||||||
|
<t t-esc='partner.create_date' />
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.create_date'>
|
||||||
|
<span class='detail client-vvow_birthday empty'>N/A</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</t>
|
||||||
|
<t t-jquery=".client-details-right" t-operation="replace">
|
||||||
|
<div class='client-details-right'>
|
||||||
|
<!--Start FabLab-->
|
||||||
|
<div class='client-details-briefing_fablab'>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Sab. Laser</span>
|
||||||
|
<t t-if='partner.vvow_fablab_laser_sabko'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_fablab_laser_sabko'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Prusa</span>
|
||||||
|
<t t-if='partner.vvow_fablab_3dprint_prusa'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_fablab_3dprint_prusa'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Prusa MMU</span>
|
||||||
|
<t t-if='partner.vvow_fablab_3dprint_prusa_mmu'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_fablab_3dprint_prusa_mmu'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>3D Delta</span>
|
||||||
|
<t t-if='partner.vvow_fablab_3dprint_delta'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_fablab_3dprint_delta'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>CNC Beami</span>
|
||||||
|
<t t-if='partner.vvow_fablab_cnc_beamicon'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_fablab_cnc_beamicon'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!--Start Holz-->
|
||||||
|
<div class='client-details-briefing_wood'>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Felder Kreissäge</span>
|
||||||
|
<t t-if='partner.vvow_holz_felder_tablesaw'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_holz_felder_tablesaw'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Felder Bandsäge</span>
|
||||||
|
<t t-if='partner.vvow_holz_felder_bandsaw'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_holz_felder_bandsaw'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Abricht-/Dickenhobel</span>
|
||||||
|
<t t-if='partner.vvow_holz_felder_jointer'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_holz_felder_jointer'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Drechselbank</span>
|
||||||
|
<t t-if='partner.vvow_holz_lathe'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_holz_lathe'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Festool Domino Fräse</span>
|
||||||
|
<t t-if='partner.vvow_holz_domino'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_holz_domino'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Maffel Duo Dübler</span>
|
||||||
|
<t t-if='partner.vvow_holz_duoduebler'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_holz_duoduebler'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Lamello Zeta P2</span>
|
||||||
|
<t t-if='partner.vvow_holz_lamello'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_holz_lamello'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- Start Metall-->
|
||||||
|
<div class='client-details-briefing_metal'>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Säge Metall</span>
|
||||||
|
<t t-if='partner.vvow_metall_chop_saw'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_metall_chop_saw'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>MIG/MAG Schweißgerät</span>
|
||||||
|
<t t-if='partner.vvow_metall_welding_mig'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_metall_welding_mig'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>WIG Schweißgerät</span>
|
||||||
|
<t t-if='partner.vvow_metall_welding_wig'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_metall_welding_wig'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Schweißen divers (alt Schweißen)</span>
|
||||||
|
<t t-if='partner.vvow_metall_welding_misc'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_metall_welding_misc'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Drehbank</span>
|
||||||
|
<t t-if='partner.vvow_metall_lathe'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_metall_lathe'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Fräse Deckel FP2</span>
|
||||||
|
<t t-if='partner.vvow_metall_mill_fp2'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_metall_mill_fp2'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Abkantbank</span>
|
||||||
|
<t t-if='partner.vvow_metall_bender'>
|
||||||
|
<span class='detail client-details-vvow_briefing'>
|
||||||
|
Ja
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if='!partner.vvow_metall_bender'>
|
||||||
|
<span class='detail client-details-vvow_briefing_error'>
|
||||||
|
Nein
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</t>
|
||||||
|
</t>
|
||||||
|
</templates>
|
||||||
224
static/src/xml/ows_briefing_details_edit.xml
Normal file
224
static/src/xml/ows_briefing_details_edit.xml
Normal file
|
|
@ -0,0 +1,224 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<templates id="template" xml:space="preserve">
|
||||||
|
<!-- overwrite client details (view) -->
|
||||||
|
<t t-extend="ClientDetailsEdit">
|
||||||
|
<t t-jquery=".client-details-left" t-operation="replace">
|
||||||
|
<div class='client-details-left'>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Street</span>
|
||||||
|
<input class='detail client-address-street' name='street' t-att-value='partner.street || ""' placeholder='Street'></input>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Postcode</span>
|
||||||
|
<input class='detail client-address-zip' name='zip' t-att-value='partner.zip || ""' placeholder='ZIP'></input>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>City</span>
|
||||||
|
<input class='detail client-address-city' name='city' t-att-value='partner.city || ""' placeholder='City'></input>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Country</span>
|
||||||
|
<select class='detail client-address-country needsclick' name='country_id'>
|
||||||
|
<option value=''>None</option>
|
||||||
|
<t t-foreach='widget.pos.countries' t-as='country'>
|
||||||
|
<option t-att-value='country.id' t-att-selected="partner.country_id ? ((country.id === partner.country_id[0]) ? true : undefined) : undefined">
|
||||||
|
<t t-esc='country.name'/>
|
||||||
|
</option>
|
||||||
|
</t>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Email</span>
|
||||||
|
<input class='detail client-email' name='email' type='email' t-att-value='partner.email || ""'></input>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Phone</span>
|
||||||
|
<input class='detail client-phone' name='phone' type='tel' t-att-value='partner.phone || ""'></input>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Geburtstag</span>
|
||||||
|
<input class='detail client-birthday' name='vvow_birthday' type='date' t-att-value='partner.vvow_birthday || ""'></input>
|
||||||
|
</div>
|
||||||
|
<div t-attf-class='client-detail #{widget.pos.pricelists.length <= 1 ? "oe_hidden" : ""}'>
|
||||||
|
<span class='label'>Pricelist</span>
|
||||||
|
<select class='detail needsclick' name='property_product_pricelist'>
|
||||||
|
<t t-foreach='widget.pos.pricelists' t-as='pricelist'>
|
||||||
|
<option t-att-value='pricelist.id' t-att-selected="partner.property_product_pricelist ? (pricelist.id === partner.property_product_pricelist[0] ? true : undefined) : undefined">
|
||||||
|
<t t-esc='pricelist.display_name'/>
|
||||||
|
</option>
|
||||||
|
</t>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='label'>Haftungsauschschluß</span>
|
||||||
|
<select class='detail client-vvow_security_briefing-states needsclick' name='vvow_security_briefing'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_security_briefing ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_security_briefing ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</t>
|
||||||
|
<t t-jquery=".client-details-right" t-operation="replace">
|
||||||
|
<div class='client-details-right'>
|
||||||
|
<div class='client-details-briefing_fablab'>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Sab. Laser</span>
|
||||||
|
<select class='detail client-vvow_fablab_laser_sabko-states needsclick' name='vvow_fablab_laser_sabko'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_fablab_laser_sabko ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_fablab_laser_sabko ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Prusa</span>
|
||||||
|
<select class='detail client-vvow_fablab_3dprint_prusa-states needsclick' name='vvow_fablab_3dprint_prusa'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_fablab_3dprint_prusa ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_fablab_3dprint_prusa ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Prusa MMU</span>
|
||||||
|
<select class='detail client-vvow_fablab_3dprint_prusa_mmu-states needsclick' name='vvow_fablab_3dprint_prusa_mmu'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_fablab_3dprint_prusa_mmu ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_fablab_3dprint_prusa_mmu ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>3D Delta</span>
|
||||||
|
<select class='detail client-vvow_fablab_3dprint_delta-states needsclick' name='vvow_fablab_3dprint_delta'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_fablab_3dprint_delta ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_fablab_3dprint_delta ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>CNC Beami</span>
|
||||||
|
<select class='detail client-vvow_fablab_cnc_beamicon-states needsclick' name='vvow_fablab_cnc_beamicon'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_fablab_cnc_beamicon ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_fablab_cnc_beamicon ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--Start Holz
|
||||||
|
vvow_holz_sander = fields.Boolean("Einweisung Kantenschleifer", track_visibility='onchange', default=False)
|
||||||
|
vvow_holz_felder_mill = fields.Boolean("Einweisung Felder Fräse", track_visibility='onchange', default=False)
|
||||||
|
vvow_holz_mill = fields.Boolean("Einweisung Tischfräse", track_visibility='onchange', default=False)
|
||||||
|
vvow_holz_lathe = fields.Boolean("Einweisung Drechselbank", track_visibility='onchange', default=False)
|
||||||
|
-->
|
||||||
|
|
||||||
|
<div class='client-details-briefing_wood'>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Felder Kreissäge</span>
|
||||||
|
<select class='detail client-vvow_holz_felder_tablesaw-states needsclick' name='vvow_holz_felder_tablesaw'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_holz_felder_tablesaw ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_holz_felder_tablesaw ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Felder Bandsäge</span>
|
||||||
|
<select class='detail client-vvow_holz_felder_bandsaw-states needsclick' name='vvow_holz_felder_bandsaw'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_holz_felder_bandsaw ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_holz_felder_bandsaw ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Abricht-/Dickenhobel</span>
|
||||||
|
<select class='detail client-vvow_holz_felder_jointer-states needsclick' name='vvow_holz_felder_jointer'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_holz_felder_jointer ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_holz_felder_jointer ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Drechselbank</span>
|
||||||
|
<select class='detail client-vvow_holz_lathe-states needsclick' name='vvow_holz_lathe'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_holz_lathe ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_holz_lathe ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Festool Domino Fräse</span>
|
||||||
|
<select class='detail client-vvow_holz_domino-states needsclick' name='vvow_holz_domino'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_holz_domino ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_holz_domino ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Maffel Duo Dübler</span>
|
||||||
|
<select class='detail client-vvow_holz_duoduebler-states needsclick' name='vvow_holz_duoduebler'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_holz_duoduebler ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_holz_duoduebler ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>amello Zeta P2</span>
|
||||||
|
<select class='detail client-vvow_holz_lamello-states needsclick' name='vvow_holz_lamello'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_holz_lamello ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_holz_lamello ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Start Metall
|
||||||
|
vvow_metall_bandsaw = fields.Boolean("Einweisung Bandsäge", track_visibility='onchange', default=False)
|
||||||
|
vvow_metall_bender = fields.Boolean("Einweisung Abkantbank", track_visibility='onchange', default=False)
|
||||||
|
vvow_metall_chop_saw = fields.Boolean("Einweisung Kappsäge", track_visibility='onchange', default=False)
|
||||||
|
-->
|
||||||
|
|
||||||
|
<div class='client-details-briefing_metal'>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Säge Metall</span>
|
||||||
|
<select class='detail client-vvow_metall_chop_saw-states needsclick' name='vvow_metall_chop_saw'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_metall_chop_saw ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_metall_chop_saw ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>MIG/MAG Schweißgerät</span>
|
||||||
|
<select class='detail client-vvow_metall_welding_mig-states needsclick' name='vvow_metall_welding_mig'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_metall_welding_mig ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_metall_welding_mig ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>WIG Schweißgerät</span>
|
||||||
|
<select class='detail client-vvow_metall_welding_wig-states needsclick' name='vvow_metall_welding_wig'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_metall_welding_wig ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_metall_welding_wig ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Drehbank</span>
|
||||||
|
<select class='detail client-vvow_metall_lathe-states needsclick' name='vvow_metall_lathe'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_metall_lathe ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_metall_lathe ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Fräse Deckel FP2</span>
|
||||||
|
<select class='detail client-vvow_metall_mill_fp2-states needsclick' name='vvow_metall_mill_fp2'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_metall_mill_fp2 ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_metall_mill_fp2 ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Abkantbank</span>
|
||||||
|
<select class='detail client-vvow_metall_bender-states needsclick' name='vvow_metall_bender'>
|
||||||
|
<option value='true' t-att-selected="partner.vvow_metall_bender ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.vvow_metall_bender ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<!--
|
||||||
|
<div class='client-detail'>
|
||||||
|
<span class='briefinglabel'>Template</span>
|
||||||
|
<select class='detail client-Template-states needsclick' name='Template'>
|
||||||
|
<option value='true' t-att-selected="partner.Template ? true : undefined">Ja</option>
|
||||||
|
<option value='' t-att-selected="!partner.Template ? true: undefined">Nein</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
-->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</t>
|
||||||
|
</t>
|
||||||
|
</templates>
|
||||||
70
static/src/xml/ows_pos_order_selector.xml
Normal file
70
static/src/xml/ows_pos_order_selector.xml
Normal file
|
|
@ -0,0 +1,70 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<templates id="template" xml:space="preserve">
|
||||||
|
<!-- Test replace logo -->
|
||||||
|
<t t-extend="Chrome">
|
||||||
|
<t t-jquery=".pos-branding" t-operation="replace">
|
||||||
|
<img style="max-height:48px; max-width: 100%; width:auto" src="/web/binary/company_logo" alt="HOBBYHIMMEL"/>
|
||||||
|
</t>
|
||||||
|
</t>
|
||||||
|
|
||||||
|
<!-- Remove old order-selector container -->
|
||||||
|
<t t-extend="Chrome">
|
||||||
|
<t t-jquery=".placeholder-OrderSelectorWidget" t-operation="replace">
|
||||||
|
</t>
|
||||||
|
</t>
|
||||||
|
<!-- insert order-selector container in new position -->
|
||||||
|
<t t-extend="Chrome">
|
||||||
|
<t t-jquery=".pos" t-operation="prepend">
|
||||||
|
<div class="placeholder-OrderSelectorWidget"></div>
|
||||||
|
</t>
|
||||||
|
</t>
|
||||||
|
|
||||||
|
<!-- completly overwrite OrderSelectorWidget -->
|
||||||
|
<t t-name="OrderSelectorWidget">
|
||||||
|
<div class="order-selector" >
|
||||||
|
<div class="new-order-button">
|
||||||
|
<span class="order-button square neworder-button">
|
||||||
|
<i class='fa fa-plus' role="img" aria-label="New order" title="New order"/>
|
||||||
|
</span>
|
||||||
|
<span class="order-button square deleteorder-button">
|
||||||
|
<i class='fa fa-minus' role="img" aria-label="Delete order" title="Delete order"/>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<span class="orders touch-scrollable">
|
||||||
|
<t t-foreach="widget.pos.get_order_list()" t-as="order">
|
||||||
|
<t t-if="order === widget.pos.get_order()">
|
||||||
|
<span class="order-button select-order selected" t-att-title="order.sequence_number" t-att-data-uid="order.uid">
|
||||||
|
<span class="order-time">
|
||||||
|
<t t-esc="moment(order.creation_date).format('HH:mm')"/>
|
||||||
|
</span>
|
||||||
|
<span class="order-customer">
|
||||||
|
<t t-if="order.get_client()">
|
||||||
|
<t t-esc="order.get_client().name" />
|
||||||
|
</t>
|
||||||
|
<t t-if="!order.get_client()">
|
||||||
|
?
|
||||||
|
</t>
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
<t t-if="order !== widget.pos.get_order()">
|
||||||
|
<span class="order-button select-order" t-att-title="order.sequence_number" t-att-data-uid="order.uid">
|
||||||
|
<span class="order-time">
|
||||||
|
<t t-esc="moment(order.creation_date).format('HH:mm')"/>
|
||||||
|
</span>
|
||||||
|
<span class="order-customer">
|
||||||
|
<t t-if="order.get_client()">
|
||||||
|
<t t-esc="order.get_client().name" />
|
||||||
|
</t>
|
||||||
|
<t t-if="!order.get_client()">
|
||||||
|
?
|
||||||
|
</t>
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
</t>
|
||||||
|
</t>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</t>
|
||||||
|
|
||||||
|
</templates>
|
||||||
|
|
@ -6,5 +6,8 @@
|
||||||
<template id="machine_access_template" name="Maschinenfreigaben Template"
|
<template id="machine_access_template" name="Maschinenfreigaben Template"
|
||||||
src="/open_workshop/static/src/xml/partner_access_popup.xml"/>
|
src="/open_workshop/static/src/xml/partner_access_popup.xml"/>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
<xpath expr="//link[@href='/point_of_sale/static/src/css/pos.css']" position="replace">
|
||||||
|
<link rel="stylesheet" type="text/css" href="/open_workshop/static/src/css/pos.css"/>
|
||||||
|
</xpath>
|
||||||
</template>
|
</template>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user