diff options
| author | IT Fixcomart <it@fixcomart.co.id> | 2022-11-15 17:35:23 +0700 |
|---|---|---|
| committer | IT Fixcomart <it@fixcomart.co.id> | 2022-11-15 17:35:23 +0700 |
| commit | f6671dd4595af3c1075b27925f10c457854cecf8 (patch) | |
| tree | fadac999707657fc3ce1b0e359e5acc69d497308 /indoteknik_custom/models | |
| parent | 2861ba3cd7844079ce85ad31aa1470e95de7f71d (diff) | |
Fitur crud cart dan wishlist
Update struktur response product
Diffstat (limited to 'indoteknik_custom/models')
| -rwxr-xr-x | indoteknik_custom/models/__init__.py | 1 | ||||
| -rw-r--r-- | indoteknik_custom/models/website_user_cart.py | 9 | ||||
| -rw-r--r-- | indoteknik_custom/models/website_user_wishlist.py | 9 |
3 files changed, 13 insertions, 6 deletions
diff --git a/indoteknik_custom/models/__init__.py b/indoteknik_custom/models/__init__.py index 21549684..c4f1a443 100755 --- a/indoteknik_custom/models/__init__.py +++ b/indoteknik_custom/models/__init__.py @@ -30,3 +30,4 @@ from . import ir_attachment from . import delivery_carrier from . import dunning_run from . import website_user_cart +from . import website_user_wishlist diff --git a/indoteknik_custom/models/website_user_cart.py b/indoteknik_custom/models/website_user_cart.py index 165170a9..8046469f 100644 --- a/indoteknik_custom/models/website_user_cart.py +++ b/indoteknik_custom/models/website_user_cart.py @@ -1,13 +1,10 @@ -from odoo import fields, models, api, _ -from odoo.exceptions import AccessError, UserError, ValidationError +from odoo import fields, models class WebsiteUserCart(models.Model): _name = 'website.user.cart' + _rec_name = 'user_id' + user_id = fields.Many2one('res.users', string='User', help="User ID yang terdaftar di table res.users") - cart_type = fields.Selection([ - ('cart', 'Cart'), - ('wishlist', 'Wishlist'), - ], string='Cart Type', help="Type apakah Cart atau Wishlist") product_id = fields.Many2one('product.product', string='Product', help="Product yang terdaftar di table product.product") qty = fields.Float(string='Quantity', digits='Product Unit of Measure') diff --git a/indoteknik_custom/models/website_user_wishlist.py b/indoteknik_custom/models/website_user_wishlist.py new file mode 100644 index 00000000..a6ee35d4 --- /dev/null +++ b/indoteknik_custom/models/website_user_wishlist.py @@ -0,0 +1,9 @@ +from odoo import fields, models + + +class WebsiteUserWishlist(models.Model): + _name = 'website.user.wishlist' + _rec_name = 'user_id' + + user_id = fields.Many2one('res.users', string='User', help="User ID yang terdaftar di table res.users") + product_id = fields.Many2one('product.template', string='Product', help="Product yang terdaftar di table product.template") |
