Fall 231: Bestellbestätigung
							parent
							
								
									a7e3d2d779
								
							
						
					
					
						commit
						e971f66cef
					
				|  | @ -0,0 +1 @@ | ||||||
|  | from . import models | ||||||
|  | @ -14,6 +14,7 @@ | ||||||
|     'depends': [ |     'depends': [ | ||||||
|         'website', |         'website', | ||||||
|         'website_multi_theme', |         'website_multi_theme', | ||||||
|  |         'website_multi_company_sale', | ||||||
|     ], |     ], | ||||||
|     'data': [ |     'data': [ | ||||||
|         'security/rule.xml' |         'security/rule.xml' | ||||||
|  |  | ||||||
|  | @ -0,0 +1,2 @@ | ||||||
|  | from . import sale_order | ||||||
|  | from . import stock_picking | ||||||
|  | @ -0,0 +1,18 @@ | ||||||
|  | # Copyright 2018-Today datenpol gmbh (<http://www.datenpol.at>) | ||||||
|  | # License OPL-1 or later (https://www.odoo.com/documentation/user/11.0/legal/licenses/licenses.html#licenses). | ||||||
|  | 
 | ||||||
|  | from odoo import models | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | class SaleOrder(models.Model): | ||||||
|  |     _inherit = 'sale.order' | ||||||
|  | 
 | ||||||
|  |     def action_mark_as_paid(self): | ||||||
|  |         self.ensure_one() | ||||||
|  |         result = super(SaleOrder, self).action_mark_as_paid() | ||||||
|  | 
 | ||||||
|  |         sale_template = self.env.ref('sale.email_template_edi_sale') | ||||||
|  |         sale_template.email_from = '${(object.company_id.email and \'%s <%s>\' % (object.company_id.name, object.company_id.email) or \'\')|safe}' | ||||||
|  |         sale_template.send_mail(self.id) | ||||||
|  | 
 | ||||||
|  |         return result | ||||||
|  | @ -0,0 +1,17 @@ | ||||||
|  | # Copyright 2018-Today datenpol gmbh (<http://www.datenpol.at>) | ||||||
|  | # License OPL-1 or later (https://www.odoo.com/documentation/user/11.0/legal/licenses/licenses.html#licenses). | ||||||
|  | 
 | ||||||
|  | from odoo import api, models | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | class StockPicking(models.Model): | ||||||
|  |     _inherit = 'stock.picking' | ||||||
|  | 
 | ||||||
|  |     @api.multi | ||||||
|  |     def action_done(self): | ||||||
|  |         res = super(StockPicking, self).action_done() | ||||||
|  |         delivery_template = self.env.ref('delivery.mail_template_data_delivery_confirmation') | ||||||
|  |         delivery_template.email_from = '${(object.company_id.email and \'%s <%s>\' % (object.company_id.name, object.company_id.email) or \'\')|safe}' | ||||||
|  |         for record in self: | ||||||
|  |             delivery_template.send_mail(record.id) | ||||||
|  |         return res | ||||||
|  | @ -282,7 +282,7 @@ class DatenpolFunctions(object): | ||||||
|         # |         # | ||||||
|         # clarico_theme = self.odoo.env.ref('website_multi_theme.clarico_multi') |         # clarico_theme = self.odoo.env.ref('website_multi_theme.clarico_multi') | ||||||
| 
 | 
 | ||||||
|         self.odoo.env.ref('website.default_website').multi_theme_reload() |         # self.odoo.env.ref('website.default_website').multi_theme_reload() | ||||||
| 
 | 
 | ||||||
|         # create Salesteam for all websites |         # create Salesteam for all websites | ||||||
|         cr_team_ir_heizpaneel = crm_team_obj.search([('name', '=', 'IR Heizpaneele')]) |         cr_team_ir_heizpaneel = crm_team_obj.search([('name', '=', 'IR Heizpaneele')]) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue