Call to local PG9
							parent
							
								
									86e7f75004
								
							
						
					
					
						commit
						8f52f2a4a1
					
				|  | @ -26,7 +26,9 @@ from odoo.tools import float_is_zero | ||||||
| from odoo.exceptions import ValidationError, UserError | from odoo.exceptions import ValidationError, UserError | ||||||
| from odoo.tools import DEFAULT_SERVER_DATETIME_FORMAT | from odoo.tools import DEFAULT_SERVER_DATETIME_FORMAT | ||||||
| from odoo.tools import float_compare | from odoo.tools import float_compare | ||||||
|  | from odoo.http import request | ||||||
| 
 | 
 | ||||||
|  | import requests | ||||||
| 
 | 
 | ||||||
| class SaleOrder(models.Model): | class SaleOrder(models.Model): | ||||||
|     _name = 'sale.order' |     _name = 'sale.order' | ||||||
|  | @ -60,6 +62,14 @@ class SaleOrder(models.Model): | ||||||
|     confirmation_nr = fields.Char('Freigabenummer') |     confirmation_nr = fields.Char('Freigabenummer') | ||||||
|     order_type = fields.Selection(ORDER_TYPES, string='Auftragsart', default='M') |     order_type = fields.Selection(ORDER_TYPES, string='Auftragsart', default='M') | ||||||
| 
 | 
 | ||||||
|  |     @api.multi | ||||||
|  |     def action_pg9_call(self): | ||||||
|  |         addr = request.httprequest.environ ["REMOTE_ADDR"] | ||||||
|  |         self.ensure_one() | ||||||
|  |         for record in self : | ||||||
|  |             xref = 'http://%s:9531/pg9/order/xref:%s' % (addr, record.origin) | ||||||
|  |             r = requests.get(xref) | ||||||
|  | 
 | ||||||
|     @api.multi |     @api.multi | ||||||
|     @api.onchange('partner_invoice_id') |     @api.onchange('partner_invoice_id') | ||||||
|     def _onchange_partner_invoice_id(self): |     def _onchange_partner_invoice_id(self): | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue