fixed update client details

This commit is contained in:
gitea 2025-04-02 16:38:04 +00:00
parent e39837f09c
commit 6e70c95a7c
2 changed files with 6 additions and 267 deletions

View File

@ -22,21 +22,19 @@ odoo.define('open_workshop.partner_access_popup', function (require) {
screens.ClientListScreenWidget.include({
show: function () {
this._super();
display_client_details: function (visibility,partner, clickpos) {
this._super(visibility,partner, clickpos);
var self = this;
var client = this.pos.get_order().get_client();
if (!client) {
console.log("⚠️ Kein Kunde ausgewählt");
if (visibility !== 'show' || !partner) {
console.log("⛔ Kein Partner oder nicht im show-Modus");
return;
}
console.log("👤 client Objekt:", client);
console.log("🆔 client.id:", client && client.id);
rpc.query({
model: 'ows.machine',
method: 'get_access_list_grouped',
args: [client.id],
args: [partner.id],
}).then(function (result) {
console.log("✅ Maschinenfreigaben vom Server:", result);

View File

@ -98,265 +98,6 @@
</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>