diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2023-08-03 11:09:30 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2023-08-03 11:09:30 +0700 |
| commit | e62baea09db91741d84a2e62c5ab1db7d15cb8c2 (patch) | |
| tree | bf5661395c093597725d36a83d2bdb692b4f5c60 | |
| parent | aab3d15ab71dacee885beaa05a0ca9b5c7b652dd (diff) | |
Add products field on categories homepage
| -rw-r--r-- | indoteknik_custom/models/website_categories_homepage.py | 2 | ||||
| -rw-r--r-- | indoteknik_custom/views/website_categories_homepage.xml | 14 |
2 files changed, 13 insertions, 3 deletions
diff --git a/indoteknik_custom/models/website_categories_homepage.py b/indoteknik_custom/models/website_categories_homepage.py index 612dd8a0..a0fc1011 100644 --- a/indoteknik_custom/models/website_categories_homepage.py +++ b/indoteknik_custom/models/website_categories_homepage.py @@ -3,6 +3,7 @@ from odoo import fields, models class WebsiteCategoriesHomepage(models.Model): _name = 'website.categories.homepage' + _rec_name = 'category_id' category_id = fields.Many2one('product.public.category', string='Category', help='table ecommerce category') image = fields.Binary(string='Image') @@ -12,3 +13,4 @@ class WebsiteCategoriesHomepage(models.Model): ('tayang', 'Tayang'), ('tidak_tayang', 'Tidak Tayang') ], string='Status') + product_ids = fields.Many2many('product.template', string='Product Template') diff --git a/indoteknik_custom/views/website_categories_homepage.xml b/indoteknik_custom/views/website_categories_homepage.xml index 22424280..0a7ef2c2 100644 --- a/indoteknik_custom/views/website_categories_homepage.xml +++ b/indoteknik_custom/views/website_categories_homepage.xml @@ -11,8 +11,7 @@ <field name="name">Website Categories Homepage</field> <field name="model">website.categories.homepage</field> <field name="arch" type="xml"> - <tree> - <field name="id"/> + <tree default_order="sequence"> <field name="sequence"/> <field name="category_id"/> <field name="url"/> @@ -31,11 +30,20 @@ <group> <field name="sequence"/> <field name="category_id"/> - <field name="image"/> + <field name="image" widget="image"/> <field name="url"/> <field name="status"/> </group> </group> + <notebook> + <page string="Products" name="product_ids"> + <field name="product_ids" domain="[('sale_ok', '=', True)]"> + <tree> + <field name="display_name" /> + </tree> + </field> + </page> + </notebook> </sheet> </form> </field> |
