Openbravo Issue Tracking System - Openbravo ERP  | ||||||||||||
| View Issue Details | ||||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
| 0004513 | Openbravo ERP | 00. Application dictionary | public | 2008-07-26 12:42 | 2009-05-22 19:26 | |||||||
| Reporter | rafaroda | |||||||||||
| Assigned To | iciordia | |||||||||||
| Priority | normal | Severity | minor | Reproducibility | always | |||||||
| Status | closed | Resolution | duplicate | |||||||||
| Platform | OS | 20 | OS Version | Ubuntu 7.10 | ||||||||
| Product Version | pi | |||||||||||
| Target Version | Fixed in Version | |||||||||||
| Merge Request Status | ||||||||||||
| Review Assigned To | ||||||||||||
| OBNetwork customer | No | |||||||||||
| Web browser | ||||||||||||
| Modules | Core | |||||||||||
| Support ticket | ||||||||||||
| Regression level | ||||||||||||
| Regression date | ||||||||||||
| Regression introduced in release | ||||||||||||
| Regression introduced by commit | ||||||||||||
| Triggers an Emergency Pack | No | |||||||||||
| Summary | 0004513: Fields relations within Application Dictionary | |||||||||||
| Description | It would be useful to be able to define conditions/relations between fields in order to avoid wrong data insertion. For instance, in a Project, if the Ending Date is lower than the Starting Date a message should display (as it is displaying for wrong dates) and one should not be able to save this record. The same could be implemented for: * Quantities that have to be one bigger or equal to another. * Quantities that are a function of others (Field 3 = Field 1 * Field 2) At the end, it would allow to implement simple callout-like/trigger-like logics without having to code.  | |||||||||||
| Steps To Reproduce | 1) Go to Project & Service Management || Transactions || Multiphase Project  ||  Project  >>  Project Phase 2) Set a Starting Date 3) Set an Ending Date lower than Starting Date No check is done.  | |||||||||||
| Proposed Solution | In Application Dictionary, at a field level, add a tab that permits to register relationship checks/calculations between fields. Fields related could be in the same tab or in different tabs.  | |||||||||||
| Additional Information | ||||||||||||
| Tags | No tags attached. | |||||||||||
| Relationships | 
  | |||||||||||
| Attached Files | ||||||||||||
| Issue History | ||||||||||||
| Date Modified | Username | Field | Change | |||||||||
| 2008-07-26 12:42 | rafaroda | New Issue | ||||||||||
| 2008-07-26 12:42 | rafaroda | Assigned To | => cromero | |||||||||
| 2008-07-26 12:42 | rafaroda | sf_bug_id | 0 => 2028635 | |||||||||
| 2008-07-26 12:42 | rafaroda | OBNetwork customer | => No | |||||||||
| 2008-07-26 13:15 | rafaroda | Summary | Fields relations check within Application Dictionary => Fields relations within Application Dictionary | |||||||||
| 2008-07-26 13:15 | rafaroda | Description Updated | ||||||||||
| 2008-07-26 13:15 | rafaroda | Steps to Reproduce Updated | ||||||||||
| 2008-07-26 14:16 | rafaroda | Relationship added | blocks 0004514 | |||||||||
| 2008-11-10 13:10 | cromero | Assigned To | cromero => pjuvara | |||||||||
| 2008-11-16 18:08 | pjuvara | Regression testing | => No | |||||||||
| 2008-11-16 18:08 | pjuvara | Relationship added | duplicate of 0000391 | |||||||||
| 2008-11-16 18:08 | pjuvara | Status | new => closed | |||||||||
| 2008-11-16 18:08 | pjuvara | Note Added: 0010313 | ||||||||||
| 2008-11-16 18:08 | pjuvara | Duplicate ID | 0 => 391 | |||||||||
| 2008-11-16 18:08 | pjuvara | Resolution | open => duplicate | |||||||||
| 2008-11-16 18:09 | pjuvara | Relationship deleted | blocks 0004514 | |||||||||
| 2009-05-22 19:26 | pjuvara | Assigned To | pjuvara => iciordia | |||||||||
| Notes | |||||
| 
		 | 
|||||
		
  | 
	
		
  | 
||||