blob: 2417a854b0d2b739ec7acf19954f5286b28b7a3e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class ConfirmStockSms(models.TransientModel):
_name = 'confirm.stock.sms'
_description = 'Confirm Stock SMS'
pick_ids = fields.Many2many('stock.picking', 'stock_picking_sms_rel')
def send_sms(self):
self.ensure_one()
for company in self.pick_ids.company_id:
if not company.has_received_warning_stock_sms:
company.sudo().write({'has_received_warning_stock_sms': True})
pickings_to_validate = self.env['stock.picking'].browse(self.env.context.get('button_validate_picking_ids'))
return pickings_to_validate.button_validate()
def dont_send_sms(self):
self.ensure_one()
for company in self.pick_ids.company_id:
if not company.has_received_warning_stock_sms:
company.sudo().write({
'has_received_warning_stock_sms': True,
'stock_move_sms_validation': False,
})
pickings_to_validate = self.env['stock.picking'].browse(self.env.context.get('button_validate_picking_ids'))
return pickings_to_validate.button_validate()
|