From 985354d53281ffa30ea83b5223c1d3b6edc2bbe1 Mon Sep 17 00:00:00 2001 From: Phuoc Cao Date: Mon, 8 Jan 2024 06:51:21 +0100 Subject: [PATCH] fixed bug in delete actif and create allocation --- ctp_blogr.sqlite | Bin 573440 -> 573440 bytes ctp_blogr/services/portfolio.py | 6 +++--- ctp_blogr/templates/home.jinja2 | 2 +- ctp_blogr/views/portfolio.py | 1 + 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ctp_blogr.sqlite b/ctp_blogr.sqlite index 7d19df85539f54741735005c1a07ea8181f3bc25..fdd2c9963b1406c095ce4d2d9ccab2190895af27 100644 GIT binary patch delta 1278 zcmbVMT}%{L6rMBeAGph15wlg;vS!Kd0{b(A`{P2%+?Aq86f9Ii?WWzBN(@O`jVllS zt}(`7in<}q6>L&0_@I$R6dg*aJJHxEZG*;`rv5}sH7Qkj(pr7;&Ru<5dGI7BlQT2t zobP<+yEl=rCldA}MKGN#u7&B5*i56v?-4|gu*@a|tHf}XD0;)epb!Y3i!~j;UZQK^ zjM^(Xd0=eNTk|z0llF@4GvuF_%$vylNIxXoY=CqjNA$Eobj;MPYpxV3mwH6eBl>M( zpei6%`2*firRetu4egwc^3A~=ylb8cSZYaPT6Q4ZZ|KZr;OL*XMf}@7l zoY<=?z2}qu8)ILvhBvMn{~|!HIRF=CD^ILW_}Z@iBkh_K2N`lg#OGAI&_3d9;r0hB zQ#d)vVrAdM!%^4s%SvRnRr5j5HtF_{7dx+xhRKKz9M0CdPwTyFBk!Iu_eov{cdKW< z`39*jgZj`K8>@=zrtVjNwcd(vbe>UP;E{t~+O{6!%khbh-LLRs>se2Jt46xHlo{(r zrpv&TeN-riI@ipkvajHqqjSz`>g1X!nnp5F4)b_Q__cD7mi^kU8gA@i%{IQkvOU3I z)vRaJVn}63u_Fdsx|mr)23C6oShB-PR=|qV21?(h!%^Jw$L4`Q^J;3YPCr-h*l4)T zyg`F4i+ZW`WeP2E!@}%^8r;z2{QSJM^J#LEBA>6I(r8xNx>+m@s{1P3v99G~>FJ>* z{X}s?IC~kBhtgC`x|`?}bJCQ5j5|bWI!H8L*y<`dcH-}r7gKX)P`Y|)#`nbUgB8B* z6HJ_V>rr*|GW@D&knwrvftfv*2bh>~?f&EH(#T04)MkZzK>!d+&?e4^q8z%7CebtW z3nFL;#nHd$I}}9;^pk9hK|M0k%BnLX@o%B~J@VxE9_Y96sOH>!^Xh!EAq7PXEX&ym zke>a{3{MqxkRvH5wLGCxeR;>8{!86qZyz2AF&&ZLQXp8~C^-Fp2GCojlY(Jr)0bR- z6pM6)$d+LU7Id*As#uu#ga|C?BR>y=OJ6-+OfM0q{Le7B6(0RSA$1|hmHYSbae+s( zG#*4`Jk49Rw1<{Ea5v3U&!MiNuBEP%@22&xwK;a}sH`^|zSL?AIpF delta 1511 zcmZo@P;O{Yo*>P5ZK8}b5RU6zl97sz1?<~QM<$hC*lhNF7Bf&wEyo1wZ6hoRcbO4raJBLgG2 zd4^V|mR80ldKM<;W@ZMB?&2a0lJ@G1?Ck7J)6>)#&5axi%CB?T7A$c{Z3ukbD!0R7 z=WYiEAmDiK;59v`+j(lE{kI(u8RqwMH|g?)O+Tr|=pX`dE~@dP?hB<{e1C0wy z%yUi7RtQT?F3B${R&dHJNzTvAQ*aIOb1teZD9QJ5&`)seH1|HP;b5u@cBR9_Wh!^| zr4}5h*g6vkW*xA6>wn)mCCdJG@b_~!#oEEH)rJ~xUtkMm;db|QYfVNEbMJCsWGue! z;Cdcpn5@Hv@&}87@#C;s78pVz)ee@g4m1np&2W$eMinrS>@ORG0obTEhu}2J} z7Ne`iD@ZuvjTzoDhM>uU0)Er?Xfbj#0TandEk=6_POujp{3e4fbGXr!018{-Fb9kF zb-=jua9{*cz$jD($5@vAKBOp{o~F$xj@?-kwHe)1T%leLJ`40Xm#vZi)tUot&z6G{ z8;gT*?dNT-3r|D*r>MgyirpYD9Y%lk7*YG0w-YlCY~Q>Z7&<`*BD$A84*q`Lei_73 zp}{WpZ@+XfOh2H*Xo=kzUR_`?$u2lDd+Fm4yurjbo1qUFOkLAi^cagZ6cPyQ0EX90 zppL22P4pSv^egv(0+7L>c*fU5{V|#jKNV+y`PY9u0MqsXpr9ypaIQ4>KDPYB^p*OI z&RCti&47{7Kpv=vmp_Jq{}%r#{xAG{`KR-* znhfQqm*g|{lA&*VNj>8Nh0VYe!Z$r>9iz0c@CvXG?7y4=1Ba9GtENv_$EYIyk`0_c z_TL1hotd*77O1srGx2y$KfR98KpdKU_x}L-78nlDWIkPJJ!1sBLQNL12vMG1xSr8W z2oeAX#K9@gz>y*U)AXI|88z5#c7r2#`-}CAItPI6naIC=X+2ZE0g$8V8m?RWMw0WmWWvj8zG5VLK+v!7iffLVn#Z9BUFM?9;accVKegChsHXn^HV10w}P zQ!4{t>1n2CXkubvY3wNQ#Cry?KysL^56a=%4#^LJ>FeB0hnWtL%$acmTt;l)BFf>j F3IJyr>)rqW diff --git a/ctp_blogr/services/portfolio.py b/ctp_blogr/services/portfolio.py index 856f208..a932ccf 100644 --- a/ctp_blogr/services/portfolio.py +++ b/ctp_blogr/services/portfolio.py @@ -47,8 +47,8 @@ class PFService(object): return items @classmethod - def delete_allocation(cls, request, no_id): - request.dbsession.query(Allocation).filter(Allocation.no_ == no_id).delete(synchronize_session=False) + def delete_allocation(cls, request, no_cat): + request.dbsession.query(Allocation).filter(Allocation.no_cat == no_cat).delete(synchronize_session=False) return @classmethod @@ -96,7 +96,7 @@ class PFService(object): return - def delete_actif(cls, request, no_id): + def delete_actif(request, no_id): request.dbsession.query(Actifs).filter(Actifs.no_id == no_id).delete(synchronize_session=False) return diff --git a/ctp_blogr/templates/home.jinja2 b/ctp_blogr/templates/home.jinja2 index 8c4be92..9fe0c5b 100644 --- a/ctp_blogr/templates/home.jinja2 +++ b/ctp_blogr/templates/home.jinja2 @@ -7,7 +7,7 @@


- © Chappatte + © Chappatte

diff --git a/ctp_blogr/views/portfolio.py b/ctp_blogr/views/portfolio.py index 6db1f9d..6b3cd19 100644 --- a/ctp_blogr/views/portfolio.py +++ b/ctp_blogr/views/portfolio.py @@ -152,6 +152,7 @@ def allocation_edit(request): if no_cat == '0': form.populate_obj(entry) entry.pc_atteint = 0 + entry.pc_ecart = 0 entry.valeur = 0 request.dbsession.add(entry) return HTTPFound(location=request.route_url('portfolio'))