From f4b4dedb702790c05ab957defc10321b804f6bc1 Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Wed, 21 Jan 2026 09:36:14 +0700 Subject: [PATCH] refactor: Adjust `image_process` import path, update sign route type to `jsonrpc`, and add a `.gitignore` file. --- .gitignore | 22 ++++++++++++++++++ __pycache__/__init__.cpython-312.pyc | Bin 241 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 214 -> 0 bytes controllers/__pycache__/main.cpython-312.pyc | Bin 3218 -> 0 bytes controllers/main.py | 4 ++-- models/__pycache__/__init__.cpython-312.pyc | Bin 221 -> 0 bytes .../sign_item_type.cpython-312.pyc | Bin 646 -> 0 bytes 7 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 .gitignore delete mode 100644 __pycache__/__init__.cpython-312.pyc delete mode 100644 controllers/__pycache__/__init__.cpython-312.pyc delete mode 100644 controllers/__pycache__/main.cpython-312.pyc delete mode 100644 models/__pycache__/__init__.cpython-312.pyc delete mode 100644 models/__pycache__/sign_item_type.cpython-312.pyc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..80f29ca --- /dev/null +++ b/.gitignore @@ -0,0 +1,22 @@ +# Python +__pycache__/ +*.py[cod] +*$py.class + +# Odoo +*.log +.env +.venv/ +venv/ +*.pot +*.po~ + +# VSCode +.vscode/ + +# PyCharm +.idea/ + +# OS +.DS_Store +Thumbs.db diff --git a/__pycache__/__init__.cpython-312.pyc b/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 668cf8e4a5437b3b3ec2a2f8a0cd357bc8733a4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 241 zcmXwzv5vwp42JC%!2#;X0OAF@T*P(*Vul6X%s_;iKqDpbDQSm33D0oPa&LeT%S~)Z zh=u7~>G+4=pDpXRf3j=o4R>~Uu0%;ri&&RBs78D?RY|_!06~gq_92Qo zR^)a{k&hypgO|qb4qEPwwn|88ys4yo|7xCZb3R;Ky$F3yZl8%6+bu=JM;CB(fpO^Z FTXYe3a-XN_Y*a_)U zxdHvny#L|z=P@3SSkQfTRP%73z4WylaTGjIT4b(F?$2yqI{z+}p9)2LxC z4#|zReXrZ|f{f(8Dx|}j@9MH3n-fY-NVHt>yz(WP43VtoUY)H_COb=UQc@$&$(D|^ lmd0j_Yd}082v8fvd^93DBIC200 diff --git a/controllers/__pycache__/main.cpython-312.pyc b/controllers/__pycache__/main.cpython-312.pyc deleted file mode 100644 index 4acae5cd718ee0cf6bb87ff496ca654f5e300be3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3218 zcmaJ@Uu+Y}8J}72uI;rQCxKiN!hs1m!5r9^mV}7ra@-x{4#ZKehP%WCw$9GRf3o)a zcGrYh>o%2;E+?gJu2qF24v~jG^pulI`%)fSDb-0d(%pl7;c7Go66&=Nydj_xr7xY? z^~O0Wb!5-{=9_Q6`M#NNezTtk0s| z(C#II40sbD_ho=QvVXEJKth!P4KKkE_gq=eW>p&_n1YBwu1{IVA;iyvDTuhs z-j#-Wf}01IV1kc>h#R-iHQ!M4hNdcttd(}hbRw{;kxbq=-0)Y-pwZZfp-#*BQOss_ zHIMm1aZ<@h5eBoyY(d6svS_3w$7Q;hukn9eAiMKxcm z!AndENX&V1?q%L+>?{B#@9h0Y%tDX_Wj7gR9UEERLCqGyZqmtmn-T{(t7WN=&lS_{ ztW)+F#0R^Wo@~&;%@#42fuo&mZOR?wjFr74>Mf46**bn41?MpU=NJ;PQ1)$#S#T_v z-itto3tLSesXL7h$A;-MUU2XVnNJJR*lYT-H2CKVayj-ixNz7@?nT*e`pN;sn!bxb z>majwo|{6th((-Z+w#$04j3;wdf6QgYPM#;S*P4$>~iF03*wO*c|P^7G|sIY++?TM z(QCG5(6N&ZH>D0j8@p3(MLx6jD!9g!+srnTHH8tPWb`?j*@%OhE%KYfRe%DfwAA2vj=E><@QaU#+;F6i&||@&2|zY>-Yk}1UfDi|B3Ud~Hk=yU4 zx1aC>_R@t!+9PBJGdf)|^z5BjTFuEZy_l9YG#fiTYoyh@q#`+{B2^t2j!8w`P;*Iy z)VyvHk7yI)R7O@%OxoZkJ(f#m^3lTVGtY>U%uS-?Xes(_`ijzcMWjl_oSZkJBZ?{| z6@8QdTb~lTPH)Q`ScQM}{>58A60aSJSKqr(J91$TJSHQclBL?(vlMutkv;ZTVU9T*Lj_>h!NYI>=6 zESXV=rlE$U#=Pfekpr<#J!up*nH&1c*NlQGhm(+ebSV#Epvdnbnu zBAFhqM)}z4%hqvY-j-vxsHmxwtYJ2jpHi_)k@MJl?2;rGj0|~J+%rinpUJ0)5pq*k?hommq z8L~f^yO>mpGUn5AlK4;JwjOADbl7L($yr0zaj@}b%g9buEac@G(b)ltZ9`DTUQv{k zq^^sizLmHa`rk6A(E;rcsY=`bUpmv*MgKEN#;0@O@4nWDeh`WNPWVJv@&B!JaCzWk zSLL;9e6@3M{w-47?G9bwb0Bv)+At{>0rKyO#IW zdk1UeH*{gWSFHC+wO(m`2b%x>{T;inPcKbh%{>C)zy$nASadC(y}RXwMg3R9m7jdM zCHjZKKPA?wZ>{0Kl2 z?_IK5a4A^bcXBPhcC7kNyn5zrHU4gO?|b#G@h`i^|MSpA)t>3}vAohg2HDSiuZPBX z<`(ZA8{}>Ud&XYoZoSMAOxX1l`84y0Vm_IZMG*_4m{Uhu~uu;Lk!EYm_^!*^xHw0Ku5asMt;KGrh5{)5lM0^m7ffl-q6Zyc9<1 z=daB?g4H)vRncvV*kuW9{q2/'], type='json', auth='public') + @http.route(['/sign/sign//'], type='jsonrpc', auth='public') def sign_document(self, request_id, token, signature=None, items=None, **kwargs): if items: # Filter items that look like images (base64) diff --git a/models/__pycache__/__init__.cpython-312.pyc b/models/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index f05683c5793a8f9b445a5a2185bb73e29e5b1fa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221 zcmX@j%ge<81bcIxGR=VWV-N=hn4pZ$0zk%eh7^Vr#vF!R#wbQchDs()=9i2>VNJ$c ze8rjRdGVPgsk!kbl?ADOnoPGCikN|ND;Yk6O!yU`pOK%Ns$X21ky?~esUJ{Tl98X6 zoS%}apP!PSZ)l;PTv}X`pPQJHlAl+s4>2t_F+DXtEi*MIML!p)GN)KSK0Y%qvm`!V oub}c5hYe7$G$+-rhy!Q=$Q{KXZ+u{8WMurt#=t0B#0KO707)4--2eap diff --git a/models/__pycache__/sign_item_type.cpython-312.pyc b/models/__pycache__/sign_item_type.cpython-312.pyc deleted file mode 100644 index eba9e0e7640c3f441f9b8d389230e597a072cc01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmZ8fzl#(x6n@G4*tz3Y7Zq#-x3Sp59c{#7x#BEz3m4%;WSTHe;%<(~k#l21rMbvW zcAgLL-v(lf^=mvMSve?8a_a&Tcpp%$ax#r_S-&lX#((h|LlOypA8$ z)j}5;&L`Gf>)UtZY-uX3(1$Ke>>6Q>ch<}@ZYQ}u?`n_t>(V_+6I^rV28KiUdhzJxy1$XP*bz>uGtp)6GVK^__>NiPFb&8$5Im*Vew| v5}WKRh|Z!(JB;n}DpLHNz+A)d(<6lZiGU1$g&yJL=+5!v&Ez*Y+^GKo5WuFi