From 9f31a5370399b9c3fa43bcdfaff87979a527d10f Mon Sep 17 00:00:00 2001 From: jopster Date: Fri, 23 Feb 2024 12:29:07 +0100 Subject: [PATCH] Client Adresse im Vertrags View eingebaut --- models/__pycache__/dss.cpython-311.pyc | Bin 31649 -> 32009 bytes models/dss.py | 15 +++++ views/dss.xml | 82 ++++++++++++++++++++++++- 3 files changed, 94 insertions(+), 3 deletions(-) diff --git a/models/__pycache__/dss.cpython-311.pyc b/models/__pycache__/dss.cpython-311.pyc index 34c237987a06b6af5858e897a12a74d814e9e9f8..6b2a44b28e9fd88863abdc490f1e3575863e5de8 100644 GIT binary patch delta 2391 zcmb`I4@}f$7{~9qJ0ZM46y!f50!@}CLZCyL^5;}U!01Y%EjYQK3LMAr-g!hSXfa3A zM14e^tr-!SggW-K&6U#TOjm0o+jMnk7S&~utXRG)7GvP$ijk@hV_q^}(zR&Ob zJn!>+uj3DT^(F-!3Jjd6lb@6gUn*SM8}y8xephY!PyA99L$whed~8K6x_9L7d)f#n zGuw(=bY)9yD94d9AfZDR)|h+o1^V zON@yh)6*rxUbjeW)_u!a3A6b`{P{`ZB{?CQfGrZ75ua~5j!_E`%Y&v!{wuECUu?j5 zBlC;}rcE&KY~inFl+tNVO}IfDcvfO@a5H>?z-C|zZ%edMKVM6<&@$DWwAc{*3g)*0 zt-v)+BBm+Csa~5k4or)bMiDZ8f3VYP! zK9X}@f1x<-)=EXxV4*=oV&TjDYkDyaaZbjritU(q4cGzf1a<+t0S0g~Vh@0j!Vc`0 z@CGr^PSZfurm(%9;Qa67;Pnp?bEsd9$XiMj!xd%+UFUxD1zD`FB_Ha^ z%+~ykl*wP`Z>4-zmKT)&Ykpd4T9PCA{Q?bIem_dfJ8`WdtcqK4H#)^$xH3s1OTs&0 zja95xL=R6YNTdB~ZoxWz>TrHuf1Bb|95$C&gbkw-y^2V{1X3>-4jJhxcVtGYKb0gC zo#QY|lJOhq|Bt0!N1Q!bt z2xlm=VGT&jYpjxQiZ=i(Pftlt5eE2&lagtK%kjv8RbwYm%qh>Fr)s`!k5r>q?I2n! zB}eg@(o^PItnm>XJf>hx>saTZ30}`iIieCZdD(ED1O5bxfE&O~;1(BGM5O%;Q-@Fl=m7%|2m}L@fhj;N zFiqW3k)?kmMB2%E5yod%@6$&S?@EZ^Bc3&UxiYf(ZLISt&fIYnM?1}Xd(-D!dmuXp zkI4n{05h;eB1tTTxeP$Ni+otifdXI!P{;>t1F79`uf_Pjo{)1REzyJ}K)rfMdCNde zI1G+nwVvlJ2w<*F<&f%3I>SZP-E>qoNeoY|nIx~wHcty5u9@C^9Q%DLGG!bUiHBCL zwY575tu360`(Wwqa*3Y+-{m6v5o%X&+xv<7&?lyS*q@C^r+LuP+x#)cJ~~7GPn{k- z=Ye8P;s68yCwP{#j}H7(=gr(+J6Ub7C!){q6W-=&y-`JX-XP~fay0N)4W6#1t&G(z{iV{C{sIiCs1_UltSpWb4 delta 2240 zcmb`Ie@vBS6vyv*x%VPmuM(kxqJ{|bP6rDoR}$%hT&X}vMN|m&!hJ#WaxXsoP=4su z#!OR6IA}IkRtq!D9K9QJlFZ@{b7dQDMPB-~w%n{g%FSOFTRCqIcjq=43Z3peor~SiE;rbg zYHLH5O(GkA_*e&jJ0sQ9uJ5bTK8i6>sLhls>h+~);7hR!ER8U?0^51|%vEL$k@ena&v;_||_!EXipgOR;)Zu42)ta8f8Ebl8GL1nglacd^4BMLW3A zo=2DYn7w7)E=27HUIO+4&A`jRD}WK$2Xp}*piM_0q*C~vS4*omxJ5iZ9>qtqOaD-- z28>=;g(_P4(EJWM!b?)rS$hyO7w82}0aJk~!0CT*P79JUCF%1=ujG*el2c+%Ra)yz54~BCE~Mw-NR5wiR*I&pVRJ*-{WmPIh^s z*-;Qpx45{VeRU4vermX<`Fh>2UP`*MMB$I&cHH z3ETpH2L^yYfS>sdSLD*m#!9sW+N zhlqXj{}fw`a~`PJA`UQ)X&#U9a0^zpwHH+!1+Xmzyz+%VOTj8^qSb@vcX z1*nTNYfdPKq*hDqDWZ$estD%qH&2pd(8LW}qWzbK>HKfqosD)rjADy83<1FB98=e$ zkLgc!Yl`I)8m=b`n3nk5sz-z%vHYJT-)i~#$wxFEPj;ZvX%Q diff --git a/models/dss.py b/models/dss.py index ed66853..10fe60f 100755 --- a/models/dss.py +++ b/models/dss.py @@ -162,6 +162,21 @@ class dsscontracts(models.Model): contract_state_ids = self.env['dss.contractstate'].search([],order='order') return contract_state_ids + @api.model + def pyaction_dss_contract_make_partner(self): + action = self.env['ir.actions.act_window'].with_context({'default_contractid': self.id})._for_xml_id('DigitalSignage.act_dss_project_view_contract') + action['display_name'] = self.contract_name +# action['domain'] = '[["projectid","=","4"]]' +# context = action['context'].replace('', str(self.id)) +# context = ast.literal_eval(context) +# context.update({ +# 'create': self.active, +# 'active_test': self.active +# }) +# action['context'] = context + return action + + @api.model def pyaction_view_contract(self): action = self.env['ir.actions.act_window'].with_context({'default_contractid': self.id})._for_xml_id('DigitalSignage.act_dss_project_view_contract') diff --git a/views/dss.xml b/views/dss.xml index 87462b7..650c759 100755 --- a/views/dss.xml +++ b/views/dss.xml @@ -211,9 +211,85 @@
- - - +
+
+ + + +
+
+
+
+
+ + + +
+
+
+
+ + + +
+
+ + + +
+
+
+
+ + + +
+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+ + + +
+
+
+
+