From 0503591d80dd63eafe7da6f13bab61e2346397da Mon Sep 17 00:00:00 2001 From: Iria Alonso Date: Mon, 5 Jan 2026 12:25:18 +0100 Subject: [PATCH 1/3] [ADD] project_kanban_form_direct_access Currently, to access the project form view, users must click on "three dots>Settings". With this improvement, users only need to click on the project name. --- project_kanban_form_direct_access/README.rst | 86 ++++ project_kanban_form_direct_access/__init__.py | 0 .../__manifest__.py | 17 + .../pyproject.toml | 3 + .../readme/CONTRIBUTORS.md | 2 + .../readme/DESCRIPTION.md | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 434 ++++++++++++++++++ .../static/description/project.png | Bin 0 -> 26608 bytes .../views/project_project.xml | 21 + 10 files changed, 566 insertions(+) create mode 100644 project_kanban_form_direct_access/README.rst create mode 100644 project_kanban_form_direct_access/__init__.py create mode 100644 project_kanban_form_direct_access/__manifest__.py create mode 100644 project_kanban_form_direct_access/pyproject.toml create mode 100644 project_kanban_form_direct_access/readme/CONTRIBUTORS.md create mode 100644 project_kanban_form_direct_access/readme/DESCRIPTION.md create mode 100644 project_kanban_form_direct_access/static/description/icon.png create mode 100644 project_kanban_form_direct_access/static/description/index.html create mode 100644 project_kanban_form_direct_access/static/description/project.png create mode 100644 project_kanban_form_direct_access/views/project_project.xml diff --git a/project_kanban_form_direct_access/README.rst b/project_kanban_form_direct_access/README.rst new file mode 100644 index 0000000000..8ff97be3d6 --- /dev/null +++ b/project_kanban_form_direct_access/README.rst @@ -0,0 +1,86 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +================================= +Project Kanban Form Direct Access +================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:7616dbd55a62355058c1fa906188db6f88c967c29a9574ca552c978eb62c89e7 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproject-lightgray.png?logo=github + :target: https://github.com/OCA/project/tree/17.0/project_kanban_form_direct_access + :alt: OCA/project +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/project-17-0/project-17-0-project_kanban_form_direct_access + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Currently, to access the project form view, users must click on "three +dots>Settings". With this improvement, users only need to click on the +project name. |project| + +.. |project| image:: https://raw.githubusercontent.com/OCA/project/17.0/project_kanban_form_direct_access/static/description/project.png + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Solvos + +Contributors +------------ + +- [Solvos](https://www.solvos.es) + + - Iria Alonso + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/project `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_kanban_form_direct_access/__init__.py b/project_kanban_form_direct_access/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/project_kanban_form_direct_access/__manifest__.py b/project_kanban_form_direct_access/__manifest__.py new file mode 100644 index 0000000000..6960472ad7 --- /dev/null +++ b/project_kanban_form_direct_access/__manifest__.py @@ -0,0 +1,17 @@ +# © 2025 Solvos Consultoría Informática () +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +{ + "name": "Project Kanban Form Direct Access", + "summary": """ + Project form view can now be accessed directly by clicking the project name. + """, + "author": "Solvos, Odoo Community Association (OCA)", + "license": "AGPL-3", + "version": "17.0.1.0.0", + "category": "Project", + "website": "https://github.com/OCA/project", + "depends": ["project"], + "data": ["views/project_project.xml"], + "installable": True, +} diff --git a/project_kanban_form_direct_access/pyproject.toml b/project_kanban_form_direct_access/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/project_kanban_form_direct_access/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/project_kanban_form_direct_access/readme/CONTRIBUTORS.md b/project_kanban_form_direct_access/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..e7c699234f --- /dev/null +++ b/project_kanban_form_direct_access/readme/CONTRIBUTORS.md @@ -0,0 +1,2 @@ +- \[Solvos\]() + - Iria Alonso \ diff --git a/project_kanban_form_direct_access/readme/DESCRIPTION.md b/project_kanban_form_direct_access/readme/DESCRIPTION.md new file mode 100644 index 0000000000..b86ec41add --- /dev/null +++ b/project_kanban_form_direct_access/readme/DESCRIPTION.md @@ -0,0 +1,3 @@ +Currently, to access the project form view, users must click on "three dots>Settings". +With this improvement, users only need to click on the project name. +![project](../static/description/project.png) diff --git a/project_kanban_form_direct_access/static/description/icon.png b/project_kanban_form_direct_access/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/project_kanban_form_direct_access/static/description/index.html b/project_kanban_form_direct_access/static/description/index.html new file mode 100644 index 0000000000..138538221a --- /dev/null +++ b/project_kanban_form_direct_access/static/description/index.html @@ -0,0 +1,434 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Project Kanban Form Direct Access

+ +

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

+

Currently, to access the project form view, users must click on “three +dots>Settings”. With this improvement, users only need to click on the +project name. project

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Solvos
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/project project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/project_kanban_form_direct_access/static/description/project.png b/project_kanban_form_direct_access/static/description/project.png new file mode 100644 index 0000000000000000000000000000000000000000..41148302f7b88506fa0dcf523fdb8f27a778167f GIT binary patch literal 26608 zcmb@NQ*Z)CZ5<6+qP}nwlPU2ww=jD6WdNEwr$(i&3D&5=ixrxv(|m+Rb92J zt9w;d*Z$YuzY1576Gwpk4hsMPf~16q5&(c`d|mO-pkF0b$2`_w357IW6K!g+~$h~LR8(3;~`k|&9 z-!0GN7>_VvFwj^1io>}C(am6URU@U!8l(#e-v^0pShE7z29Fhjz_iBN%>WMt5@N^! z%>WOE3yu{6f(Q!V2mGffAPDGV=oSnx#M&bKs^x%efCc$KsRpP~RB_XFahuh?E$&z>Hr23Jzw3~QE*RI5tECnbI|_+5tR+d$dy(~MG# z|6vX-SMRI{?}!HaCCrj$oJuKj2a|_ONNzc^42~{m?N;=p$5`I4;iFJP@Y4>i@4|ju zRtpN?sMmV8tt!h6`WgX=uH#cZtpg!YfMLb?vck)1bW;CZ|N7ntbB(IInyAEFP(c06 z_p+}76HdD9#MLZ=<&kD1BO*W>QzGoywD zA!r>j-q-iy(YGJJap>$`-d1e~>!_k_OplIQtaE&QB9N+VSEJSa-tR^?W6YA+wIn-5 zj#04~-%GmqIi+M68YsG+ZThZ9ISXC6xcB!`o?Zr;%tm3VOJgcO-`X}O_t+VXK9^do zKd>)skI>TuBYkKx^;=)r*i(E+r``ydu7qV3dihT=iZm} zFs&US7$NJrUKrp}FG@Gz)c=OakR~6Ir!u01yKMbmEfa5Z+>1wAqd~2WgYbVQO_BtZ zaCaFGmaJ5#k1j%RPrpD~rr|(Hc)wJL>#t~$L}oUag!Cr)nrx=}H^>e3Ug$FHVJJtBEqGDg`=)-qrrl zYwn3Zo6`047svE3O?AtUD`YA*mWCKO4m*$O_@@1e&#!TwKD-Xpb3u^kvXtj-n@a{a zIC$mZyR1NcojfX@z;J(X8?akgNHM{Gdk8YY+h%nalCa)}ehiQ8crsc244Bxs>S=_X zo@-+BV_EzKDiACC+_gVx^S*bAI{Rr4+vRa9zAE*M`f-0N9?A0qaL_4Vd-3i;D1=SB zwvjFYfbOK1@leX>jnS@;XZmX)px%VTx+l`xkL&8}-+pgzJ8Y=(jIzJC-M6N7*rS9j zA!cf~@y%Rq!hT&$n=orU%p>rVTMxn97~cXWu9fV1wUqf8y!VxyhlP5>c#@Do`JBeP zUr4c*9f=<|)6OK#cpd0RBX#B@@wa=SX3g~?U_>$g7H)*oE_AGeG2iL+e-!;PJ|y$J zW7xrkFsEbrwh_)8T2ro8HgB~n!jIhNzGr%{3{(8K89ImW`F)X(J5JNQqY;|gXAU}i z_w4iI?Ro-kp8QQj!$tyiv_KcP9VSKOWUl!B!LeF_5Dj_AqQT`!dc^rH;#rY6g4)IH z9w8PF`IP|VQDLij}$s!0{^d^m#oga%&BIO z-6Bc6B(#dM{$)VpDSBG#idP1*bRj93yZhmvtg~_{uO$E26G7-$w%H_2CEl z*9aiM1;6I40wGdwgsb(rPQKIo^O?NofgZCZAz1n8O?`1vQ{BPnRh_{9^;z2A;JtQx z*nmeXY+W4ETO;b`JM&7W1<%K6-hv&ZRp-^|h7lN0TO?5jd zg{}ULD&B1Wi3U-=m_!^^egHZyFVD+L*AM;U`v@nrc*)7G2DTW}_6$Xj4trrq;iB^Q z$6M5=g+Ea`v)QHeAqbK|8{kDD6(4==LG+hzhbOF%oFRkIkKpbi3 z&4qKc|Et;UX&D;`GO0eznS;j8_wA>_T%5$01$TM6k(?Z?b4pNYVbPYGyr#weT7!6`VUlpx1MU-~Vmy^Y)%w&gNMQskZw`eADxIS#zVpICLgn-oL@#)K$<=6m@qG zr~K1%yA{udt!?(&cf|ggf`6#<{cRA8GIR3y3^&}n`wF5S0>tz;NHYFr+Kh!5PrCY2 zJ?6*FV4)tVl^dYw?4^Ao2R0tx3>E9Q^NyJt)%^}?Gi1%L=dcPLIlmxZ_8oY5qgSW> zsP*enhx$nF#y;ycSn4po(gxQxDsBASy)^gS{;+dGv4B(Z-%K4u)NLX~ECxdEi;3{T zhu{sUc^a4-YL|rJZk28WiTsK0_OjM;D@zg^%s{4C4Gv+7+?yX(~7i4K2 zF`no4DF4w0gV1=o=RVht!y~VHV&pL_<7G+zgN46de%9J`jg=5?qn9#Z9SnLv2&0{K zsjyl3Oufr@yWvuq>ba+88vpOjTcdx+o2(mVEbo!fpe~r*?DZ-oK?nlgTG8&~N%q6p zcI?OIYM*IhG5A$a{A>S?seY=CWR-D<=bhhC)h=Q8ILKL!BfWn*%<+(>vX-AoIR-Vd zPvK07JreE7q>&*O8&=%I+vmrvH3YZKd_F4Vouv4e(m?rp{1z(zxg9FxIrI7cSR$eK z2h+mhq@Lv@ArpH51uq$KVZ`iAf!2kfA;WK#$~b054kae z&_6`mJ?|7Fd5-bz)C?clL~dwqNV7nBg9#i04YByFzeLghR3}X>+YZe)Ab{y0!uP#I zhL-(lige*B2`BV-8AYm8rhd^Q{*q>DC8b43(%Y5)N0IgYxB7xS2ce*(j7wnR$n2Dt z$pB9zM{pymZX4Kw=;8n5{3`VS5@}xW?q72f2X>OrXE(Zsu7?-Asjix@C13D&(Yhj1Zer=h0Y>Cw60Gp8oNRp!`%q;^=X56aG)wj3ig6yqHSLM zt;(z24CVf7C4>SmpDR&j03>UNZPS#y1vOU4eIz#;cz;ZW?B7DN?yROVq&xroZoBg4 z1osz>g%)Y63OoR?38|I#ED^7pshnd)THiCIa<_k}-h*&l?-s@c$v@t~I0{=6$dN7%=s zUXdCWlTkZS9!9(>`*5P8BVrojkne@9thL9ck)%xbFaiY>luugFyyv9tW8o~;N8`O7m+Q{r ztJ*nNBG+#MKeEIY4eF+#w;poBqwAy5$L%6Na*zk0+7$H@^%Gi+UrUmfT>Yh>QSJ?W zgGUPr)G5~0;;X%JDV<#nQB@HeXZk&VBVxUyfr}t>6Jkpxl(&}BZBmdXYd>u$gD7!( zg3aLa*KQ|RY-}Eqc{QcbI%sVDjW_4>dA&-B3(b{4{?TfeXTSE;ZTq?We*So~s1JSq?tH{p&aE<(G09er zy=42a=?ZRw#=XUmG*NA(n%yoe(rUBoJ$YuenP;v1pgwF)lX>PV+~d)cj}bHZdS+m^ zp2ng64Hxk{_K7nSG6cY5X%IHFZE!Tungx#oBLHpkv&YD~r8H&t``(1@a#lsF!{-8= zC1?X1PH){iO|vXG8&2fBffqn-ExXkk75hzkS=p zzN;e%0OG#GAF_uNCRQ$NffOj-;GyH5J}PO*ag8>Y@|d%ctoK@F*?T_%g%a?wbGODX zYAu#{f6{4u?tI!-IaTu>w!aTYT(y;0PX)r8L*a(}VO%gfr|rs@=%-&V0D%0;A$w%; z{*4tvBZvX7TX_`>>>Ztc07!}WvkRpH4&*_rLWTl_%90<9s9))NXbV*Mh}-2lk^a>I ztUD~gdhq^qX*`c&oYHl2+FP7Chp5g6aEvrwzTN#`cO35(=SjcmqwMl=ka?1uk#KxO z-w%cqm8`vSMyTt^hHj96$+5i%IC zjmCY^BHppWM=TD3Jj0lnqkpi{NUFPFS78b@Tbq>s`Jhrx4FPN&zyJXmH*S~gi26+i zc09R&gKoM;V%@n(29aCF-`58|N;gG;n1QhFVJ|XU{hHB0cZz65WMINMXAZM7!&Q#; zO^`s`wm}aUn~zCB3Up{MLA$Js%j4jW!Co1ClojU;NsNxjT+?bqH_6<*FgTD$?N;+U>;!V<3hMzOgOmy(EA>{H=|l z)fheqK-Q?m0#`}p=AuNER50}g1CwL-Uq6P_C4n}b*?@wm#eygNc5AOSV^+UHTbi5m zY1P+IyISsIGdXcNJAQvph(}Efq(`ZVUzD&fW_LF7hNfS$b0a(KqndXRw>Dd^Zuq~E z$M`zD^^)3KzA^}zb>Nda8OD~1RD1GNui`;3c?8_xyD!F~00Cr)g3v>N)HC^_EyVDj zZnrVLTlLHXp4vkOmOmQ0zR{BGRR)?`2d3k=pP4b64}YZ5F>;Rx4KE`_93Vg$STa%8 z7?6ihoR)XuLO;`ym+Yj$Ll+a}|E1`sEuXy!1jhlS$WASa*HsnQ_WnBNa1h`CFlxG& zMqwOvdU5tpVtOt+jq*@W8|7Ky7_8=nbKm$zFUK z`DU5S&RUOG`OimdQ6(84k5dRy@dWC>;dLp|$C}hHW-41_iannk*Zrv$A1?gvMEPYl z2O{7v!$OJV`p-MF?`NS##&5wip)H*m54c}z&V9annw4twgikg09qTh$F`}tD_09q> z1`Rm?JTa0KpDlN83vax&5Pe9o8QWAcMTm=WD+{O>nJ!B5`tI3y=fB)Ni*<&Mg$KBi z{3x$3h}W~vdA{*BnpUBwtQh5w&;K*L?OQ_PhSY*N0BuJ=7UOT$B7L&oCrv>wbf`_Ibn{s>s;Ednn@?m zTVt%xksS(zD8&<|*6qW376Zo!<`-ROPCOiDg{^-$<0{$lAqK~=g(2^uQ z%~jho4@JnjCkHenD)olk!iCL?nS9iBzMaPrkpl6IZd+L8L)5usf z?GX9YJngSnEk@D8M|?gzXPnm;zMaijr$`5_H&Wg%xpvV`DrcWQ=C}0}sbW{yy0VHD zah;C8qF(OQaYl>?^clrMJ_mv{A%;~V>pJiGJPFJ-7nu>H>=)vvzz#yJy)@lk1N|Xk+JD*-(Evp zoF6aGU`F?&?fv6d=8h?BCO2OmkSK6a;*2)`8VWkenR{~*-Gqg~I~_jC*HrW2IMIR@ zv9Wg)t)CGN#bs+6MMs?6rTC5*3mJ8bi%*n@$vm2Z034+gg)G67`YY4H<{d#a=#-nb z?NnIV%|4}7fw55trNnq`ug9{NzPRe_l0mIGAey70Hnb8S*AYh7!Zoz0ta$@ktR+}P zQsGcw}VQ=f6mnMLzzftQ!v8!U(p0f(J!wF3a~)j@!MoBdjF@RD0u&0dfR2^#%3*R zlck(QH9qbfp6geLiKIaS?A!KmnR|P#)ApFs{0II)*59gwJNz^QOqB!{vYYi727g z$#czNC{qWe2VYR&zv8cqaT$wui@Vkx#pyK{Cs$YS` z_x@XcaMt?wLFA@yk=NEd1WG~6-CmBac_a=ExIClJc1D3AXjU_r`49xiF$VswA6-l7 zd5(k-i;af>yS{@Eqnp{-FWSM{P+Dk}!mRp1{_p1^piE|$@7rOnYr^ssZX|Q5NN+c@ zb`#8Sq3$0l-wG&)MHweMxfYUb**TZ~9$2&znM_C=YIpTUJ=`3~9*WMUyjeDk>3RAc zK8$;N%8$Wq5oedieZOAI6{qHG98q5FT+QS)JFexgNAxtADIRiSgAI^>R07#mYGn?Zq(PAEhSK3J~_E+4s-jh zNb$W|v}XytoblpJz?oHfQR-OHa$m2eoMWypL|t5ovBi{SwkzrygOOo&>%}W?oxa_P zYBc}=pb_=|8OJAed#gn8ligjZLjQ=kWF+3$)X-gLYZq|(Ma(8y+n+Oid)U7+nLAns z3J}Ffc%TVZ7jBaXEwQRrFk_;iZAx|%!K5Tk20Icp&eV#DT!99*&;1g`00$(rRmX4c z98ZpOf@C-;DzC`Lax?ZgP7`0lqGo-wGG;$PUVbe?A_6|-Qbs>)tg z1C`%CgL3YxZ?lI8Bm>cSn7b5xvG!OR!qm_cITiK9Ks9@^jx24<2Uq?mPckDVvEWL- zV<7SiL`x0c2Os;|z^bB49QaRMnWkv9Mj3LO^0MOX6wh5`P+(_374;u&CNX7T3!5~F zWCHy9Hk)JwIJktnE20gdspG?HI!TmGXG+OMxiW+;hg?k&{fDVgg3luvLk z6|dqI>*m3TtSKcdEQC7E?8=k3ZfGPUP9h+K>JvPFL{NFt6r{Ecl3v3!>dOp$^exL8 zgHo4q^5uJRZ?f$3I33USpr@ASoat^lU(2KK~7Cs{Zw^v`-99lUz)MOOO&DD z^@C*}-L}HfL^0VK?LrC`x>7;nxS{o8f=(&N5ale88M~=HeygP|+-ih+b;6cVw`JtF z!}+QvY(Yhd+t9kn)Ni}EU{R>iC2(XK#HKbdo^2MI6>V2mZFOZ0N~G&czku#38v{6S z8bIk{$EuX7i!HXaqgIC2!Fd<8pjUNTL#gs|*-~8yABV96j#MFstjg znp;RNJXFy}IcBvg*A~2~9JLCXpV3HYeNQ5K`5A`KLwKxZI@h8(&lS18rs3owpFu{> z7bVU`Z5j=s*+1?E8IX6rei0o^Xk(K`ey*SuPfDXA0034)d`_)@b?uf_F_k8gSu)Di zvQKulrMbEYkzfOmLtnAz6}g@-(W=8i?an z#xc&NEMnuqJ7Jy7bA|NbY1z(uZ%n;3Ka;Y!`m9lC@aWO!o(YD9jB6UpZrrb`zh(-a zp);D^-&vr50Kq@3E&^Bdk>0Kr>@fm&_s%dF8h71jh+uPX$3`N>qooS&2%%Uo&zq*KnfT4mnb|A@{EtOBoDoWG;qM+1WuVbEB{-d7C~hQ7RG2+hx_{m zBUmmdc~Vr|{LK4T}Qj!vKewB=dg;MuUZyT5zEv=sC{ zQ6grQ(>7{>i-*utat97l3s3sq`h~#c12)E4vjRT0`*}QKlDAEivQ&hFl>t=H2hHcw z^~^cHz4C{n=v@Q)gpD_HRz9Ek<^xOegq#x@Utcjj)^w1#g3-Hq969~D$i#-dAFsY~ zYYDw9vW=z0Oho@K&&4m4f>ZMe`_CTql(q3(eFW`Ch4L^!VEmBXPv`sN%8Ucg@%HMJ3Sk$ws;WcJmH{RCgNU;Ady&T~(>fGJ$|<@sH*J<(n?u*m)jo!cn<@6h=F9Y6;F zu~h#Dsq~gu<~Snd{%7a@l~;RmIc?X2a2r|u)A70etQPpTZ{GjK0?hbPQQ0UU^q)dw z39EW(t^6vF$RH;fN2TTkGZv4vYD~^PJVZv2qg8$Ld_eQ`;E|TPpUP&!eb%czchR%2H0r<8?J%(O0gM(jx=Y zltz-*XUoQ}5FbVd6g2@q3wMc&JEVfncrzyvTh%Lr1W7Wj#-V-lJ{%>Ek-crgzkmP} zTUyS&-6K?6JmuteI8>QQRf}8wf`Hk1BdJlcCvBup-_NhK#`GSX-)o-QxzGO7Xs?pP zstR|>kEM8I$O(p^%R;YRy=|2|uG3)gr6Z;QGc|Zk16o^Ct;A^w9%XuYCnn@h_!Y5G z9a~@zo6~M$3?=7W?ey=&=x#`53Top^`5qWWRT4|aveD%b44ip?b8XuX^z|fvtIPP& z=LWIfVO}GhnK#Cq^UB|U8ptr^vsyBWtrDX2+w8J%^|j}nzwFadt1}LJamsW=+H#$F z|EuIO5FpdQN$LHN+uV8y6*GH#8`##2KA2b5?C~}g&Qr0>dG%5zbNeg1OBZFr>n54d zZazG>=|V#HaS2>>RZGEGE{4)3gknC;v2en5#hCdm%SILR!S;o9`FtOuuNjDm*pm&# z*(LCEjm9aI{Jal6_ePtfjkL&i1;d7`o9A=$#Jup&DKoQdPu(KT!(RHxgw4C_D@v^S z;nNo$Gov6R5eZc9n5&)6S(ywgde%5w9?K- z8y6eyrqs7D$aCuWt5>s;5i)C77{_G)ZAYw$$3!ESl$~m+k6_6JFC906eaD`#Uv;T( zUyVny)>~0^+MAQ~Gs@|6-i`&-yt{=}>y)Oei9m z8p_$SXP> zo6^o!g?Xrl0Up%ATSg|zMF>H?%8ij1hTY|52Ey1U+pavZp|o_Pf3fMlQzIodR@+%M zI?uK>VPMTiSRr^bdR))MZh`q*dKv)q4lk!O;bB~RY#2re?)!pSjJ7`f| zrQg_J&|bbD#|W>lFgKXOfyZR?y?Zdn@sp*T;_$kgb_Ez?4rYY;-|H#5TFPh)SkUK# zWA#rv@Z!5d1oAOUF8H(_ZCBy~5I*!B*Vx__L+W8r5uj{m0MB^!K8gJq6Eqwj5J z31;R!Tgu}k_GR0sXUmx*v&d9Z3$4@zh3j%ioDUKKV4?k16LLNIo}m5p(f|E12!R3? z!58b7=SF9j5+uf3LPTpXpf{KWza1Q(`Uy5nP?dBr{43 z+z2$la%5s2O8%jh2nx&hAWb&d3ju|W9%nckKLRKMwaZxyQ=QYZDeRTca*h> z#Ow9$xu~xAFD}>F*a1=MRIyE_O)YE7Xt6p0A6q$ep(E1jzwqz^>V4lD6V{9ltB>VG ziX)XPdp^eOi)VM&jn-Ql$yIGp`+ijJ3&?>`+x$F@hNxA|5sozJerI}F^X@0Fz3NT1S1|vmMSn_BB?C+Fw$iD9-pfCz>7) zPR7MhP55~C5)u7>TA$9QqN#~n^(#79isv|a3dnM}G_&w{e22m1USdCeFLN*bA4kJ` zAwvaze4##K*~#L;;%jkWjT!aPT^QgrS?sm8IlXk!qSj1)pU3SU7c-2u&N4U%8sas;xw>(CvZ)Qw?G`XpIq6@*brXRA%Xg4Co5IjQK)t7D>+kEu%Pn*GmRGiO=4f9V#iaK0CE+r;^PwA! zn>Q?e4EWdxY`3e`Xz|EE3`pm=Lc*pM^QHDvZwIJI_ZnA$l!!fqE_E?FP1c2mz7i4W zyyB)a3ttkjh?tnkV2d&1DtE7i1WUf#zE8g@x9n;kQ6+`LS^h*JlueW72Q+q*ne^sA zm51M&lFczBiOD60=rAds^mbFq@fK@EHYy)ojR-(M02x_7I+T~V)qB~cIZK=-6K^^l zzKRN{dD9XL*_R0drRO?=bacNjzqCXGOD0W49UrPtd>A7R4fK_PU@Sr&1_%*+49pH= zXPXDWme4dbtlb-t=i+x^A(Zos)b6f znqv;q$}IGa4^G6Sy2vpH+b!hd3>TYlw8^n4oUhe00J&c#cWaWdz<%?}T1(W~dKNML z)EVic{aFH?Ha3%Qx^A&}4o1`^(7k`U&+~hvuD;WWL=FevLJ+7y#%*0DC~;K-RQaz# zxn=Rmn6Bd%TpD`*$rWkJUtCat?O%@gA}5#|SK{~<2K9Xue7Ez}h2foS+w4l7)N;gZ z=Ievy&-0VOJErJqxmB5a&0%roUy6)&zArc^f1dhBDZJfZy9w=<(y$JC<5iNU%`BU< zvWgH0miOxh&P+8$6T+q%P0p+w_ZSvai!R?CZ#e~bb`-yqdRl9_4mr<`R!QmsSr7ZT9&EHcP24k6oSB)nEB)?}myDmh-AQJoV;n14q9_>;!9& zc;5ta49$eT*&jv}vhuje71I8osA?|JbJXRPeRX4e2`q=~f&zVUTM|gw$#QDC^7K9J z*zCtOAu8)#GanR**<^QIlq z6ye%DuN4$vCcG7(h@fYc%=Ll4XRMCbL4$v69Ulhae;hr9KgA#CVjy{&oqND2!gYV= zdoKQrQb?eQPa4+mI@dQ}|9n}_ife`Q|6II~jkhLvoIT7^Z>!RI-UM%q{^lH|?sNkI z_wlNbFc)|8Jn_i)i1+GNkc1Yi-(-?iHx=*xQe}_7!sEDJC+J=Pi^T^1)oWAkt3^%O zE3B4pmjFQ1RP66@r^v6wW;o&u)#d$|?u5p$T`YnE0u4Z8$e++8Bmyq;c_!mw^VH@c zuwikI()o0kopbF2NPvVnL6d+#1~7#VfKQT09MijAYan0UimMj7>_KBJQuKlW0@&Qs zyH=WH2)wX?7i9s4!jn^9H#OqqA5%xun+YEUi=*KEdCb6gXh zx7TUzAOP@FKe#Xw6*ehsuxUjGTA|Kr*B{BASG`yi%~J6Cag$`c`gM2;7L)=*`taz+ z(}O)41pt_m{O)zf|Mm-dZchmar&|pBYta~~AM5D^$+|~En4oW{iSatZzwFw9k z0tONO+*hWiL+aY<;t}6F^=^fy8^&Fo^=89a>-m)6Ps8(E@qS`9&tlg1)t1T!McXUHA_Q~K|nFFn0h9YiKR-S{_+nGgXB21t%bT1zv%bSKZ8 z0O$(|B*Fx@!@ck+T-8m5AVt1SwtIpUIiq9U3j~0`r`}{cy$v0|M|-^Q?JaL#nWsRZ zvkTUGNVqD;U5C^*ubps71{(wTX+jH>f0#SIU)Wr?!r6BNEVl0d1~C8so@Dq>Ydy%h z?Pz_FIgJ}R-g^4Vc8$xp@O@J(;|z!ykdP?w!rT@?>voPDaeW{FsUUGik!6S>R>q%h z{y9%0rMTiMmul*1>#x%jXI!=&yr$kk>tf9CeGKrj+*l!EVdD&DnYy-hmMBKfElR(1 z#zbpF&L4X)xWf)?$WlwY}C3-iQtyAx|znKK-CU5k7ae<5bIqdZX!1xr4t$3J7 zm@SLx>Nz@ik6E25D2hIf+4VD9gp?i3CG!O5z3(|rPXVfpytv@*6ehE3>M3QJ8Mg4+gpRj25AnCx z9+T%~B@9i40bl{9O*mFok6PvEYH+qJEXy`tBDDeEYBZH1$Xu3OK;;ruFvc13(^E*l zm{>!nN;UTynEAYhjPiR}iYv5$Zm=KUECwuU&5mH1Z|MAqV|8|UcV9uuE?GICFW823 z9Jilxj8ktjZH`v@a-ma}yqA)&l_?;luk`QSmda^&zgEQ``6Wcuhp72^y=IPSG+w`( zjXH;x!$%ES(<@xXP$jQ?WD#3RUJ822vdo@ncVSqBS7~KJshduzBizUKGnxPR1Xy9N zqQS`dIP3(q!Ba^u9=^L!I&9lDCQbtL*uWQCqZ?O9WjdO&>Fmk^3Iv*5iwMp9VPD1; zcNQJE+(a*s*Ld?#ss?XDc!@B?3UMS1#;repdwyiepvG;S8i=EFdPMQNageWx6dF6I zK6lIPG5U)5x2f0^E&bJWmn6)Pm}TkvopRlesIJ#;T=_3&yYkHC6b+_R>aXRe!e;DRR`xVcSQzsm-q`f%tmSq`^Bfcu+*CtjbD4<9>v#ufU_~X_`}wJ6 z4oNQ%+CtDEN|yPp5egWK@GQ&tZ$vHdQeo@ogG!~X@9x-3C(J6L3y3BJ zd0j!kGF2?z$4)Wv>eKTj&-N(jTvGe)J%MTr4*U1_v&2cBZp-)Fj-xhLZ+Zwryu5jTW#6J=E5P) z($XiD!2hyzRtTVN4a)}R0sZ#;)%{Mn4{uo<-vcVSKkk3MpzNkbp`!|1trZ42sE~O0 z`BnO4Hq{^OJnWj!z_OS@f&e`jucFbosFecuWSEoYNt9-t&;Nc5NAC-psoqRxDkn#7 z>R?Ie`lnkqdo}2wG%T&FrL_91TluvtOklK$%Vsoql$*=ffdglzgUTbcVM#G*w-VN0 zr_z+&oL1e(XFo4%P=r#P*LM0PYL<4EJeK!Pno%%C&+jAqAGaq%gpgmcPD>$&f2geHD3M8eu>*%~i+{hCGC1=Y=$ zP~Z^!%Eb;7JUSzAPx}iBERy@DWa+@!u!$~J`XeX6)P3^i?Tc$~#AfnymZSE|rLq56 zcZ12h3=_}?9OAHPdbhUm@QN*-|DCm%f4rKCsV3rqCv1i9s?j326am;OP>Z>|sf$y; z%{d~jST9M%9M6)AmHgM!^-Ccv1%}4N2PmGZVGLBf-F-WXTc^XCotm2a!;zxh&A=Ek zX4X%YkeTNN_Wy z6lO0u^K_`#?{3aL7=NcLEaNr8XjR0mu%6m0gsBA8N_2IZ-S90ABFHU0J5~>>92%Zu z6ljUf{C41Si@(8UG4znZM07OQ=%ei@7i0Mki%2d|&loF25MBr|&_Izi6v*s9VMw=~ zz{Lm!&0n^wS@zUn6O4l(OKvp_Y6_JOC{7@@4DFMtNozC=%+v-SN2kmQ+(;H74k(R4 zi}fqhWPhQD{;^ndyZc<;J=MBP@TTQ`dYN8Y#vN;oGU&X}w>`o88leO`2@|PH`fWtR z$MtYx?;OM$pP)~4{Nyh3`}CdUZ67Ba++<`>y?Ns2qp!PMij2xXtLunTTHO%Ru8Li%<=pQ}tc1Meq#i)& z`s}tn9>lOZ^;z)k-1P36S1VYY)FzY`VzuJ8@j}_+NR}}yq_4PEqq@ye7&I&pFnzYE z-J8?CHQl0T6Yzt;dODX*k0uKlLo~dvSF7?Q?5gQNM}n5poP79veB3Q1Qe7shDJghr zwbEHza32N^6Ii0tYd^+xSxzn|?{b{3=)j$ed%1;zl8Uakc-m<&ChdR*Et`h~f&~Z( z0U)l0jzZto=*TJ>Y$X~J+2>~fU{H>6dcJV{G3O>oB#VrjfxKj6g_vm!mGGMb@_X&v zxWA`Q^TyZ}de3y;fU0D^Q6GG9OU(M;62EN+{K_=k zAy3MG7QWeJ;44N1TW+l3)0 z7(9IRCExo!yXQSX*Y>`;5sz0c1i0Ycp1l?A$WS!|T?DdD z8S^muu&(IM@$G$KE^dbo=j>{gISz$L&IMC#L1zm`+X%{8A92Sw{de^pT6^J@w?HaL z=*rAkxC_iX2-(@NJQO3%v5X%O+;l^OHcfC4LP5(T`!|6+zt|vQ3SoVPe^oA*n@8~= zMv_w2MU%ro^)avr&O$TZjnjhWund`uJDkXJWtMj*Lf)INx3Vw@3Z$C+l?l6xdN{p4 z!eY>pZTN}9N5;hz2l`LZjqR>K#j{yZEj^`etoVH@sH8OSr$a6)_m2Q1gX9JR17qqA z3jPybx4jzw4*z?f{;TJYrj+pC5;4RaUT;U+@gSAodJE{rIh|jOygU=L%b+77vRN35 zUKu@2hC32sdk@529P9uPz;|@95H87l54wN3&o!fNSbd-({L zaO;M-AZI@mXG*t(`HPA#IS%;W7iSHwduhrs_T-Pn1x<=(|zk%>dz z=4fbADzVYbToF#Rq?cG6?506mt_?5D3?Gfmv<%^d$sV8hM9yH*9Q~A;3T!!Pefvv$=h?%69uBd3rt&+c-rvC!j|&9h_YyDO z`6F;M5(;ivl$IC=ptaq#^8x_R=da0s_G?Kk+v_ac{V1c!f*XM`DHLdliF&`~ZTTHc zr8A8VqwWt6QAwx)G|~NJP;@zqnlL|SZ0C#<$(!Ap z2a&T*DW^X6bBew=jfu{TNjQDXDYhi>%#(irLgKAbxpMsnJiv=j}#vmDRp&V3P#}y~6 z%RgV+uH3C!Z@p>HH6ne0f4nfG`fCY_$K5*l_&urAibn^%Ll<__+JTwstcO2j{X!}& zq&$+!@+@nE<-j5lV!YM6-p_ro za>CrchxdqL0ZGMba3Bsvx8^He=1KjvZv-#FeH`?UZDT$)8xBNGfui6su`4aHomoZB zq<3^pTcjLh*wLXt=0-P#VBrRdvaJp6EbMjqGjU-pr3`R(^80Q~(k4Ie;>YAF*Sv1qi- z^wnSa)u;QE=HELQN$^_lFY0cG@bW!1*bl+__jZvVQO7xZKA~HYea`A2Mnx0MCadRG zaVPpD`_C^ixX((wp4p=2=zr4#Y|uzbwTP>ax3j5D{QAs{uwBO!-~&%sKMxg^KE}jU zeP2jYyd*(*l!Is}&IKHHr6MZE7t&+DYZ6#qu`Q&e`g(eQ2+NBJnIv}|tB>L{%PQM7`N}Azlvk`O_>RxZF3{7YGN?u=1e4gC5jBRK zH_I^ZssF#g;+lIrywD5e=51XI+(e&U=m!ORku$d##ex$H(HF#gt9XRFR!_U%ols9u9% zM?C$qlx+rBdnwhoukVldg?s101ZX~PvkmzWkU5XFP(?TIRm5W z0ntm`{T$AU;|Sj@y--{_Ir1NS$-8)mL-py(o*~$SLTZJ$YI4S4P{+}tt z9F&mCPUAkMA1{ZWm{68Id3p7)a^9XXZ)n~!iO&MO#rE(HG&_Z||A^guw-p%)bvFwP zJk~z%9T~+sw5%wDct*eMLL}is`S|UXxZM&0n=j^?iJ{^oj2#?mms~2mdh8?!6rg-j z3sfrWDt5=8qdmH<0@!nToq3_bsFost!i(I{H~pCs9ZhO zjQKg3e!#=ff^f$l?Mp#Vyoo!K4*@-+->7im0RUq5pr)s$t9T*w^Y5pH>B;M8FiqcfAKc{|5& zeTrNG=YaswMWttJQyyzgR8l~c;5uY`Ghm<@Om50D*)!D+EwHU1w9Z^k6pDZ?+AZ}>9tT*2m_$$Y zjy7pS`moV44*Ig}_jEk`#cCy_~r9-aN=6qz}sHAP< zJ1kOF=SHgT8=q;87Vz=4g<#LGfb-HZF^(S`Aoyu-`;QsE?wo!lI}p+^Ev;oUPK;mh z&*$6Cd5p=byV@dun+WBc?0{+x`L6Kw?y0nAyy{OLIn_*Y3#p3c-6Z2fnP#<@W;ag_ zgYU(a>)4jE`j1;#V15C`phn}|l(+UHT3CFNae8xM?lI!m(c8u3 z8r-7hVm<=51W^N~Vx+%gS}cVXabGz_2>_t3XGF?@odN^^zyq0{XHJA_`kedhcxEk5 z`{n#z!)6(2RXZ#T&X2!&t`is-`t70$tL8VS{kB%TIve;_--C}pL$YYASQTrp+fTi= zugR8_02va&pkrz7RJ4$;%JX4crKZ!UW@|Ujg0x3z6j21ib)PN;%Tvr0#q`UDjcl|83)0?e=fUU!s8v zi*Hqh1D?;puE>Dkrc``?>JmhBK(=q&hF^)u{op&WqFx&scBOIVg#BqV+eNPhifzwn z(wY2L$m0H!_b=5Nd0)yl;e-=Og9;HF>Y-6S6SDYG=+`{&hD>inQa)k~nKE}U$YPE`;f zr1mS5MBu_-tD{CI_SwWq3`;mWBaPc%w|i|R&~a1@jCT}%`{AtC%clrfXs@%LUi0~I z2h${#rsSFU#AQ@~EipfHtFkY*KP$Gsv~~~wJ31r%%+7RQ&}xMoHZPae8>-U^FuDGL zV}QdJ5mCjhMH(kUyFg^8jUr1F&y~NRMcULnbDHzPU)ioy!8RdQ5d#laL!yq2QYN>< zz?hLsBnfm++neiAlw+u)fuD^E-x>|97O5>1Jc^X93+opZL{tu5ksxz&!VhLyuRr@? zGc0;X$MB=!@80$1I>E-}%Y~*mu-I4PN5jA74y*k+O%rWGPD)AT`vns-iV}kq!tp2! z%!Pq?5ctUMbn6yv5$S1*P0;N9)P>er7C9cdbJXZ?^W8V?p3|4Mqe<<^;RYNHKdXFp z5jx*fycErqges_@p2kN!99)v0Se#jdYhnV1MT)t}+4z;*naYLEATlcmQ~7S25RSy& z$}o|%dH$dX=fT42&z8agI`NJ${aVd(b;b8+wf9Zjno}P>0%SZ+;&HO2V||-S>QDqW zbmT4U_;`tgF2fL*rI*GU#y?L2k2K zDX;nG>nC;MIneOCNLYIEVyj?MDly;joA-33c=*G>cqZBSh*zt{52#Iq{gGGF_|?^|7|-#IOqs;5j;=8 z$@y1VczX5pq6LyJehGz6o=hBV&jbKu#JwIS@ z=NEsdSk9wKK+%|*w@0l7?Dg5dVHNt+V}UpTgf0upw*x!1JXUc5;vo!2V&{a^5mio_@P8) zpJGoWNF|gMATMF4y|rkKl$QE|WHGw$rbl}4@SS?e(1@TL!Q0VScmK<$0JjGuL6w|S zucUG)Xv4fn@x8!_Ga4ZblWUaI1%$1tNV;v)z<-N!e++u8R`2!|05p$BH<$X-5=8f$ z9euJm*-Ul_iUR=F9z=?}WoqGIl=CkaJVCo~z>S)}5tioWyWGNx{3BZ6==Vne5**P7 zj;s6GRXyj}fPnHeIN->Dl+GGCN1O=QG9!u>_P!7K5O^PGf1omy5Y)-@B)X^qZV{BA zCyY(udTpoFyswKNL%qor(WZg6Ui=!TLzVLMu~!k98R^YX z2=FR=1V}h{ZmVe-bAX>tp9(^mujcknJ#g+@!{{&%r;MbDC@nLx-$66o&wgBGvBhbt z0D|8okXs75@iYa_C6&{ZU>sb{Ap$;G5<`gV>=tBZ)iR`s3PO2kzA0w&K$ao|(o0WEvc{~Yne$>n~fNIzzsLx^ZNYvGiN zq8W<*`o;w#0f6y@k!R_c#%wbsxGQzS7}4}zlM_7+4&HB5if|G@do*u;Z38;PoSilC z_?>oEn%>~KxYZKkOw~C9Mk_^B0$slBG{#AAr<5{)5sF~Zdc%h&lhGSE?;D|aO-1)! z!Oq`^6#UEMFvx26>$AWn#0bwPb?+zwiupgeQI zZozXNz|*=l zGXuX01wzo~a>Sw2@Yr2AChF;k{E)S3{~utP%xD|=Bn6D!?<{hDqAUcvDgF$6=%(JuPxu5`uEu=1hbkQr=&j z9aD=dHFxF^9vKKNrK$?(Z6Xu8kvg79Oh`<*x9ZezQhtq3uGBvr9oaY`?idgHj>B#( z(r7bOtdt*{Cq{MGk@&l~33Dt;7u9&du!%k}>9=sPZRqaDLGsC0AGPlGJtDRxW|rH4 zmqI7=>@r5%KS8siG#uHM`Cbm5m9mo0?6Jki|1Qp&7NZAMJHVDh;S8jrbTm6H>mb%E z6aED=B$fG3IiauThCyl(6!Wb)7Sn{m_yrvddP;J{%9{8Q8lM=s+0R^m!q@RO@?|N z8JXd06uaGWE?rEU)2(z&_HhGgr^~hsiKo7euBByDC?Lx3n1j8tbJWAkxfc*@X7|5)G80^rDMF9^ z;Rp7pM-HBjheRvRMTbL*7qZIPCx zUz-3ucJcWH?>~~de7SHIKiTe(@4}aopr#~YveNzlhvukOU=|(3`EiOkD~o{taWy-@ zjBrmXHFQkQM67CK(B4|PLL>k1+Sw?)is|KoyK0M36Cl1M)jLz*|;4J`E@GAkL3fAkWKjPf}S)nKF+C;p7 zQ@oY`>4;WZy#-qms{^f;t71N8WerbA+labu_PfHYBX9jBiEFn^sK^^H8(Jx;@hG~1 zmjjcykfqcwv!YiF;W74C*h=Dtf%!kD6?m*bekTN{vHV>E>g$eos65|joS$CKJ|fk1 zF9tj%4nWW=#l8h~&plvoWS5>gk9@&}GiiI&1L_;Eqrs2zrl-%;qrCDl^_$c?kCdx< z7m0AM!|Y0H6CBSLacMXTI>vtv=|KCDFn|%{b99R>e($4od{w8C_WPOnMhsIN4CeC#0 z5hUp_Bt({(gjy%a!=_Oj;E;K7^6bTDWbhk9f50&&QH00s4j4#&eK zXRZax-gsKmHB?Pe5wASYk2O(1N-HbHz8lS~y##D`IG2q5@yK(+jH0sy2imv1xOIfT z74MZ$UN+;8u{^Z?Ps}l4jot<8G_h!yzJ%5176<#?x5RQ zEBh_E-0qKQyj`*wl(Q}{HaDi#F(6vTzc`d4733azOXepheM&hu9D$djT&C^kp#14z z(uEEycB*p{Z&O!Rh^L(d7!s%8u=kRpO;<~ZJI$8U(uyiap{G!KcwWy^{sZQB$6^*h z;5fL$fyi)Ds9^vqL?T2~s%}aNRJi{ZaH0aGf+d52@EGvnKyx6>I{W|gCc*jD=)vl5 znkJeJH&^it?&uv997v^B+8Z)mhqx~TXf zK`wQWc+IMTf{2SqLI!c~63G=5B-sv&Bf_k9F>#n_B0Om(ZB$4uHgTVv0)5Cm z9QNI`pNRy(XQb+Wc)2mXt4YGobrWmi@P9azGYh)p^8dpBr-6XAPUpnKNKwE=m?c?> z=Rv}#?a_}BRYZl!cXq;=k-uM6(nC?fA*p0MZ^a~>la%Fs z(tbI3_M90;g2r1u{c8RP*1q1oNWeEo61T5 zCw!?6Fa;HBch}t9{^c`kQ%9RP6^ey?FA?eElqyhX{;o)i8?Dcb8yx{(kn|o%>71v= zF&jlpHRLV=^s|nw$axz@?PC2xDRJV<8f6L#C;^k&k;o<;#5feynhHBO# z5_1&b09$PFEPrj!NYi=6O?rU<>X;n<3l4YMA~p2*D&wK{;KVDzcC7T-gR6Vild503 zM($aa6MyY$mq;=V%a2HvAfLyW9o8EgF;XlK5VV{}l%3rhwMM78?_-;cJFE-lJX!Tu zJ&8jbC_Tv`8^3GrAl~*JOVnE|UH4}!N8r!$=(s~KF9-M&EwQ0OckQj$UA}~TSx8?p zI7HHI{v|FZ@Qa^CV3YObwgo~VRRqk5F*~{{hAZb+XzFTLF&q|eRsLs8jY~ytzS4h2 zzj|W^(YyQkfGcngaSKv$d(X*+zL3FPo?l~hm}aGz=^C3(T(uihYeyqlAnO>``^va^ zNJ;S!#h1Kx^z6GJC3zPCpk_pfr@z|MLah}n*4e@hupf}d;AaR-8fyDCj!BwLOey2E zA=;>L07SzJ=nAQfi0h;$wrUZeQ|qYd^qPL-i&l6xK!Zs8`iCuc_{7nv1pf!4)A633bj_;g2^At^F|}@KS}B>B zZQCrjn~dMWjlrEiQCDBk_13q{%+`WvjbA_-`Jyy0=v(DlnmM0hzf`XJ=#|Ky;NAg~ zu!T@-IW;t*cGt>TVKvT zMGYkh(6$zKNSqY2yms!IcZ`k6OC@W%wAk9Uqm>puu3A5V89zHWUQzc2BULNQ<34=8 z-3w?r{nUcQqwz)SjD(v@SsoA&@k9Xjsc4));qp9Qn!a+5U#RVFO10$}TlVkWp-t|N zo5mLBl-TTR-mZv1+DNdwTV5dzadN&!8h)qGE;1&=?!ntAY_xJ>n<%4VS{EPr@6ooi zfE`E)kW{n^^rrzV>#2+R9Rovz?#+Xi7g1uuFb_Yq5L|yWYty1i+2Eq;JG)t!`#@a~ zeC3|1IqE&bTcdNrGvcR<)`0OD;uU#qSlK$|FDcRCB`g=R0&y6n^{Z20KfLvn__QL4 zCx^`=Ppov~o%eP=va*$aie>GH+49v0Kc&tF6X?5+TNh<`>k@dE@^@+3;4bt2H=Dm+ zr^0o0oKh0Nfzx{9lQv}ecBb9)sIe;A&=u-BY|>)AdN7;?8bPzk#-uoT&m-iMINz_J4N%6x|>_R+Y0*()e9WJQDzjR*E0*Je|6mK9MR?JD*8;Cy>$Je)S|9V%%418!E4v*2$_7X@^2W$U^J z#EI*W((}BrwVP?ko1HXI@&4im< zhQ0ruvG$O@t5UEXe13--t={vQl{!(K(Ye&A^=5j2bqoy=zD1cCpNqZ3|FnMF%u$qw zQcRaBU3QR`^XKTh?P&=AJ}$hg#$xbQqj#6tRERZf;?8iObq02O=V(C9bUoX@=lJ&m z!N=yl)BB)_E6UDWJ2tv#_d?SCT9 z_>N$nQ#`Z~lmTv^*|rFei?#jvk~)l{MtuJAv})$pXn9?K{f;IqRkVu}Nz%JRMBwh= z=d(~AW8nSQYP-aM$6W|Y->Hc>!$mx(b8TadUY%Y=&EPtp>aC$;h_1(7Jd4;38mUt( zgJaQpRgEwq0CJDFB-**UA}QW0V8YV{iS%mxi)N6zT&m3+|EvF{4SPT?^Csk1 z#dv|IXUSNsS~dlln&9B!MU%g1khmPjAt4}G25e^5D3j}R(l@vb7hrPCWG?+&B%-8bglvG((nF5R ztA|pKw1|1YXucgmDWk;etW|ID)EDos3G$m4J4e1KkYrm~)9tT3o=(pWlbwy+OlQLD zH9=osO5fap`8+?*FB6_;;W5>Y9Hrv_h|c!~RezMhLA9ma8gO(eUR;3s{1IY`H9A5BP97g zYu=ytNU9nsq|0@aB{ue1F(d9`rP5TK^Km;mdc91r5Dm@Jn@pfxR7g-0sR46i(q+u@ zx{o2^L_e)=FL3eRBd6cC+7nqh6PH=bAzl-D;et(W+2;{g*_i_q(n8D5+>XA7d=%V# zw6YS$8MD@VRXC|wZd_ki7&nVraAs!GC(C4S-w`e7T==l1=DT6(U5g=)xzeM^v~;XB zgq4067dKRZg_=@3$0KSo`gB8B?36C|#%CJJOo@MKhTP4wBf&v)y zSJ#PU62969(_$D-9ldW)HARQ7md7K6FhOb!)+u=rOKh+*c)5QY>4CmscR6UD%mf;3 zm@Q6z(2N(NmSs8G^TFwBwoi2PUvLzAe1PNlRwnf|ejG7LfqGvg^2Z^w4t)+Cl@J_S3Xu#FdZI!B3wGT2-bO<9i*Y5F?GK=A4nrdq)RQ7YGkUpl0Q4z zZrjxxAf_PkJ7_92^U``dy|e2+fR`=5t94U`);aNRr)wd{IROK+^K-<%&4ATLjEv0H zrFeQc)OaT$CrA4#y?EziK`A+^B?<>S^CE(_-QY2c{vtwCf7Cf92(lJ ztO_M)y&i_WSKTASS;87tz=7?aC%~XEk@si z7xUX&#b~FdX7#q$T}-Ux@2Za}MBd*>lY7IdkD^C7dg_cthh|C?x~(h`8RUn;<#L9j zEP3Uh%S)o4-G0~B8<2ruNcTFb+_vM*V<-vao;4Si&c@3@N7zk-XIDMOE6&;zyD!vd z;o0pKud|QM8gmJI6sp+YA@Fwy#RgjF0Aao5NZqz=m5Z0`*+em^&DZ7_A9!bITY; zdeDKL%Ztzz#(jsv){%JGlFX2l_d;PSBSxLUYz67&vH40egin`)Wh;c2x9QEI#w8YN zQ4+u;qK0!98gAFgtxS60yAJ2O77iRYviGRNnei$;*_-4-S0v@9?!S%A0NMo=sjMk$`qXI@g7C1e|!%c1b5wOuF zKLe_X4#Eub-&0YyDwA%lT&gXPr;YplTa=utdW-39v|xCj0DuIeV20ksqd%#k(+Mus zYONhkallGxLHcGaEv4Y6wN1rqsy27so*pZTrZyTRA+bFqcuV(IGhgu2 zc?Sb`a&JA!`(pD3p~Uy|0bN~F+qd#E@Cmz<80=B9?x0q`*`N+2TTI|%#;BI{^4Q`Y zXxy`HZNHkMTWe$66%U>Z2R&72-LwhHfP+p1PX^UcM54BUU4=Wy5Gc%8fISAbu0w|P z_g~754S-t}{|f+w|6jZN&Eq){f97xW>c~(F#O59_Wl;+@@sCL;!~Y`${~sZPtv5J5 YQooS0wQy>fZ2+Jkt143^WghxJ0Nza;)&Kwi literal 0 HcmV?d00001 diff --git a/project_kanban_form_direct_access/views/project_project.xml b/project_kanban_form_direct_access/views/project_project.xml new file mode 100644 index 0000000000..5baabd61f4 --- /dev/null +++ b/project_kanban_form_direct_access/views/project_project.xml @@ -0,0 +1,21 @@ + + + + project.project.kanban + project.project + + + + + + + + + !project.group_project_manager + + + + + From 284de1869132b9993104e3d1346f0718c0dd3aa0 Mon Sep 17 00:00:00 2001 From: Saran440 Date: Fri, 27 Feb 2026 09:48:56 +0700 Subject: [PATCH 2/3] [IMP] project_kanban_form_direct_access: pre-commit auto fixes --- project_kanban_form_direct_access/README.rst | 18 +++++------ .../static/description/index.html | 30 ++++++++----------- .../views/project_project.xml | 8 ++--- 3 files changed, 22 insertions(+), 34 deletions(-) diff --git a/project_kanban_form_direct_access/README.rst b/project_kanban_form_direct_access/README.rst index 8ff97be3d6..b610c832c6 100644 --- a/project_kanban_form_direct_access/README.rst +++ b/project_kanban_form_direct_access/README.rst @@ -1,7 +1,3 @@ -.. image:: https://odoo-community.org/readme-banner-image - :target: https://odoo-community.org/get-involved?utm_source=readme - :alt: Odoo Community Association - ================================= Project Kanban Form Direct Access ================================= @@ -17,17 +13,17 @@ Project Kanban Form Direct Access .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproject-lightgray.png?logo=github - :target: https://github.com/OCA/project/tree/17.0/project_kanban_form_direct_access + :target: https://github.com/OCA/project/tree/18.0/project_kanban_form_direct_access :alt: OCA/project .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/project-17-0/project-17-0-project_kanban_form_direct_access + :target: https://translation.odoo-community.org/projects/project-18-0/project-18-0-project_kanban_form_direct_access :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=17.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=18.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -36,7 +32,7 @@ Currently, to access the project form view, users must click on "three dots>Settings". With this improvement, users only need to click on the project name. |project| -.. |project| image:: https://raw.githubusercontent.com/OCA/project/17.0/project_kanban_form_direct_access/static/description/project.png +.. |project| image:: https://raw.githubusercontent.com/OCA/project/18.0/project_kanban_form_direct_access/static/description/project.png **Table of contents** @@ -49,7 +45,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -81,6 +77,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/project `_ project on GitHub. +This module is part of the `OCA/project `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_kanban_form_direct_access/static/description/index.html b/project_kanban_form_direct_access/static/description/index.html index 138538221a..55be6fe735 100644 --- a/project_kanban_form_direct_access/static/description/index.html +++ b/project_kanban_form_direct_access/static/description/index.html @@ -3,7 +3,7 @@ -README.rst +Project Kanban Form Direct Access -
+
+

Project Kanban Form Direct Access

- - -Odoo Community Association - -
-

Project Kanban Form Direct Access

-

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

Currently, to access the project form view, users must click on “three dots>Settings”. With this improvement, users only need to click on the -project name. project

+project name. project

Table of contents

    @@ -391,23 +386,23 @@

    Project Kanban Form Direct Access

-

Bug Tracker

+

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • Solvos
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -424,11 +419,10 @@

Maintainers

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

-

This module is part of the OCA/project project on GitHub.

+

This module is part of the OCA/project project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
diff --git a/project_kanban_form_direct_access/views/project_project.xml b/project_kanban_form_direct_access/views/project_project.xml index 5baabd61f4..0a920e8af0 100644 --- a/project_kanban_form_direct_access/views/project_project.xml +++ b/project_kanban_form_direct_access/views/project_project.xml @@ -1,5 +1,4 @@ - project.project.kanban project.project @@ -7,9 +6,9 @@ - + + + @@ -17,5 +16,4 @@ - From 572347915914cda2169188d372286cedf7c2fcd7 Mon Sep 17 00:00:00 2001 From: Saran440 Date: Fri, 27 Feb 2026 10:11:29 +0700 Subject: [PATCH 3/3] [MIG] project_kanban_form_direct_access: Migration to 18.0 --- project_kanban_form_direct_access/README.rst | 4 ++++ .../__manifest__.py | 2 +- .../readme/CONTRIBUTORS.md | 3 +++ .../static/description/index.html | 4 ++++ .../views/project_project.xml | 16 +++++++++------- 5 files changed, 21 insertions(+), 8 deletions(-) diff --git a/project_kanban_form_direct_access/README.rst b/project_kanban_form_direct_access/README.rst index b610c832c6..bc776a85a2 100644 --- a/project_kanban_form_direct_access/README.rst +++ b/project_kanban_form_direct_access/README.rst @@ -64,6 +64,10 @@ Contributors - Iria Alonso +- [Ecosoft](https://www.ecosoft.co.th) + + - Saran Lim. + Maintainers ----------- diff --git a/project_kanban_form_direct_access/__manifest__.py b/project_kanban_form_direct_access/__manifest__.py index 6960472ad7..3441e6d6ed 100644 --- a/project_kanban_form_direct_access/__manifest__.py +++ b/project_kanban_form_direct_access/__manifest__.py @@ -8,7 +8,7 @@ """, "author": "Solvos, Odoo Community Association (OCA)", "license": "AGPL-3", - "version": "17.0.1.0.0", + "version": "18.0.1.0.0", "category": "Project", "website": "https://github.com/OCA/project", "depends": ["project"], diff --git a/project_kanban_form_direct_access/readme/CONTRIBUTORS.md b/project_kanban_form_direct_access/readme/CONTRIBUTORS.md index e7c699234f..547318a08d 100644 --- a/project_kanban_form_direct_access/readme/CONTRIBUTORS.md +++ b/project_kanban_form_direct_access/readme/CONTRIBUTORS.md @@ -1,2 +1,5 @@ - \[Solvos\]() - Iria Alonso \ + +- \[Ecosoft\]() + - Saran Lim. \ diff --git a/project_kanban_form_direct_access/static/description/index.html b/project_kanban_form_direct_access/static/description/index.html index 55be6fe735..789977918b 100644 --- a/project_kanban_form_direct_access/static/description/index.html +++ b/project_kanban_form_direct_access/static/description/index.html @@ -408,6 +408,10 @@

Contributors

  • Iria Alonso <iria.alonso@solvos.es>
  • +
  • [Ecosoft](https://www.ecosoft.co.th) +
  • diff --git a/project_kanban_form_direct_access/views/project_project.xml b/project_kanban_form_direct_access/views/project_project.xml index 0a920e8af0..f204fbf984 100644 --- a/project_kanban_form_direct_access/views/project_project.xml +++ b/project_kanban_form_direct_access/views/project_project.xml @@ -4,15 +4,17 @@ project.project - - - - - + + + - - !project.group_project_manager + + 1