Преглед на файлове

fix(ci): bundle local tailwindcss to prevent CDN blocks in tests

odoo преди 2 месеца
родител
ревизия
ff4c5e1cef
променени са 4 файла, в които са добавени 16 реда и са изтрити 6 реда
  1. 12 0
      theme_m22tc/data/ir_asset.xml
  2. 0 0
      theme_m22tc/static/src/lib/tailwindcss.js
  3. 1 2
      theme_m22tc/views/customizations.xml
  4. 3 4
      theme_m22tc/views/login_custom.xml

+ 12 - 0
theme_m22tc/data/ir_asset.xml

@@ -41,5 +41,17 @@
             <field name="bundle">web.assets_frontend</field>
             <field name="path">theme_m22tc/static/src/js/m22_bottom_sheet.js</field>
         </record>
+
+        <!-- 
+            Load local TailwindCSS script to avoid external CDN issues in CI environment.
+            Includes forms and typography plugins.
+        -->
+        <record id="tailwindcss_js" model="theme.ir.asset">
+            <field name="name">Tailwind CSS (Local)</field>
+            <field name="key">theme_m22tc.tailwindcss_js</field>
+            <field name="bundle">web.assets_frontend</field>
+            <field name="path">theme_m22tc/static/src/lib/tailwindcss.js</field>
+            <field name="sequence">10</field>
+        </record>
     </data>
 </odoo>

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
theme_m22tc/static/src/lib/tailwindcss.js


+ 1 - 2
theme_m22tc/views/customizations.xml

@@ -20,8 +20,7 @@
                  <!-- 2. Material Symbols -->
                  <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet"/>
                  
-                 <!-- 3. Tailwind CSS -->
-                 <script src="https://cdn.tailwindcss.com?plugins=forms,typography"></script>
+                 <!-- Tailwind CSS is now loaded via ir_asset.xml for better performance and CI stability -->
                  
                  <!-- Tailwind Config: Disable preflight to prevent conflict with Odoo/Bootstrap -->
                  <script>

+ 3 - 4
theme_m22tc/views/login_custom.xml

@@ -9,10 +9,9 @@
                     <!-- Google Fonts (Inter) -->
                     <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&amp;display=swap" rel="stylesheet"/>
                     
-                    <!-- Tailwind CSS CDN -->
-                    <script src="https://cdn.tailwindcss.com"></script>
-                    
-                    <!-- Tailwind Config Script -->
+                    <t t-call-assets="web.assets_frontend" t-js="false"/>
+                
+                <!-- Custom Styles --> Tailwind Config Script -->
                     <script>
                         tailwind.config = {
                           darkMode: "class",

Някои файлове не бяха показани, защото твърде много файлове са промени