merge vvow_pos

This commit is contained in:
gitea 2025-04-02 14:56:42 +00:00
parent 7b25645e0a
commit e39837f09c
3 changed files with 16 additions and 164 deletions

View File

@ -16,8 +16,10 @@
'data/demo_data.xml',
],
'qweb': [
'static/src/xml/partner_access_popup.xml',
'static/src/xml/ows_briefing_details.xml',
'static/src/xml/ows_briefing_details_edit.xml',
'static/src/xml/ows_pos_order_selector.xml',
'static/src/xml/partner_access_popup.xml',
],
'installable': True,
'assets': {

View File

@ -1,4 +1,15 @@
odoo.define('open_workshop.models', function (require) {
"use strict";
var models = require('point_of_sale.models');
var field_utils = require('web.field_utils');
models.load_fields('res.partner', 'vvow_birthday');
models.load_fields('res.partner', 'vvow_security_briefing');
models.load_fields('res.partner', 'vvow_security_id');
models.load_fields('res.partner', 'vvow_rfid_card');
models.load_fields('res.partner', 'create_date');
models.load_fields('res.partner', 'vvow_document_id');
});
odoo.define('open_workshop.partner_access_popup', function (require) {
"use strict";
@ -11,7 +22,7 @@ odoo.define('open_workshop.partner_access_popup', function (require) {
screens.ClientListScreenWidget.include({
renderElement: function () {
show: function () {
this._super();
var self = this;
var client = this.pos.get_order().get_client();
@ -32,7 +43,7 @@ odoo.define('open_workshop.partner_access_popup', function (require) {
const html = QWeb.render('PartnerMachineAccessList', {
areas: result || [],
});
self.$('.client-details-right').append(html);
self.$('.client-details-right').html(html);
});
},
});

View File

@ -59,166 +59,5 @@
</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>