Dateien aus dem alten vvow_pos hinzugefügt

This commit is contained in:
gitea 2025-04-01 17:51:55 +00:00
parent bbdca32b59
commit 7b25645e0a
7 changed files with 3195 additions and 2 deletions

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -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);
} }
} }
}); });*/
}); });

View 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 &lt;= 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>

View 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 &lt;= 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>

View 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>

View File

@ -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>