allow change of tracking number even after confirmation of delivery
							parent
							
								
									7beeb70e6a
								
							
						
					
					
						commit
						a8098b3b0b
					
				|  | @ -0,0 +1,27 @@ | |||
| Odoo Proprietary License v1.0 | ||||
| 
 | ||||
| This software and associated files (the "Software") may only be used (executed, | ||||
| modified, executed after modifications) if you have purchased a valid license | ||||
| from the authors, typically via Odoo Apps, or if you have received a written | ||||
| agreement from the authors of the Software (see the COPYRIGHT file). | ||||
| 
 | ||||
| You may develop Odoo modules that use the Software as a library (typically by | ||||
| depending on it, importing it and using its resources), but without copying any | ||||
| source code or material from the Software. You may distribute those modules | ||||
| under the license of your choice, provided that this license is compatible with | ||||
| the terms of the Odoo Proprietary License (For example: LGPL, MIT, | ||||
| or proprietary licenses similar to this one). | ||||
| 
 | ||||
| It is forbidden to publish, distribute, sublicense, or sell copies of the Software | ||||
| or modified copies of the Software. | ||||
| 
 | ||||
| The above copyright notice and this permission notice must be included | ||||
| in all copies or substantial portions of the Software. | ||||
| 
 | ||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | ||||
| IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, | ||||
| DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, | ||||
| ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | ||||
| DEALINGS IN THE SOFTWARE. | ||||
|  | @ -0,0 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| 
 | ||||
| from . import models | ||||
|  | @ -0,0 +1,17 @@ | |||
| # Copyright 2018-Today TZAustria | ||||
| # License OPL-1 or later (https://www.odoo.com/documentation/user/11.0/legal/licenses/licenses.html#licenses). | ||||
| 
 | ||||
| # noinspection PyStatementEffect | ||||
| { | ||||
|     'name': 'TZ Carrier Allow Tracking Modification', | ||||
|     'summary' : 'allows modification of tracking number even after confirmation of delivery', | ||||
|     'version': '11.0.1.0.0', | ||||
|     'license': 'OPL-1', | ||||
|     'author': 'TZAustria', | ||||
|     'support': 'andreas.osim@glaser-co.at', | ||||
|     'website': 'https://www.tzaustria.at', | ||||
|     'depends': ['sale_stock',], | ||||
|     'data': ['views/delivery_carrier_track.xml',], | ||||
|     'installable': True, | ||||
|     'auto_install': False, | ||||
| } | ||||
|  | @ -0,0 +1,3 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| 
 | ||||
| from . import delivery_carrier_pack | ||||
|  | @ -0,0 +1,15 @@ | |||
| # Copyright 2018-Today Tischlerzentrum gmbh (<http://www.tzaustria.at>) | ||||
| # License OPL-1 or later (https://www.odoo.com/documentation/user/11.0/legal/licenses/licenses.html#licenses). | ||||
| 
 | ||||
| from odoo import api, fields, models | ||||
| 
 | ||||
| class DeliveryCarrierTrack(models.Model): | ||||
|     _inherit = 'stock.picking' | ||||
| 
 | ||||
|     @api.multi | ||||
|     def write(self,vals): | ||||
|         #Check whether the carrier_tracking_ref field has being modified | ||||
|         if 'carrier_tracking_ref' in vals: | ||||
|             self.message_post('Tracking_number geändert auf: %s' % vals.get('carrier_tracking_ref')) | ||||
| 
 | ||||
|         return super(DeliveryCarrierTrack, self).write(vals) | ||||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 17 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 361 KiB | 
|  | @ -0,0 +1,19 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!-- Copyright 2018-Today Tischlerzentrum gmbh(<http://www.tzaustria.at>) | ||||
|      License OPL-1 or later (https://www.odoo.com/documentation/user/11.0/legal/licenses/licenses.html#licenses). --> | ||||
| 
 | ||||
| <odoo> | ||||
| 
 | ||||
|     <record id="view_delivery_carrier_track_tz" model="ir.ui.view"> | ||||
|         <field name="name">view_delivery_carrier_track_tz</field> | ||||
|         <field name="model">stock.picking</field> | ||||
|         <field name="inherit_id" ref="stock.view_picking_form"/> | ||||
|         <field name="arch" type="xml"> | ||||
|             <field name="carrier_tracking_ref" position="replace"> | ||||
| <!--                <field name="carrier_tracking_ref" class="oe_inline" attrs="{'readonly': [('state', '=', 'done')]}"/> --> | ||||
|                 <field name="carrier_tracking_ref" class="oe_inline"/> | ||||
|             </field> | ||||
|         </field> | ||||
|     </record> | ||||
| 
 | ||||
| </odoo> | ||||
		Loading…
	
		Reference in New Issue