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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0034777
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Retail Modules] StoreServerminorhave not tried2016-12-19 21:082017-01-18 17:22
ReportermtaalView Statuspublic 
Assigned ToAugustoMauch 
PrioritynormalResolutionno change requiredFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget VersionRR17Q2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0034777: Make dataset/synchronized table extendable

DescriptionThere are sometimes cases where a module only wants to replace a single datasettable or synchronized table definition. This next to adding new definitions.

Openbravo does not easily support replacing artifacts from another module. In case of dataset/synchronized table this can be handy to allow using custom columns for filtering out specific records.
Steps To ReproduceSee description
Proposed SolutionTo support overrides in datasettable an approach can be to add a column to datasettable to point to the replaced datasettable. The dataset table export logic should then for a datasettable if it got replaced and if so then use the replacing dataset.

For synchronized table the same approach can be used. But the synchronized table has a unique index on the table. An alternative approach is to add 'override' support in java using a custom extension which is called always at every sync (from example from the base client router) and which can adapt/change the list of nodes to which the a data change is replicated.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to feature request 0034724 closedmtaal [Store server] Export store in BUT should take into account products of inactive stores 

-  Notes
(0093708)
mtaal (manager)
2017-01-18 17:22

Not needed anymore will be done with template

- Issue History
Date Modified Username Field Change
2016-12-19 21:08 mtaal New Issue
2016-12-19 21:08 mtaal Assigned To => AugustoMauch
2016-12-19 21:08 mtaal Triggers an Emergency Pack => No
2016-12-19 21:09 mtaal Relationship added related to 0034724
2017-01-18 17:22 mtaal Note Added: 0093708
2017-01-18 17:22 mtaal Status new => closed
2017-01-18 17:22 mtaal Resolution open => no change required


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker