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", 'name': "Odoo Multi Vendor Marketplace",
'version': "16.0.1.0.0", 'version': "16.0.1.0.1",
'category': 'eCommerce,Sales ,Warehouse', 'category': 'eCommerce,Sales ,Warehouse',
'summary': 'Odoo Multi Vendor Marketplace, Odoo16, Multi Vendor', 'summary': 'Odoo Multi Vendor Marketplace, Odoo16, Multi Vendor',
'description': 'The Multi-Vendor Marketplace module in Odoo enables ' '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 #### Version 16.0.1.0.0
#### ADD #### ADD
- Initial commit for Odoo Multi Vendor Marketplace - 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) id_in_location = self.env['stock.location'].browse(id_in_location_frm_settings)
self.location_id = id_in_location.id 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 """Expands the selection options for the 'state' field in a group-by
operation.""" operation."""
return [key for key, val in type(self).state.selection] 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 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 """Expands the selection options for the 'state' field in a group-by
operation.""" operation."""
return [key for key, val in type(self).state.selection] 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', 'name': 'My Profile',
'res_model': 'res.partner', 'res_model': 'res.partner',
'view_mode': 'form', 'view_mode': 'form',
'res_id': self.env['res.users'].broswe( 'res_id': self.env['res.users'].browse(
self.env.user.id).partner_id.id, self.env.user.id).partner_id.id,
'target': 'new', 'target': 'new',
} }
@ -176,7 +176,7 @@ class ResPartner(models.Model):
""" Seller approve state also changed """ """ Seller approve state also changed """
self.state = 'Approved' self.state = 'Approved'
def _group_expand_states(self): def _group_expand_states(self,states, domain, order):
"""Returns a list of states""" """Returns a list of states"""
return [key for key, val in type(self).state.selection] return [key for key, val in type(self).state.selection]
@ -277,10 +277,9 @@ class ResPartner(models.Model):
'target': 'new', 'target': 'new',
} }
def _group_expand_states(self): def _group_expand_states(self, states, domain, order):
""" For expanding the values for selection field """ """ For expanding the values for selection field """
return [key for return [key for key, val in type(self).state.selection]
key, val in type(self).state.selection]
def _compute_sale_count(self): def _compute_sale_count(self):
""" count seller sale count and display in the profile """ """ 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 'message': message_id
}], }],
}).then(function(data) { }).then(function(data) {
console.log(data);
}); });
swal({ swal({
title: "Rated!", 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 //Set the seller dashboard
start: function() { start: function() {
var self = this; var self = this;
console.log("started")
ajax.rpc('/seller_dashboard').then(function (res) { ajax.rpc('/seller_dashboard').then(function (res) {
console.log("ajax done")
$('#pending').text(res.pending) $('#pending').text(res.pending)
$('#approved').text(res.approved) $('#approved').text(res.approved)
$('#rejected').text(res.rejected) $('#rejected').text(res.rejected)
@ -21,7 +19,6 @@ var CustomDashBoard = AbstractAction.extend({
$('#check_user_type').hide() $('#check_user_type').hide()
} }
$("#product_pending").click(function(){ $("#product_pending").click(function(){
console.log("product pending")
self.do_action({ self.do_action({
name:'Product Pending', name:'Product Pending',
type: 'ir.actions.act_window', type: 'ir.actions.act_window',
@ -32,7 +29,6 @@ var CustomDashBoard = AbstractAction.extend({
}) })
}) })
$("#product_approved").click(function(){ $("#product_approved").click(function(){
console.log("product approved")
self.do_action({ self.do_action({
name:'Product Approved', name:'Product Approved',
type: 'ir.actions.act_window', type: 'ir.actions.act_window',
@ -43,7 +39,6 @@ var CustomDashBoard = AbstractAction.extend({
}) })
}) })
$("#product_rejected").click(function(){ $("#product_rejected").click(function(){
console.log("product rejetced")
self.do_action({ self.do_action({
name:'Product Rejected', name:'Product Rejected',
type: 'ir.actions.act_window', type: 'ir.actions.act_window',
@ -67,7 +62,6 @@ var CustomDashBoard = AbstractAction.extend({
$("#order_shipped").text(res.order_shipped) $("#order_shipped").text(res.order_shipped)
$("#order_cancel").text(res.order_cancel) $("#order_cancel").text(res.order_cancel)
$("#divseller_rejected").click(function(){ $("#divseller_rejected").click(function(){
console.log("seller rejetced")
self.do_action({ self.do_action({
name:'Seller Rejected', name:'Seller Rejected',
type: 'ir.actions.act_window', type: 'ir.actions.act_window',
@ -78,7 +72,6 @@ var CustomDashBoard = AbstractAction.extend({
}) })
}) })
$("#divseller_approved").click(function(){ $("#divseller_approved").click(function(){
console.log("seller approved")
self.do_action({ self.do_action({
name:'Seller Approved', name:'Seller Approved',
type: 'ir.actions.act_window', type: 'ir.actions.act_window',
@ -89,7 +82,6 @@ var CustomDashBoard = AbstractAction.extend({
}) })
}) })
$("#divseller_pending").click(function(){ $("#divseller_pending").click(function(){
console.log("Seller pending")
self.do_action({ self.do_action({
name:'Seller Pending', name:'Seller Pending',
type: 'ir.actions.act_window', type: 'ir.actions.act_window',

Loading…
Cancel
Save