Browse Source

Aug 05: [FIX] Bug Fixed 'multi_vendor_marketplace'

pull/220/merge
Risvana Cybro 1 month ago
parent
commit
1b8ebc0770
  1. 2
      multi_vendor_marketplace/__manifest__.py
  2. 6
      multi_vendor_marketplace/doc/RELEASE_NOTES.md
  3. 2
      multi_vendor_marketplace/models/inventory_request.py
  4. 2
      multi_vendor_marketplace/models/product_template.py
  5. 9
      multi_vendor_marketplace/models/res_partner.py
  6. 1
      multi_vendor_marketplace/static/src/js/rating.js
  7. 8
      multi_vendor_marketplace/static/src/js/seller_dashboard_action.js

2
multi_vendor_marketplace/__manifest__.py

@ -21,7 +21,7 @@
#############################################################################
{
'name': "Odoo Multi Vendor Marketplace",
'version': "16.0.1.0.0",
'version': "16.0.1.0.1",
'category': 'eCommerce,Sales ,Warehouse',
'summary': 'Odoo Multi Vendor Marketplace, Odoo16, Multi Vendor',
'description': 'The Multi-Vendor Marketplace module in Odoo enables '

6
multi_vendor_marketplace/doc/RELEASE_NOTES.md

@ -4,3 +4,9 @@
#### Version 16.0.1.0.0
#### ADD
- Initial commit for Odoo Multi Vendor Marketplace
#### 05.08.2025
#### Version 16.0.1.0.1
#### UPDT
- Addressed bug in Odoo Multi Vendor Marketplace module

2
multi_vendor_marketplace/models/inventory_request.py

@ -59,7 +59,7 @@ class InventoryRequest(models.Model):
id_in_location = self.env['stock.location'].browse(id_in_location_frm_settings)
self.location_id = id_in_location.id
def _group_expand_states(self):
def _group_expand_states(self, states, domain, order):
"""Expands the selection options for the 'state' field in a group-by
operation."""
return [key for key, val in type(self).state.selection]

2
multi_vendor_marketplace/models/product_template.py

@ -178,7 +178,7 @@ class ProductTemplate(models.Model):
self.is_published = not self.is_published
def _group_expand_states(self):
def _group_expand_states(self, states, domain, order):
"""Expands the selection options for the 'state' field in a group-by
operation."""
return [key for key, val in type(self).state.selection]

9
multi_vendor_marketplace/models/res_partner.py

@ -126,7 +126,7 @@ class ResPartner(models.Model):
'name': 'My Profile',
'res_model': 'res.partner',
'view_mode': 'form',
'res_id': self.env['res.users'].broswe(
'res_id': self.env['res.users'].browse(
self.env.user.id).partner_id.id,
'target': 'new',
}
@ -176,7 +176,7 @@ class ResPartner(models.Model):
""" Seller approve state also changed """
self.state = 'Approved'
def _group_expand_states(self):
def _group_expand_states(self,states, domain, order):
"""Returns a list of states"""
return [key for key, val in type(self).state.selection]
@ -277,10 +277,9 @@ class ResPartner(models.Model):
'target': 'new',
}
def _group_expand_states(self):
def _group_expand_states(self, states, domain, order):
""" For expanding the values for selection field """
return [key for
key, val in type(self).state.selection]
return [key for key, val in type(self).state.selection]
def _compute_sale_count(self):
""" count seller sale count and display in the profile """

1
multi_vendor_marketplace/static/src/js/rating.js

@ -44,7 +44,6 @@ odoo.define('multi_vendor_marketplace.rating', function(require) {
'message': message_id
}],
}).then(function(data) {
console.log(data);
});
swal({
title: "Rated!",

8
multi_vendor_marketplace/static/src/js/seller_dashboard_action.js

@ -11,9 +11,7 @@ var CustomDashBoard = AbstractAction.extend({
//Set the seller dashboard
start: function() {
var self = this;
console.log("started")
ajax.rpc('/seller_dashboard').then(function (res) {
console.log("ajax done")
$('#pending').text(res.pending)
$('#approved').text(res.approved)
$('#rejected').text(res.rejected)
@ -21,7 +19,6 @@ var CustomDashBoard = AbstractAction.extend({
$('#check_user_type').hide()
}
$("#product_pending").click(function(){
console.log("product pending")
self.do_action({
name:'Product Pending',
type: 'ir.actions.act_window',
@ -32,7 +29,6 @@ var CustomDashBoard = AbstractAction.extend({
})
})
$("#product_approved").click(function(){
console.log("product approved")
self.do_action({
name:'Product Approved',
type: 'ir.actions.act_window',
@ -43,7 +39,6 @@ var CustomDashBoard = AbstractAction.extend({
})
})
$("#product_rejected").click(function(){
console.log("product rejetced")
self.do_action({
name:'Product Rejected',
type: 'ir.actions.act_window',
@ -67,7 +62,6 @@ var CustomDashBoard = AbstractAction.extend({
$("#order_shipped").text(res.order_shipped)
$("#order_cancel").text(res.order_cancel)
$("#divseller_rejected").click(function(){
console.log("seller rejetced")
self.do_action({
name:'Seller Rejected',
type: 'ir.actions.act_window',
@ -78,7 +72,6 @@ var CustomDashBoard = AbstractAction.extend({
})
})
$("#divseller_approved").click(function(){
console.log("seller approved")
self.do_action({
name:'Seller Approved',
type: 'ir.actions.act_window',
@ -89,7 +82,6 @@ var CustomDashBoard = AbstractAction.extend({
})
})
$("#divseller_pending").click(function(){
console.log("Seller pending")
self.do_action({
name:'Seller Pending',
type: 'ir.actions.act_window',

Loading…
Cancel
Save