email setup + camadeus logo and favicon
							parent
							
								
									0c784f3607
								
							
						
					
					
						commit
						b4a728ad38
					
				
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 66 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 82 KiB | 
|  | @ -71,6 +71,7 @@ def main(): | ||||||
|             'set_dokumentennummern', |             'set_dokumentennummern', | ||||||
|             'set_dmi_noupdate', |             'set_dmi_noupdate', | ||||||
|             'dmi_confirm_inventory', |             'dmi_confirm_inventory', | ||||||
|  |             'setup_mail_server', | ||||||
|         ] |         ] | ||||||
| 
 | 
 | ||||||
|     if cmd == 'update': |     if cmd == 'update': | ||||||
|  |  | ||||||
|  | @ -28,8 +28,17 @@ class Config(): | ||||||
|             'rml_header1': False, |             'rml_header1': False, | ||||||
|             'vat_check_vies': True, |             'vat_check_vies': True, | ||||||
|             'tax_calculation_rounding_method': 'round_globally', |             'tax_calculation_rounding_method': 'round_globally', | ||||||
|             #'rml_header' : './ext/addons/custom_reports/report/page.rml', # Report File |             'logo': '../ext/custom-addons/cam_custom/static/src/img/logo.png', | ||||||
|             'logo': '../ext/custom-addons/cam_reports/logo.png', |         } | ||||||
|  | 
 | ||||||
|  |         self.mail_server = { | ||||||
|  |             'name': 'test', | ||||||
|  |             'sequence': 0, | ||||||
|  |             'smtp_host': 'smtp.1und1.de', | ||||||
|  |             'smtp_port': '465', | ||||||
|  |             'smtp_encryption': 'ssl', | ||||||
|  |             'smtp_user': 'test', | ||||||
|  |             'smtp_pass': 'test', | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         # Nur für Lager |         # Nur für Lager | ||||||
|  |  | ||||||
|  | @ -522,3 +522,16 @@ class CamadeusFunctions(): | ||||||
|             return False |             return False | ||||||
|          |          | ||||||
|         return True     |         return True     | ||||||
|  | 
 | ||||||
|  |     def setup_mail_server(self): | ||||||
|  |         """Mailserver einrichten""" | ||||||
|  |          | ||||||
|  |         if hasattr(self.config, 'mail_server'): | ||||||
|  |             vals = self.config.mail_server | ||||||
|  |             server_ids = self._execute('ir.mail_server', 'search', [('name','=',vals.get('name'))]) | ||||||
|  |              | ||||||
|  |             if server_ids: | ||||||
|  |                 return self._execute('ir.mail_server', 'write', server_ids, vals) | ||||||
|  |             else: | ||||||
|  |                 return self._execute('ir.mail_server', 'create', vals) | ||||||
|  |         return False | ||||||
		Loading…
	
		Reference in New Issue