Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0015931
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] 03. Procurement managementmajoralways2011-02-10 16:192011-02-19 00:00
ReporteradrianromeroView Statuspublic 
Assigned Tojonalegriaesarte 
PriorityurgentResolutionsuspendedFixed in Version
StatusclosedFix in branchFixed in SCM revision225560d67fc4
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionpiSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0015931: you are able to add a discount in an order completed

Descriptionyou are able to add a discount in an order completed, but are not able to delete it.
Steps To Reproduce-As Openbravo Admin go to Procurement Management || Transactions || Purchase Order
-Create a new order and complete it
-go to Header >> Discounts
- Create a new record and save
- realize that it is possible to save it
- Try to delete it
- realize that it is not possible to delete it
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 00156402.50MP27 closedadrianromero you are able to add a discount in an order completed 
related to design defect 0021324 newTriage Omni OMS You can add a Discount to a booked/completed sales order/invoice 

-  Notes
(0034199)
hgbot (developer)
2011-02-15 13:58

Repository: erp/devel/pi
Changeset: 225560d67fc4cc0900a4836f39f5c95b02bc19c6
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Tue Feb 15 13:55:51 2011 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/225560d67fc4cc0900a4836f39f5c95b02bc19c6 [^]

Fixes issue 0015931: you are able to add a discount in an order completed
It as been added the current trigger for tables C_ORDER_DISCOUNT and C_INVOICE_DISCOUNT that checks if the document has been posted to the event INSERT

---
M src-db/database/model/triggers/C_INVOICEDISCOUNT_TRG.xml
M src-db/database/model/triggers/C_ORDERDISCOUNT_TRG.xml
---
(0034200)
adrianromero (manager)
2011-02-15 14:03

* Testing the issue

Kindly follow the steps to test and verify that cannot be added discounts to purchase orders completed or posted.

Because there has been modified two triggers the following tests must be performed:

- Test that cannot be added discounts in completed Purchase orders, Sales orders, Purchase invoices and sales invoices.
- Test that discounts can be added, updated and removed in draft Purchase orders, Sales orders, Purchase invoices and sales invoices.

* Other areas affected.

There can be affected other processes that creates, updates or deletes discounts in orders and invoices.
(0034219)
jonalegriaesarte (reporter)
2011-02-16 11:28

Verified
(0034220)
jonalegriaesarte (reporter)
2011-02-16 11:29

Verified
(0034232)
adrianromero (manager)
2011-02-16 14:55

The changes has been backed out because it causes a regression.
(0034264)
adrianromero (manager)
2011-02-18 12:00

Cannot be implemented the this because of internal database technical details. Implementing the trigger functionality to avoid to create discounts in completed orders raises a "Mutating tables" exception when saving a new order with a business partner that has discounts.

In any case this is a minor issue because new added discounts to completed orders does not affects any other functionality or flow.

- Issue History
Date Modified Username Field Change
2011-02-10 16:19 adrianromero New Issue
2011-02-10 16:19 adrianromero Assigned To => adrianromero
2011-02-10 16:19 adrianromero Modules => Core
2011-02-10 16:19 adrianromero Issue generated from 0015640
2011-02-10 16:19 adrianromero Relationship added depends on 0015640
2011-02-10 16:20 adrianromero Status new => scheduled
2011-02-10 16:20 adrianromero fix_in_branch => pi
2011-02-15 13:58 hgbot Checkin
2011-02-15 13:58 hgbot Note Added: 0034199
2011-02-15 13:58 hgbot Status scheduled => resolved
2011-02-15 13:58 hgbot Resolution open => fixed
2011-02-15 13:58 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/225560d67fc4cc0900a4836f39f5c95b02bc19c6 [^]
2011-02-15 14:03 adrianromero Note Added: 0034200
2011-02-16 11:28 jonalegriaesarte Note Added: 0034219
2011-02-16 11:28 jonalegriaesarte Status resolved => closed
2011-02-16 11:28 jonalegriaesarte Fixed in Version => 2.50MP27
2011-02-16 11:28 jonalegriaesarte Assigned To adrianromero => jonalegriaesarte
2011-02-16 11:28 jonalegriaesarte Status closed => new
2011-02-16 11:28 jonalegriaesarte Resolution fixed => open
2011-02-16 11:28 jonalegriaesarte Fixed in Version 2.50MP27 =>
2011-02-16 11:29 jonalegriaesarte Status new => scheduled
2011-02-16 11:29 jonalegriaesarte fix_in_branch pi =>
2011-02-16 11:29 jonalegriaesarte Status scheduled => resolved
2011-02-16 11:29 jonalegriaesarte Note Added: 0034220
2011-02-16 11:29 jonalegriaesarte Status resolved => closed
2011-02-16 14:55 adrianromero Note Added: 0034232
2011-02-16 14:55 adrianromero Status closed => new
2011-02-18 12:00 adrianromero Note Added: 0034264
2011-02-18 12:00 adrianromero Status new => closed
2011-02-18 12:00 adrianromero Resolution open => suspended
2011-02-19 00:00 anonymous sf_bug_id 0 => 3186253
2011-03-17 11:47 adrianromero Relationship added related to 0016350
2012-08-09 12:02 jecharri Relationship added related to 0021324


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker