Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0003355Openbravo ERP02. Master data managementpublic2007-07-02 12:102011-02-04 09:15
plujan 
rmorley 
normalminoralways
acknowledgedopen 
5
 
 
Core
No
0003355: User message creating Business Partner is not correct
Description:
When creating a new customer business partner, the message after creating the customer tab is "1 row/s updated" instead of "1 row/s inserted"

Enviroment:
OS: Windows XP SP2
DB: Oracle XE
Browser: FF2
Openbravo: 2.31 Beta
Language: English

Steps:
1. Go Master Data Management > Business Partner
2. Click on new
3. Fill the required fields with valid data
4. Click Save
5. The message is correct "1 row/s inserted"
6. Click on Customer tab
7. Fill the required fields with valid data
8. Click Save
9. The message is not correct "1 row/s updated" (see attach). Since I was creating a new record, the message should be "1 row/s inserted".
Clean-up, Messages, ReleaseCandidate
Issue History
2008-07-01 19:48pjuvaraStatusnew => acknowledged
2008-07-01 19:48pjuvaraTag Attached: ReleaseCandidate
2008-11-16 07:44pjuvaraAssigned Toalostale => pjuvara
2008-11-19 12:53pjuvaraTag Attached: Clean-up
2008-11-19 12:53pjuvaraTag Attached: Messages
2008-11-19 12:54pjuvaraCategoryB. User interface => 02. Master data management
2008-11-19 12:54pjuvaraDescription Updated
2011-02-04 09:15jpabloaeAssigned Topjuvara => rmorley

Notes
(0006944)
user71   
2005-06-01 00:00   
(edited on: 2008-06-12 09:44)
This bug was originally reported in SourceForge bug tracker and then migrated to Mantis.

You can see the original bug report in:
https://sourceforge.net/support/tracker.php?aid=1746381 [^]
(0003882)
psarobe   
2007-07-03 21:16   
(edited on: 2008-06-12 09:26)
Logged In: YES
user_id=1500703
Originator: NO

This is not a bug:

Explanation:

In window "Business partner" there are some tabs that use the same table. Mainly these tabs are Business partner, customer, vendor, employee. As I said all of them use the same table. So when you created a new business partner and then you move to the customer tab, you are not creating a new customer, just editing the business partner that you had created. You are sayin of there is a customer or a vendor or both.
(0003883)
plujan   
2007-08-09 11:58   
(edited on: 2008-06-12 09:26)
Logged In: YES
user_id=1759992
Originator: YES

The message is correct if viewed from DB design, no doubt about that. This bug report stands from an end-user point of view, and it is still confusing because I clicked on "New" button on the Customer / Vendor / Employee tab, so I am creating a new "object". Database design can not drive user messages, just because, to be coherent, the "New" button should be named "Update". It has no sense!

Furthermore, the "1 record inserted" has little sense too. The rule for user messages should be: If I clicked on New button, when I save, the message should be "you have created a new XXX" or "XXX succesfully created" whatever XXX means: Purchase Order, Invoice, Business Partner, whatever but just "record".
(0003884)
alostale   
2008-01-29 16:47   
(edited on: 2008-06-12 09:26)
Logged In: YES
user_id=1500722
Originator: NO

This doesn't report a bug but a problem with the intallation/application. Please, use the forums to try to solve this problem.

Thank you very much.

Openbravo team
(0003885)
alostale   
2008-01-29 16:47   
(edited on: 2008-06-12 09:26)
Logged In: YES
user_id=1500722
Originator: NO

Actually you are not creating a new customer because it is already created.
(0003886)
plujan   
2008-04-08 12:30   
(edited on: 2008-06-12 09:26)
Logged In: YES
user_id=1759992
Originator: YES

That is exactly my point. I do not create a new customer, but I have to click on the "New" button to update a customer?
From an user perspective: "New" means "create", so message should be "record created". It is implemented on a different way, and I know the message reflects what the code actually do. But this is not the problem, the issue is a non consistent behaviour about how OpenbravoERP reacts to user actions (in this case "New" does not necessarly means "create")