allow change of qty for "from_designbox" service-items for PG_Admin
							parent
							
								
									52ddfd73dc
								
							
						
					
					
						commit
						8a29acd6fd
					
				|  | @ -883,9 +883,15 @@ class SaleOrderLine(models.Model): | ||||||
|             # elif vals.get('intrastat_id', False) and not lot_id: |             # elif vals.get('intrastat_id', False) and not lot_id: | ||||||
|             #     raise UserError(_('Der Intrastrat Code kann nur gesetzt werden wenn ein Lot angegeben wurde.')) |             #     raise UserError(_('Der Intrastrat Code kann nur gesetzt werden wenn ein Lot angegeben wurde.')) | ||||||
| 
 | 
 | ||||||
|             not_allowed_designbox_keys = ['product_uom_qty', 'product_uom', 'price_unit'] |             if record.product_id.type == 'service' and self.env.user.has_group('dp_custom.group_allow_change_pg_status'): | ||||||
|             if not self.check_allowed_vals_from_designbox(not_allowed_designbox_keys, vals): |                 not_allowed_designbox_keys = ['product_uom', 'price_unit'] | ||||||
|                 raise ValidationError(_("Menge und Preis können von Produkten aus der Designbox nicht geändert werden")) |                 if not self.check_allowed_vals_from_designbox(not_allowed_designbox_keys, vals): | ||||||
|  |                     raise ValidationError( | ||||||
|  |                         _("Preise können von Dienstleistungen aus der Designbox nicht geändert werden")) | ||||||
|  |             else: | ||||||
|  |                 not_allowed_designbox_keys = ['product_uom_qty', 'product_uom', 'price_unit'] | ||||||
|  |                 if not self.check_allowed_vals_from_designbox(not_allowed_designbox_keys, vals): | ||||||
|  |                     raise ValidationError(_("Menge und Preis können von Produkten aus der Designbox nicht geändert werden")) | ||||||
|         return super(SaleOrderLine, self).write(vals) |         return super(SaleOrderLine, self).write(vals) | ||||||
| 
 | 
 | ||||||
|     @api.multi |     @api.multi | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue