Browse Source

Sep 20 [FIX] : Bug Fixed 'website_return_management'

pull/278/head
AjmalCybro 2 years ago
parent
commit
a75011483a
  1. 1
      website_return_management/controllers/__init__.py
  2. 4
      website_return_management/controllers/main.py
  3. 3
      website_return_management/views/sale_order.xml

1
website_return_management/controllers/__init__.py

@ -20,6 +20,5 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
# #
################################################################################### ###################################################################################
from . import main from . import main
from . import portal from . import portal

4
website_return_management/controllers/main.py

@ -47,11 +47,11 @@ class CustomerRegistration(main.Home):
'create_date': datetime.now(), 'create_date': datetime.now(),
} }
stock_picks = request.env['stock.picking'].search([('origin', '=', order.name)]) stock_picks = request.env['stock.picking'].search([('origin', '=', order.name)])
moves = stock_picks.mapped('move_ids_without_package').filtered(lambda p: p.product_id == product_id) moves = stock_picks.mapped('move_ids_without_package').with_user(1).filtered(lambda p: p.product_id == product_id)
if moves: if moves:
moves = moves.sorted('product_uom_qty', reverse=True) moves = moves.sorted('product_uom_qty', reverse=True)
values.update({'state': 'draft'}) values.update({'state': 'draft'})
ret_order = request.env['sale.return'].create(values) ret_order = request.env['sale.return'].with_user(1).create(values)
moves[0].picking_id.return_order = ret_order.id moves[0].picking_id.return_order = ret_order.id
moves[0].picking_id.return_order_picking = False moves[0].picking_id.return_order_picking = False
return request.redirect('/my/request-thank-you') return request.redirect('/my/request-thank-you')

3
website_return_management/views/sale_order.xml

@ -104,11 +104,8 @@
</t> </t>
</span> </span>
</div> </div>
</div> </div>
</form> </form>
</xpath> </xpath>
</template> </template>

Loading…
Cancel
Save