update for desc 18
|
Before Width: | Height: | Size: 549 KiB After Width: | Height: | Size: 542 KiB |
|
Before Width: | Height: | Size: 563 KiB |
BIN
app_odoo_customize/static/description/cnreadme.jpg
Normal file
|
After Width: | Height: | Size: 106 KiB |
|
Before Width: | Height: | Size: 258 KiB |
@@ -9,18 +9,18 @@
|
|||||||
|
|
||||||
<!-- begin title-->
|
<!-- begin title-->
|
||||||
<section class="oe_container container o_cc o_cc2">
|
<section class="oe_container container o_cc o_cc2">
|
||||||
<h2 class="text-center bg-warning text-white pt24 pb24">odoo 17 Tweak,Ai Employee,Boost,Customize All in One. </h2>
|
<h2 class="text-center bg-warning text-white pt24 pb24">odoo 18 Tweak,Ai Employee,Boost,Customize All in One. </h2>
|
||||||
<h3 class="text-center">Customize,UI,Boost,Security,Data,Development Enhance</h3>
|
<h3 class="text-center">Customize,UI,Boost,Security,Data,Development Enhance</h3>
|
||||||
<h4 class="text-center pt40 text-danger">Also you can follow out github for more odoo app.</h4>
|
<h4 class="text-center pt40 text-danger">Get Odoo 18 Support(Master Branch of Odoo) in github</h4>
|
||||||
<p class="bg-primary"> https://github.com/guohuadeng/app-odoo</p>
|
<p class="bg-primary"> https://github.com/guohuadeng/app-odoo/tree/18.0 </p>
|
||||||
<p class="text-center"> odoo优化48项大全,oem去Logo,odoo提速与数据清理 </p>
|
<p class="text-center">已升级Odoo18支持,odoo优化48项大全,oem去Logo,odoo提速与数据清理 </p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
||||||
<section class="container app">
|
<section class="container app">
|
||||||
<div class="oe_row oe_spaced" style="max-width: 95%;">
|
<div class="oe_row oe_spaced" style="max-width: 95%;">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<h2 class="oe_slogan">This is a Long Term Support Apps.Update: v17.24.03.13</h2>
|
<h2 class="oe_slogan">This is a Long Term Support Apps.Update: v18.24.08.20</h2>
|
||||||
<div class="oe_demo" style=" margin: 30px auto 0; padding: 0 15px 0 0; border:none; width: 96%;">
|
<div class="oe_demo" style=" margin: 30px auto 0; padding: 0 15px 0 0; border:none; width: 96%;">
|
||||||
<ul class="list-group">
|
<ul class="list-group">
|
||||||
<li class="list-group-item">1. Deletes Odoo label in footer</li>
|
<li class="list-group-item">1. Deletes Odoo label in footer</li>
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
<li class="list-group-item">19. One Click to clear all data (Sometime pls click twice)</li>
|
<li class="list-group-item">19. One Click to clear all data (Sometime pls click twice)</li>
|
||||||
<li class="list-group-item">20. Show quick upgrade in app dashboard, click to show module info not go to odoo.com</li>
|
<li class="list-group-item">20. Show quick upgrade in app dashboard, click to show module info not go to odoo.com</li>
|
||||||
<li class="list-group-item">21. Can clear and reset account chart. Be cautious.</li>
|
<li class="list-group-item">21. Can clear and reset account chart. Be cautious.</li>
|
||||||
<li class="list-group-item">22. Update online manual and developer document to odoo17.</li>
|
<li class="list-group-item">22. Update online manual and developer document to odoo18/17.</li>
|
||||||
<li class="list-group-item">23. Add reset or clear website blog data</li>
|
<li class="list-group-item">23. Add reset or clear website blog data</li>
|
||||||
<li class="list-group-item">24. Customize Odoo Native Module(eg. Enterprise) Url</li>
|
<li class="list-group-item">24. Customize Odoo Native Module(eg. Enterprise) Url</li>
|
||||||
<li class="list-group-item">25. Add remove expense data</li>
|
<li class="list-group-item">25. Add remove expense data</li>
|
||||||
@@ -89,19 +89,19 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">Help Document Anywhere</h2>
|
<h2 class="bg-warning text-center pt8 pb8">Help Document Anywhere</h2>
|
||||||
<h4 class="oe_slogan">Get Help Documentation on current odoo operation or topic.</h4>
|
<h4 class="oe_slogan">Get Help Documentation on current odoo operation or topic.</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="sethelp1.png"/>
|
<img src="sethelp1.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="oe_slogan">You can use you company logo for the document with you help document</h4>
|
<h4 class="oe_slogan">You can use you company logo for the document with you help document</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="sethelp2.png"/>
|
<img src="sethelp2.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="oe_slogan">You can set extra help doc for any addons</h4>
|
<h4 class="oe_slogan">You can set extra help doc for any addons</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="sethelp3.png"/>
|
<img src="sethelp3.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="oe_slogan">Must in development mode</h4>
|
<h4 class="oe_slogan">Must in development mode</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="sethelp4.png"/>
|
<img src="sethelp4.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">New Ai Center Support</h2>
|
<h2 class="bg-warning text-center pt8 pb8">New Ai Center Support</h2>
|
||||||
<h4 class="oe_slogan">You can install Ai service like chatgpt and google bard and azure openai.</h4>
|
<h4 class="oe_slogan">You can install Ai service like chatgpt and google bard and azure openai.</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setai1.png"/>
|
<img src="setai1.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@@ -130,9 +130,11 @@
|
|||||||
<h2 class='oe_mt32'>Multi-language support: Chinese ready</h2>
|
<h2 class='oe_mt32'>Multi-language support: Chinese ready</h2>
|
||||||
</div>
|
</div>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setcn1.png" style="border:1px solid black"/>
|
<img src="setcn1.jpg" style="border:1px solid black"/>
|
||||||
<br/>
|
<br/>
|
||||||
<img src="setcn2.png" style="border:1px solid black"/>
|
<img src="setcn2.jpg" style="border:1px solid black"/>
|
||||||
|
<br/>
|
||||||
|
<img src="setcn3.jpg" style="border:1px solid black"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -142,7 +144,7 @@
|
|||||||
<h2 class='oe_mt32'>How to use: Go to Settings -> odooAi -> Customize Boost Odoo</h2>
|
<h2 class='oe_mt32'>How to use: Go to Settings -> odooAi -> Customize Boost Odoo</h2>
|
||||||
</div>
|
</div>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="set0.png" style="border:1px solid black"/>
|
<img src="set0.jpg" style="border:1px solid black"/>
|
||||||
<br/>
|
<br/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -162,7 +164,7 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">Mobile Enhance. Add menu navbar setup for top or bottom. navigator footer support.</h2>
|
<h2 class="bg-warning text-center pt8 pb8">Mobile Enhance. Add menu navbar setup for top or bottom. navigator footer support.</h2>
|
||||||
<h4 class="oe_slogan">Easy set navbar on bottom or top.</h4>
|
<h4 class="oe_slogan">Easy set navbar on bottom or top.</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setnav.png"/>
|
<img src="setnav.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@@ -172,7 +174,7 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">odoo SECURITY AND BOOST</h2>
|
<h2 class="bg-warning text-center pt8 pb8">odoo SECURITY AND BOOST</h2>
|
||||||
<h4 class="oe_slogan">Eonly Debug / Debug Assets for Odoo Admin. Deny debug from url for other user.stop subscribe and follow. This to make odoo speed up.</h4>
|
<h4 class="oe_slogan">Eonly Debug / Debug Assets for Odoo Admin. Deny debug from url for other user.stop subscribe and follow. This to make odoo speed up.</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setboost.png"/>
|
<img src="setboost.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@@ -182,15 +184,15 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">Add quick operation for odoo modules. </h2>
|
<h2 class="bg-warning text-center pt8 pb8">Add quick operation for odoo modules. </h2>
|
||||||
<h4 class="oe_slogan">Refresh translate. Upgrade, Uninstall, help on topic</h4>
|
<h4 class="oe_slogan">Refresh translate. Upgrade, Uninstall, help on topic</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setmodule1.png"/>
|
<img src="setmodule1.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="oe_slogan">Easy mass module operation</h4>
|
<h4 class="oe_slogan">Easy mass module operation</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setmodule2.png"/>
|
<img src="setmodule2.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="oe_slogan">Easy Export translate follow your language</h4>
|
<h4 class="oe_slogan">Easy Export translate follow your language</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setmodule3.png"/>
|
<img src="setmodule3.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@@ -239,7 +241,7 @@
|
|||||||
<p>You can find the pictures in "\app-odoo\app_odoo_customize\static\src\img\flags"</p>
|
<p>You can find the pictures in "\app-odoo\app_odoo_customize\static\src\img\flags"</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="set2.png" style="border:1px solid black"/>
|
<img src="set2.jpg" style="border:1px solid black"/>
|
||||||
<br/>
|
<br/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -273,7 +275,7 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">Multi-language Support..</h2>
|
<h2 class="bg-warning text-center pt8 pb8">Multi-language Support..</h2>
|
||||||
<h4 class="oe_slogan"> </h4>
|
<h4 class="oe_slogan"> </h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="cnreadme.png"/>
|
<img src="cnreadme.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -285,13 +287,13 @@
|
|||||||
</h4>
|
</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<a href="https://www.odoo.com/apps/modules/browse?author=odooai.cn" target="_blank">
|
<a href="https://www.odoo.com/apps/modules/browse?author=odooai.cn" target="_blank">
|
||||||
<img oe_demo oe_screenshot img img-fluid src="https://apps.odoocdn.com/apps/assets/15.0/app_web_superbar/superbar.gif"/>
|
<img oe_demo oe_screenshot img img-fluid src="https://apps.odoocdn.com/apps/assets/16.0/app_web_superbar/superbar.gif"/>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="oe_demo" style=" margin: 30px auto 0; padding: 0 15px 0 0; border:none; width: 96%;">
|
<div class="oe_demo" style=" margin: 30px auto 0; padding: 0 15px 0 0; border:none; width: 96%;">
|
||||||
<p>This moduld allows user to quickly customize and debranding Odoo. Quick debug, Language Switcher,
|
<p>This moduld allows user to quickly customize and debranding Odoo. Quick debug, Language Switcher,
|
||||||
Online Documentation Access,Quick Data Clear. </p>
|
Online Documentation Access,Quick Data Clear. </p>
|
||||||
<p class="mb16">Support odoo 17,16,15,14,13,12,11,10,9. Including community and enterprise version. </p>
|
<p class="mb16">Support odoo 18,17,16,15,14,13,12,11,10,9. Including community and enterprise version. </p>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|||||||
@@ -11,9 +11,9 @@
|
|||||||
<section class="oe_container container o_cc o_cc2">
|
<section class="oe_container container o_cc o_cc2">
|
||||||
<h2 class="text-center bg-warning text-white pt24 pb24">odoo 17 Tweak,Ai Employee,Boost,Customize All in One. </h2>
|
<h2 class="text-center bg-warning text-white pt24 pb24">odoo 17 Tweak,Ai Employee,Boost,Customize All in One. </h2>
|
||||||
<h3 class="text-center">Customize,UI,Boost,Security,Data,Development Enhance</h3>
|
<h3 class="text-center">Customize,UI,Boost,Security,Data,Development Enhance</h3>
|
||||||
<h4 class="text-center pt40 text-danger">Also you can follow out github for more odoo app.</h4>
|
<h4 class="text-center pt40 text-danger">Get Odoo 18 Support(Master Branch of Odoo) in github</h4>
|
||||||
<p class="bg-primary"> https://github.com/guohuadeng/app-odoo </p>
|
<p class="bg-primary"> https://github.com/guohuadeng/app-odoo/tree/18.0 </p>
|
||||||
<p class="text-center"> odoo优化48项大全,oem去Logo,odoo提速与数据清理 </p>
|
<p class="text-center">已升级Odoo18支持,odoo优化48项大全,oem去Logo,odoo提速与数据清理 </p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="container app">
|
<section class="container app">
|
||||||
@@ -178,19 +178,19 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">odoo系统内快速帮助</h2>
|
<h2 class="bg-warning text-center pt8 pb8">odoo系统内快速帮助</h2>
|
||||||
<h4 class="oe_slogan">增加快速帮助文档,可以在任意操作中获取相关的 odoo 帮助.</h4>
|
<h4 class="oe_slogan">增加快速帮助文档,可以在任意操作中获取相关的 odoo 帮助.</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="sethelp1.png"/>
|
<img src="sethelp1.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="oe_slogan">自动设置文章Logo为公司Logo</h4>
|
<h4 class="oe_slogan">自动设置文章Logo为公司Logo</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="sethelp2.png"/>
|
<img src="sethelp2.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="oe_slogan">可手动设置模块帮助链接</h4>
|
<h4 class="oe_slogan">可手动设置模块帮助链接</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="sethelp3.png"/>
|
<img src="sethelp3.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="oe_slogan">注意必须在开发者模式</h4>
|
<h4 class="oe_slogan">注意必须在开发者模式</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="sethelp4.png"/>
|
<img src="sethelp4.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@@ -200,7 +200,7 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">Ai服务中心支持</h2>
|
<h2 class="bg-warning text-center pt8 pb8">Ai服务中心支持</h2>
|
||||||
<h4 class="oe_slogan">你可以安装最新的 ChatGPT 或者 微软、谷歌等Ai.</h4>
|
<h4 class="oe_slogan">你可以安装最新的 ChatGPT 或者 微软、谷歌等Ai.</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setai1.png"/>
|
<img src="setai1.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@@ -219,9 +219,9 @@
|
|||||||
<h2 class='oe_mt32'>多语言支持,中文已处理</h2>
|
<h2 class='oe_mt32'>多语言支持,中文已处理</h2>
|
||||||
</div>
|
</div>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setcn1.png" style="border:1px solid black"/>
|
<img src="setcn1.jpg" style="border:1px solid black"/>
|
||||||
<br/>
|
<br/>
|
||||||
<img src="setcn2.png" style="border:1px solid black"/>
|
<img src="setcn2.jpg" style="border:1px solid black"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -231,7 +231,7 @@
|
|||||||
<h2 class='oe_mt32'>如何使用: 转到 设置 -> odooAi -> 定制与增强</h2>
|
<h2 class='oe_mt32'>如何使用: 转到 设置 -> odooAi -> 定制与增强</h2>
|
||||||
</div>
|
</div>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="set0.png" style="border:1px solid black"/>
|
<img src="set0.jpg" style="border:1px solid black"/>
|
||||||
<br/>
|
<br/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -251,7 +251,7 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">Mobile Enhance. Add menu navbar setup for top or bottom. navigator footer support.</h2>
|
<h2 class="bg-warning text-center pt8 pb8">Mobile Enhance. Add menu navbar setup for top or bottom. navigator footer support.</h2>
|
||||||
<h4 class="oe_slogan">Easy set navbar on bottom or top.</h4>
|
<h4 class="oe_slogan">Easy set navbar on bottom or top.</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setnav.png"/>
|
<img src="setnav.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@@ -261,7 +261,7 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">odoo SECURITY AND BOOST</h2>
|
<h2 class="bg-warning text-center pt8 pb8">odoo SECURITY AND BOOST</h2>
|
||||||
<h4 class="oe_slogan">Eonly Debug / Debug Assets for Odoo Admin. Deny debug from url for other user.stop subscribe and follow. This to make odoo speed up.</h4>
|
<h4 class="oe_slogan">Eonly Debug / Debug Assets for Odoo Admin. Deny debug from url for other user.stop subscribe and follow. This to make odoo speed up.</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setboost.png"/>
|
<img src="setboost.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@@ -271,15 +271,15 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">Add quick operation for odoo modules. </h2>
|
<h2 class="bg-warning text-center pt8 pb8">Add quick operation for odoo modules. </h2>
|
||||||
<h4 class="oe_slogan">Refresh translate. Upgrade, Uninstall, help on topic</h4>
|
<h4 class="oe_slogan">Refresh translate. Upgrade, Uninstall, help on topic</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setmodule1.png"/>
|
<img src="setmodule1.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="oe_slogan">Easy mass module operation</h4>
|
<h4 class="oe_slogan">Easy mass module operation</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setmodule2.png"/>
|
<img src="setmodule2.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="oe_slogan">Easy Export translate follow your language</h4>
|
<h4 class="oe_slogan">Easy Export translate follow your language</h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="setmodule3.png"/>
|
<img src="setmodule3.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@@ -328,7 +328,7 @@
|
|||||||
<p>You can find the pictures in "\app-odoo\app_odoo_customize\static\src\img\flags"</p>
|
<p>You can find the pictures in "\app-odoo\app_odoo_customize\static\src\img\flags"</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="set2.png" style="border:1px solid black"/>
|
<img src="set2.jpg" style="border:1px solid black"/>
|
||||||
<br/>
|
<br/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -362,7 +362,7 @@
|
|||||||
<h2 class="bg-warning text-center pt8 pb8">Multi-language Support..</h2>
|
<h2 class="bg-warning text-center pt8 pb8">Multi-language Support..</h2>
|
||||||
<h4 class="oe_slogan"> </h4>
|
<h4 class="oe_slogan"> </h4>
|
||||||
<div class="oe_demo oe_screenshot img img-fluid">
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
<img src="cnreadme.png"/>
|
<img src="cnreadme.jpg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
BIN
app_odoo_customize/static/description/set0.jpg
Normal file
|
After Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 230 KiB After Width: | Height: | Size: 238 KiB |
BIN
app_odoo_customize/static/description/set2.jpg
Normal file
|
After Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 209 KiB After Width: | Height: | Size: 153 KiB |
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 113 KiB |
BIN
app_odoo_customize/static/description/setai1.jpg
Normal file
|
After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 28 KiB |
BIN
app_odoo_customize/static/description/setboost.jpg
Normal file
|
After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 8.3 KiB |
BIN
app_odoo_customize/static/description/setcn1.jpg
Normal file
|
After Width: | Height: | Size: 92 KiB |
|
Before Width: | Height: | Size: 70 KiB |
BIN
app_odoo_customize/static/description/setcn2.jpg
Normal file
|
After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 107 KiB |
BIN
app_odoo_customize/static/description/setcn3.jpg
Normal file
|
After Width: | Height: | Size: 99 KiB |
BIN
app_odoo_customize/static/description/sethelp1.jpg
Normal file
|
After Width: | Height: | Size: 148 KiB |
|
Before Width: | Height: | Size: 371 KiB |
BIN
app_odoo_customize/static/description/sethelp2.jpg
Normal file
|
After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 165 KiB |
BIN
app_odoo_customize/static/description/sethelp3.jpg
Normal file
|
After Width: | Height: | Size: 192 KiB |
|
Before Width: | Height: | Size: 112 KiB |
BIN
app_odoo_customize/static/description/sethelp4.jpg
Normal file
|
After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 41 KiB |
BIN
app_odoo_customize/static/description/setmodule1.jpg
Normal file
|
After Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 105 KiB |
BIN
app_odoo_customize/static/description/setmodule2.jpg
Normal file
|
After Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 60 KiB |
BIN
app_odoo_customize/static/description/setmodule3.jpg
Normal file
|
After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 147 KiB |
BIN
app_odoo_customize/static/description/setnav.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 15 KiB |
6
app_web_enterprise/__init__.py
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
from . import controllers
|
||||||
|
from . import models
|
||||||
|
from . import ir
|
||||||
|
from . import res
|
||||||
106
app_web_enterprise/__manifest__.py
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
# Created on 2017-11-05
|
||||||
|
# author: 欧度智能,https://www.odooai.cn
|
||||||
|
# email: 300883@qq.com
|
||||||
|
# resource of odooai
|
||||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||||
|
|
||||||
|
# Odoo在线中文用户手册(长期更新)
|
||||||
|
# https://www.odooai.cn/documentation/user/10.0/zh_CN/index.html
|
||||||
|
|
||||||
|
# Odoo10离线中文用户手册下载
|
||||||
|
# https://www.odooai.cn/odoo10_user_manual_document_offline/
|
||||||
|
# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备)
|
||||||
|
# https://www.odooai.cn/odoo10_developer_document_offline/
|
||||||
|
# description:
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
'name': "odoo18 Enterprise enhance Pack,企业版界面及操作增强",
|
||||||
|
'version': '24.08.19',
|
||||||
|
'author': 'odooai.cn',
|
||||||
|
'category': 'Extra tools',
|
||||||
|
'website': 'https://www.odooai.cn',
|
||||||
|
'live_test_url': 'https://demo.odooapp.cn',
|
||||||
|
'license': 'LGPL-3',
|
||||||
|
'sequence': 2,
|
||||||
|
'summary': """
|
||||||
|
Ui Enhance pack of odoo Enterprise version
|
||||||
|
1. Add dropdown arrow to parent menu.
|
||||||
|
2. Replace the odoo logo to your company logo in main menu.
|
||||||
|
3. Alway show search in main menu.
|
||||||
|
4. Table and report UI enhance(Grid View).
|
||||||
|
""",
|
||||||
|
'description': """
|
||||||
|
odoo enterprise version UI enhance.
|
||||||
|
欧度智能,odooai.cn 的odoo模块。企业版界面增强。
|
||||||
|
1. Ui Enhance pack of odoo Enterprise version
|
||||||
|
odoo企业版界面增强套件,更方便操作
|
||||||
|
2. Add dropdown arrow to parent menu group.
|
||||||
|
多级菜单中出现箭头。
|
||||||
|
3. Replace the odoo logo or url to your company in menu and page.
|
||||||
|
替换主菜单界面的logo为你公司的logo。
|
||||||
|
4. Add underline for input field.
|
||||||
|
在可编辑字段下方增加下划线,易于分辨。
|
||||||
|
5. Add grid line form list view. Easy to read list data.
|
||||||
|
为表格list增加行列分隔线,易于看数据。
|
||||||
|
6. Add grid line to Account Reports. Easy to view Data.
|
||||||
|
为财务报表增加行列分隔线,易于看数据及对账。
|
||||||
|
11. Multi-language Support. Multi-Company Support.
|
||||||
|
12. Support Odoo 17,16,15,14,13,12, Enterprise and Community and odoo.sh Edition.
|
||||||
|
13. Full Open Source.
|
||||||
|
==========
|
||||||
|
1.
|
||||||
|
2.
|
||||||
|
11. 多语言支持,多公司支持
|
||||||
|
12. Odoo 17,16,15,14,13,12, 企业版,社区版,在线SaaS.sh版,等全版本支持
|
||||||
|
13. 代码完全开源
|
||||||
|
""",
|
||||||
|
'price': 68.00,
|
||||||
|
'currency': 'EUR',
|
||||||
|
'depends': [
|
||||||
|
'app_odoo_customize',
|
||||||
|
'web_enterprise',
|
||||||
|
# 'web_mobile'
|
||||||
|
],
|
||||||
|
'images': ['static/description/banner.png'],
|
||||||
|
'data': [
|
||||||
|
'views/webclient_templates.xml',
|
||||||
|
],
|
||||||
|
'assets': {
|
||||||
|
# 企业版变色,注意这个是变量定义,要before
|
||||||
|
'web._assets_primary_variables': [
|
||||||
|
('before', 'web_enterprise/static/src/scss/primary_variables.scss', 'app_web_enterprise/static/src/scss/primary_variables.scss'),
|
||||||
|
],
|
||||||
|
'web.assets_backend': [
|
||||||
|
('before', 'web/static/src/views/**/*', 'app_web_enterprise/static/src/scss/app_style_before.scss'),
|
||||||
|
('after', 'web/static/src/views/**/*', 'app_web_enterprise/static/src/scss/app_style_after.scss'),
|
||||||
|
'app_web_enterprise/static/src/webclient/**/*.xml',
|
||||||
|
# 'app_web_enterprise/static/src/xml/**/*.xml',
|
||||||
|
# 'app_web_enterprise/static/src/xml/base.xml',
|
||||||
|
],
|
||||||
|
# 这里是改样式,要 after处理
|
||||||
|
'web.assets_common': [
|
||||||
|
('after', 'web/static/lib/jquery.ui/jquery-ui.css', 'app_web_enterprise/static/lib/jquery.ui/jquery-ui.css'),
|
||||||
|
('after', 'web_enterprise/static/src/webclient/home_menu/home_menu_background.scss', 'app_web_enterprise/static/src/scss/home_menu_background.scss'),
|
||||||
|
],
|
||||||
|
'web.assets_frontend': [
|
||||||
|
# ('after', 'web/static/src/core/**/*', 'app_web_enterprise/static/src/xml/base.xml'),
|
||||||
|
('after', 'web_enterprise/static/src/webclient/home_menu/home_menu_background.scss', 'app_web_enterprise/static/src/scss/home_menu_background.scss'),
|
||||||
|
'app_web_enterprise/static/src/scss/app_style_website.scss',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
|
||||||
|
# 'demo': [
|
||||||
|
# ],
|
||||||
|
# 'test': [
|
||||||
|
# ],
|
||||||
|
|
||||||
|
'images': ['static/description/app_web_enterprise_03.jpg'],
|
||||||
|
'post_load': None,
|
||||||
|
'post_init_hook': None,
|
||||||
|
'installable': True,
|
||||||
|
'application': True,
|
||||||
|
'auto_install': True,
|
||||||
|
}
|
||||||
1
app_web_enterprise/controllers/__init__.py
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
30
app_web_enterprise/i18n/zh_CN.po
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * app_web_enterprise
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 16.0+e-20230320\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2023-04-22 18:11+0000\n"
|
||||||
|
"PO-Revision-Date: 2023-04-22 18:11+0000\n"
|
||||||
|
"Last-Translator: \n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Plural-Forms: \n"
|
||||||
|
|
||||||
|
#. module: app_web_enterprise
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/app_web_enterprise/static/src/xml/form.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Discard"
|
||||||
|
msgstr "丢弃"
|
||||||
|
|
||||||
|
#. module: app_web_enterprise
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/app_web_enterprise/static/src/xml/form.xml:0
|
||||||
|
#, python-format
|
||||||
|
msgid "Save"
|
||||||
|
msgstr "保存"
|
||||||
1
app_web_enterprise/ir/__init__.py
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
1
app_web_enterprise/models/__init__.py
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
2
app_web_enterprise/report/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
1
app_web_enterprise/res/__init__.py
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
BIN
app_web_enterprise/static/description/app_web_enterprise_01.jpg
Normal file
|
After Width: | Height: | Size: 138 KiB |
BIN
app_web_enterprise/static/description/app_web_enterprise_02.jpg
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
app_web_enterprise/static/description/app_web_enterprise_03.jpg
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
app_web_enterprise/static/description/b03.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
app_web_enterprise/static/description/b04.png
Normal file
|
After Width: | Height: | Size: 159 KiB |
BIN
app_web_enterprise/static/description/b05.png
Normal file
|
After Width: | Height: | Size: 366 KiB |
BIN
app_web_enterprise/static/description/banner.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
app_web_enterprise/static/description/banner1.png
Normal file
|
After Width: | Height: | Size: 204 KiB |
BIN
app_web_enterprise/static/description/icon.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
112
app_web_enterprise/static/description/index.html
Normal file
@@ -0,0 +1,112 @@
|
|||||||
|
<!--
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
##############################################################################
|
||||||
|
# Copyright (C) 2009~2024 odooAi.cn
|
||||||
|
##############################################################################
|
||||||
|
-->
|
||||||
|
<html>
|
||||||
|
<!-- begin title-->
|
||||||
|
<section class="oe_container container o_cc o_cc2">
|
||||||
|
<h2 class="text-center bg-warning text-white pt24 pb24">odoo Enterprise version enhance Pack</h2>
|
||||||
|
<h3 class="text-center">Replace odoo logo to your company logo</h3>
|
||||||
|
<h4 class="text-center">Make odoo Enterprise version better UI and flexible</h4>
|
||||||
|
</section>
|
||||||
|
<!-- end title-->
|
||||||
|
|
||||||
|
<!-- begin snapshot-->
|
||||||
|
<!-- quick demo-->
|
||||||
|
|
||||||
|
<section class="oe_container container">
|
||||||
|
<div class="oe_row oe_spaced" style="max-width: 95%;">
|
||||||
|
<div class="row">
|
||||||
|
<div class="oe_demo" style=" margin: 30px auto 0; padding: 0 15px 0 0; border:none; width: 96%;">
|
||||||
|
<h2 class="mt32 mb32">More Powerful addons:
|
||||||
|
<a class="btn btn-primary mb16" href="http://www.odoo.com/apps/modules/browse?author=odooai.cn">odooai.cn Odoo Addons</a>
|
||||||
|
</h2>
|
||||||
|
<h3>Latest update: v17.24.08.17</h3>
|
||||||
|
<p>This moduld allows user to . </p>
|
||||||
|
<ul>
|
||||||
|
<li class="mb8">1.Add dropdown arrow to parent menu.</li>
|
||||||
|
<li class="mb8">2.Replace the odoo logo or url to your company in menu and page.</li>
|
||||||
|
<li class="mb8">3.Add underline for input field.</li>
|
||||||
|
<li class="mb8">4.Add grid line form list view. Easy to read list data.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="oe_demo oe_screenshot img img-fluid mt32">
|
||||||
|
<img src="app_web_enterprise_01.jpg" style="border:1px solid black"/>
|
||||||
|
<br/>
|
||||||
|
</div>
|
||||||
|
<div class="oe_demo oe_screenshot img img-fluid mt32">
|
||||||
|
<img src="app_web_enterprise_03.jpg" style="border:1px solid black"/>
|
||||||
|
<br/>
|
||||||
|
</div>
|
||||||
|
<div class="oe_demo oe_screenshot img img-fluid mt32">
|
||||||
|
<img src="b03.png" style="border:1px solid black"/>
|
||||||
|
<br/>
|
||||||
|
</div>
|
||||||
|
<div class="oe_row oe_spaced" style="max-width: 95%;">
|
||||||
|
<div class="oe_demo"
|
||||||
|
style="margin: 20px auto; padding: 0 15px 0 0; border:none; border-top:solid 1px #dedede; width: 96%;">
|
||||||
|
<h2 class='oe_mt32'>Customize Module Url(eg. Enterprise).</h2>
|
||||||
|
</div>
|
||||||
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
|
<img src="set21.jpg" style="border:1px solid black"/>
|
||||||
|
<br/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="oe_container container">
|
||||||
|
<div class="oe_row oe_spaced">
|
||||||
|
<h2 class="bg-warning text-center pt8 pb8">5. Add grid line form list view. Easy to read list data.</h2>
|
||||||
|
<h4 class="oe_slogan"> </h4>
|
||||||
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
|
<img src="b04.png"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="oe_container container">
|
||||||
|
<div class="oe_row oe_spaced">
|
||||||
|
<h2 class="bg-warning text-center pt8 pb8">6. Add grid line to Account Reports. Easy to view Data.</h2>
|
||||||
|
<h4 class="oe_slogan"> </h4>
|
||||||
|
<div class="oe_demo oe_screenshot img img-fluid">
|
||||||
|
<img src="b05.png"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- end quick demo-->
|
||||||
|
|
||||||
|
<section class="container oe_dark">
|
||||||
|
<div class="oe_row oe_spaced text-center">
|
||||||
|
<div class="row">
|
||||||
|
<h2 class="oe_slogan">Technical Help & Support</h2>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-12 pad0">
|
||||||
|
<div class="oe_mt16">
|
||||||
|
<p><h4>
|
||||||
|
For any type of technical help & support requests, Feel free to contact us</h4></p>
|
||||||
|
<a style="background: #002e5a none repeat scroll 0% 0%; color: rgb(255, 255, 255);position: relative; overflow: hidden;"
|
||||||
|
class="btn btn-warning btn-lg" rel="nofollow" href="mailto:odoo@china.com"><span
|
||||||
|
style="height: 354px; width: 354px; top: -147.433px; left: -6.93335px;" class="o_ripple"></span>
|
||||||
|
<i class="fa fa-envelope"></i> odoo@china.com</a>
|
||||||
|
<p><h4>
|
||||||
|
Via QQ: 300883 (App user would not get QQ or any other IM support. Only for odoo project customize.)</h4></p>
|
||||||
|
<a style="background: #002e5a none repeat scroll 0% 0%; color: rgb(255, 255, 255);position: relative; overflow: hidden;"
|
||||||
|
class="btn btn-warning btn-lg" rel="nofollow" href="mailto:300883@qq.com"><span
|
||||||
|
style="height: 354px; width: 354px; top: -147.433px; left: -6.93335px;" class="o_ripple"></span>
|
||||||
|
<i class="fa fa-envelope"></i> 300883@qq.com</a>
|
||||||
|
</div>
|
||||||
|
<div class="oe_mt16">
|
||||||
|
<h4>
|
||||||
|
Visit our website for more support.</h4>
|
||||||
|
<h4>https://www.odooai.cn</h4>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
BIN
app_web_enterprise/static/description/set21.jpg
Normal file
|
After Width: | Height: | Size: 76 KiB |
3
app_web_enterprise/static/lib/jquery.ui/jquery-ui.css
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
.ui-widget {
|
||||||
|
font-size: 1.5em;
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="2000" height="1128" viewBox="0 0 2000 1128">
|
||||||
|
<polygon fill-opacity=".03" points="0 1077.844 392.627 778.443 1504.99 1127.745 0 1127.745"/>
|
||||||
|
<polygon fill-opacity=".02" points="392.216 778.443 283.294 0 0 0 0 666.504"/>
|
||||||
|
<polygon fill-opacity=".03" points="1000 0 2000 1009.98 2000 439.94 1749.817 0"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 366 B |
149
app_web_enterprise/static/src/scss/app_style_after.scss
Normal file
@@ -0,0 +1,149 @@
|
|||||||
|
// 不显示 tooltip
|
||||||
|
.o_tooltip.o_tooltip_visible {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
// 上方菜单下拉,group 也有箭头
|
||||||
|
.o_main_navbar {
|
||||||
|
.o-dropdown {
|
||||||
|
.dropdown-menu_group.dropdown-header::after {
|
||||||
|
display: inline-block;
|
||||||
|
margin-left: 3.4px;
|
||||||
|
vertical-align: 3.4px;
|
||||||
|
content: "";
|
||||||
|
border-top: 4px solid;
|
||||||
|
border-right: 4px solid transparent;
|
||||||
|
border-bottom: 0;
|
||||||
|
border-left: 4px solid transparent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//list
|
||||||
|
.o_list_renderer.table-responsive .o_list_table {
|
||||||
|
//list 改标头背景,o2m这里分开写
|
||||||
|
:not(.o_field_x2many_list) > & thead, tfoot {
|
||||||
|
tr {
|
||||||
|
background-color: $o-gray-100;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.o_field_x2many_list > & thead, tfoot {
|
||||||
|
tr {
|
||||||
|
background-color: $o-gray-100;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//列表标头下显示边框,标尾头显示边框
|
||||||
|
> :not(:first-child) {
|
||||||
|
border-top-width: 2px;
|
||||||
|
}
|
||||||
|
//列表标头左右下显示边框
|
||||||
|
--ListRenderer-thead-border-end-color: #{map-get($grays, '300')};
|
||||||
|
|
||||||
|
//内容显示边框
|
||||||
|
.o_data_row > .o_data_cell {
|
||||||
|
border-left: 1px solid map-get($grays, '300');
|
||||||
|
border-right: 1px solid map-get($grays, '300');
|
||||||
|
}
|
||||||
|
|
||||||
|
.o_data_row:not(.o_selected_row) > .o_data_cell:not(.o_readonly_modifier):not(:last-child) {
|
||||||
|
border-left: 1px solid map-get($grays, '300');
|
||||||
|
border-right: 1px solid map-get($grays, '300');
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//form
|
||||||
|
// create 按键
|
||||||
|
.o_form_view .o_form_view_container {
|
||||||
|
button.o_form_button_create {
|
||||||
|
min-width: 4rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.o_form_view .o_form_view_container {
|
||||||
|
// create 按键
|
||||||
|
button.o_form_button_create {
|
||||||
|
padding: 7px 10px;
|
||||||
|
}
|
||||||
|
.o_form_sheet_bg .o_form_sheet {
|
||||||
|
margin: 6px auto;
|
||||||
|
max-width: 98%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 768px) {
|
||||||
|
.o_form_view .o_form_view_container .o_form_sheet_bg .o_form_sheet {
|
||||||
|
max-width: 98%;
|
||||||
|
}
|
||||||
|
.o_form_view .o_form_view_container .o_notebook .o_notebook_headers {
|
||||||
|
overflow-x: inherit;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 992px) {
|
||||||
|
.o_form_view .o_form_view_container .o_form_sheet_bg .o_form_sheet {
|
||||||
|
max-width: 98%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 1200px) {
|
||||||
|
.o_form_view .o_form_view_container .o_form_sheet_bg .o_form_sheet {
|
||||||
|
max-width: 98%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@media (min-width: 1400px) {
|
||||||
|
.o_form_view .o_form_view_container .o_form_sheet_bg .o_form_sheet {
|
||||||
|
max-width: 98%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// report
|
||||||
|
.o_account_reports_page .o_account_reports_table {
|
||||||
|
.o_account_report_column_value tr > td.number {
|
||||||
|
border-left: 1px solid var(--AccountFinancial-border-color, #bbb);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//izi
|
||||||
|
.izi_view {
|
||||||
|
.izi_dashboard_filter_title span {
|
||||||
|
background: #00796B;
|
||||||
|
}
|
||||||
|
|
||||||
|
.izi_dashboard_filter {
|
||||||
|
color: #00796B;
|
||||||
|
border: 1px solid #00796B;
|
||||||
|
}
|
||||||
|
|
||||||
|
.izi_dashboard_filter_content .dropdown-toggle {
|
||||||
|
color: #00796B;
|
||||||
|
}
|
||||||
|
|
||||||
|
.izi_btn.izi_btn_wpb {
|
||||||
|
border-color: #00796B;
|
||||||
|
color: #00796B;
|
||||||
|
}
|
||||||
|
|
||||||
|
.izi_btn.izi_btn_wpb:hover,
|
||||||
|
.izi_btn.izi_btn_wpb:not(:disabled):not(.disabled):active,
|
||||||
|
.izi_btn.izi_btn_wpb:not(:disabled):not(.disabled).active,
|
||||||
|
.show > .izi_btn.izi_btn_wpb.dropdown-toggle {
|
||||||
|
background-color: #00796B;
|
||||||
|
border-color: #00796B;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* wlp - White Light Purple*/
|
||||||
|
.izi_btn.izi_btn_wlp {
|
||||||
|
color: #00796B;
|
||||||
|
}
|
||||||
|
|
||||||
|
.izi_btn.izi_btn_wlp:hover,
|
||||||
|
.izi_btn.izi_btn_wlp:not(:disabled):not(.disabled):active,
|
||||||
|
.izi_btn.izi_btn_wlp:not(:disabled):not(.disabled).active,
|
||||||
|
.show > .izi_btn.izi_btn_wlp.dropdown-toggle {
|
||||||
|
color: #00796B;
|
||||||
|
}
|
||||||
|
}
|
||||||
25
app_web_enterprise/static/src/scss/app_style_before.scss
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
// 编辑模式默认 input下方border 有颜色
|
||||||
|
.o_form_view {
|
||||||
|
.o_form_view_container {
|
||||||
|
&:not(.o_field_highlight) .o_field_widget:not(.o_field_invalid):not(.o_field_highlight) .o_input:not(:hover):not(:focus) {
|
||||||
|
--o-input-border-color: #{map-get($grays, '200')};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.o_form_view:not(.o_field_highlight) {
|
||||||
|
.o_form_view_container {
|
||||||
|
.o_field_widget:not(.o_field_invalid):not(.o_field_highlight) .o_input:not(:hover):not(:focus) {
|
||||||
|
--o-input-border-color: #{map-get($grays, '200')};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.o_dialog_container {
|
||||||
|
.o_form_view:not(.o_field_highlight) {
|
||||||
|
.o_field_widget:not(.o_field_invalid):not(.o_field_highlight) .o_input:not(:hover):not(:focus) {
|
||||||
|
--o-input-border-color: #{map-get($grays, '200')};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
22
app_web_enterprise/static/src/scss/app_style_website.scss
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
//网站的 oe_structure_header_contact_1 滚动时不可见
|
||||||
|
.o_header_affixed .oe_structure_solo {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
//小屏时,顶部高度为 30px
|
||||||
|
//form
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
header {
|
||||||
|
.navbar-brand.logo img {
|
||||||
|
height: 40px;
|
||||||
|
}
|
||||||
|
.navbar {
|
||||||
|
padding-top: 0;
|
||||||
|
padding-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.o_header_affixed.o_header_is_scrolled .navbar-brand img {
|
||||||
|
height: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
11
app_web_enterprise/static/src/scss/home_menu_background.scss
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
.o_home_menu_background, .o_web_client.o_home_menu_background {
|
||||||
|
background: {
|
||||||
|
size: cover;
|
||||||
|
attachment: fixed;
|
||||||
|
color: var(--homeMenu-bg-color, #00463e);
|
||||||
|
image: var(--homeMenu-bg-image,
|
||||||
|
linear-gradient(to right bottom, #00796B, #00463e),
|
||||||
|
url("/app_web_enterprise/static/src/img/home-menu-bg-overlay.svg")
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
12
app_web_enterprise/static/src/scss/navbar_before.scss
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
$o-navbar-background: rgba($o-brand-odoo, .05);
|
||||||
|
|
||||||
|
.o_main_navbar {
|
||||||
|
--NavBar-entry-backgroundColor: $o-navbar-background;
|
||||||
|
background: $o-navbar-background;
|
||||||
|
|
||||||
|
.o_menu_sections {
|
||||||
|
.o_nav_entry, .dropdown-toggle {
|
||||||
|
background: var(--NavBar-entry-backgroundColor, transparent);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
$o-enterprise-color: #00796B !default;
|
||||||
|
|
||||||
|
$o-brand-odoo: $o-enterprise-color !default;
|
||||||
34
app_web_enterprise/static/src/webclient/navbar.xml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<templates xml:space="preserve">
|
||||||
|
|
||||||
|
<t t-name="app_web_enterprise.EnterpriseNavBar" t-inherit="web_enterprise.EnterpriseNavBar" t-inherit-mode="extension">
|
||||||
|
<xpath expr="//a[hasclass('o_menu_toggle')]" position="replace">
|
||||||
|
<a href="#" class="o_menu_toggle" t-att-class="{'hasImage': currentApp && currentApp.webIconData}" accesskey="h" t-ref="menuApps" t-on-click.prevent="() => this.hm.toggle()">
|
||||||
|
<i class="o_menu_toggle_icon text-primary fa fa-2x fa-opera" style="padding-right:8px;" role="img"/>
|
||||||
|
<img
|
||||||
|
t-if="currentApp && currentApp.webIconData"
|
||||||
|
t-att-src="currentApp.webIconData"
|
||||||
|
class="o_menu_brand_icon d-none d-lg-inline position-absolute start-0 h-100 ps-1 ms-2"
|
||||||
|
t-att-alt="currentApp.name"
|
||||||
|
t-ref="appIcon"/>
|
||||||
|
|
||||||
|
<span
|
||||||
|
t-if="currentApp"
|
||||||
|
t-esc="currentApp.name"
|
||||||
|
class="o_menu_brand d-none d-md-flex ms-3 pe-0"/>
|
||||||
|
</a>
|
||||||
|
</xpath>
|
||||||
|
</t>
|
||||||
|
<!-- 菜单有下拉箭头, owl的在 web.NavBar, 首行用 MenuDropdown, 下拉的用 DropdownItem -->
|
||||||
|
<!-- owl NavBar-->
|
||||||
|
<!-- <t t-name="app_web_enterprise.NavBar.SectionsMenu" t-inherit="web.NavBar.SectionsMenu" t-inherit-mode="extension">-->
|
||||||
|
<!-- <xpath expr="//MenuDropdown" position="attributes">-->
|
||||||
|
<!-- <attribute name="showCaret">true</attribute>-->
|
||||||
|
<!-- </xpath>-->
|
||||||
|
<!-- </t>-->
|
||||||
|
<!-- <t t-name="app_web_enterprise.NavBar.SectionsMenu.Dropdown.MenuSlot" t-inherit="web.NavBar.SectionsMenu.Dropdown.MenuSlot" t-inherit-mode="extension">-->
|
||||||
|
<!-- <xpath expr="//DropdownItem[1]" position="attributes">-->
|
||||||
|
<!-- <attribute name="showCaret">true</attribute>-->
|
||||||
|
<!-- </xpath>-->
|
||||||
|
<!-- </t>-->
|
||||||
|
</templates>
|
||||||
8
app_web_enterprise/static/src/xml/base.xml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<templates id="template" xml:space="preserve">
|
||||||
|
<!-- <t t-extend="HomeMenu.Content">-->
|
||||||
|
<!-- <t t-jquery=".o_home_menu_footer" t-operation="inner">-->
|
||||||
|
<!-- <img src='/web/binary/company_logo' alt="Logo"/>-->
|
||||||
|
<!-- </t>-->
|
||||||
|
<!-- </t>-->
|
||||||
|
</templates>
|
||||||
30
app_web_enterprise/static/src/xml/form.xml
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<templates xml:space="preserve">
|
||||||
|
<!-- tip用 *-->
|
||||||
|
<t t-name="app_web_enterprise.FormLabel" t-inherit="web.FormLabel" t-inherit-mode="extension">
|
||||||
|
<xpath expr="//label" position="replace">
|
||||||
|
<label class="o_form_label" t-att-for="props.id" t-att-class="className" >
|
||||||
|
<t t-esc="props.string"/>
|
||||||
|
<sup class="btn-link p-1" t-if="hasTooltip" t-att="{'data-tooltip-template': 'web.FieldTooltip', 'data-tooltip-info': tooltipInfo, 'data-tooltip-touch-tap-to-show': 'true'}">*</sup>
|
||||||
|
</label>
|
||||||
|
</xpath>
|
||||||
|
</t>
|
||||||
|
<!-- 更紧凑,先不处理 保存增加字样-->
|
||||||
|
<!-- <t t-name="app_web_enterprise.FormStatusIndicator" t-inherit="web.FormStatusIndicator" t-inherit-mode="extension">-->
|
||||||
|
<!-- <xpath expr="//i[hasclass('fa-cloud-upload')]" position="after">-->
|
||||||
|
<!-- Save-->
|
||||||
|
<!-- </xpath>-->
|
||||||
|
<!-- <xpath expr="//i[hasclass('fa-undo')]" position="after">-->
|
||||||
|
<!-- Discard-->
|
||||||
|
<!-- </xpath>-->
|
||||||
|
<!-- </t>-->
|
||||||
|
<!-- 17不需要,默认就是创建移到左边-->
|
||||||
|
<!-- <t t-name="app_web_enterprise.FormControlPanel" t-inherit="web.FormControlPanel" t-inherit-mode="extension">-->
|
||||||
|
<!-- <xpath expr="//div[hasclass('o_cp_bottom_right')]//t[3]" position="replace"/>-->
|
||||||
|
<!--<!– <xpath expr="//t[t-slot='control-panel-create-button']" position="replace"/>–>-->
|
||||||
|
<!--<!– <xpath expr="//div[hasclass('o_cp_top_left')]" position="replace"/>–>-->
|
||||||
|
<!-- <xpath expr="//div[hasclass('o_cp_top_left')]" position="inside">-->
|
||||||
|
<!-- <t t-slot="control-panel-create-button" />-->
|
||||||
|
<!-- </xpath>-->
|
||||||
|
<!-- </t>-->
|
||||||
|
</templates>
|
||||||
10
app_web_enterprise/static/src/xml/res_config_edition.xml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<templates xml:space="preserve">
|
||||||
|
<t t-inherit="web.res_config_edition" t-inherit-mode="extension">
|
||||||
|
<xpath expr="//h3" position="replace">
|
||||||
|
<h3 class="px-0">
|
||||||
|
Odoo <t t-esc="serverVersion"/> (<a target="_blank" href="https://www.odooai.cn" style="text-decoration: underline;">odooai.cn</a> Edition)
|
||||||
|
</h3>
|
||||||
|
</xpath>
|
||||||
|
</t>
|
||||||
|
</templates>
|
||||||
28
app_web_enterprise/views/webclient_templates.xml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<odoo>
|
||||||
|
<!-- 企业版变色 -->
|
||||||
|
<template id="app_layout" inherit_id="web.layout" name="app Web layout">
|
||||||
|
<xpath expr="//meta[last()]" position="after">
|
||||||
|
<meta name="theme-color" content="#00796B"/>
|
||||||
|
<meta name="mobile-web-app-capable" content="yes"/>
|
||||||
|
<!-- Windows Phone -->
|
||||||
|
<meta name="msapplication-navbutton-color" content="#00796B"/>
|
||||||
|
<meta name="msapplication-TileColor" content="#00796B"/>
|
||||||
|
<!-- iOS Safari -->
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes"/>
|
||||||
|
<meta name="theme-color" content="#00796B" media="(prefers-color-scheme: light)"/>
|
||||||
|
<meta name="theme-color" content="#242733" media="(prefers-color-scheme: dark)"/>
|
||||||
|
</xpath>
|
||||||
|
</template>
|
||||||
|
<!-- <template id="replace_theme_color" name="Replace theme color" inherit_id="web.webclient_bootstrap">-->
|
||||||
|
<!-- <xpath expr="//meta[@name='theme-color']" position="replace">-->
|
||||||
|
<!-- <meta name="theme-color" content="#875A7B"/>-->
|
||||||
|
<!-- <!– Windows Phone –>-->
|
||||||
|
<!-- <meta name="msapplication-navbutton-color" content="#00796B"/>-->
|
||||||
|
<!-- <!– iOS Safari –>-->
|
||||||
|
<!-- <meta name="apple-mobile-web-app-capable" content="yes"/>-->
|
||||||
|
<!-- <meta name="theme-color" content="#875A7B" media="(prefers-color-scheme: light)"/>-->
|
||||||
|
<!-- <meta name="theme-color" content="#242733" media="(prefers-color-scheme: dark)"/>-->
|
||||||
|
<!-- </xpath>-->
|
||||||
|
<!-- </template>-->
|
||||||
|
</odoo>
|
||||||