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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0044795
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Openbravo ERP] Z. Othersmajorhave not tried2020-08-12 16:052020-08-13 15:58
ReportershuehnerView Statuspublic 
Assigned ToTriage Finance 
PrioritynormalResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0044795: Tracking issue to refactor remaining old callouts to extend SimpleCallout

DescriptionIn 17Q4 release (nearly) all old callouts have been refactored to extend SimpleCallout in issue 36067 (and related issues).

Main benefits were to avoid relevant overhead on processing of old style callouts which is avoided with Simplecallouts (not http call simulation, no html, java script engine needed to extract values inside FIC).

Hover not all callouts in modules have been converted which is blocking eventual removal of support for old-style callouts.

This issue serves to track the individual remaining modules which require conversion.
Steps To ReproduceSearch for ad_callout entries where the java class implementing them does NOT extend SimpleCallout

Example command:
grep -Ir 'var respuesta' .

Attachment detect-callouts.diff in issue '36067' also has junit test do detect them.
Proposed SolutionRefactor remaining callouts to extend Simplecallout as has been done for most in issue 36067 already.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to design defect 0036067 closedmarkmm82 Openbravo ERP old callouts should be refactored to implement SimpleCallout 
related to design defect 0044811 newplatform Openbravo ERP Support for old-style callout (HttpServletBased and not SimpleCallout) should be removed totally even when used in manual HTML 
depends on defect 0044797 closedMery Anelo Modules OBIRB_SE_BusinessPartnerTaxId is an old-style callout and should be refactored to use SimpleCallout 
depends on defect 0044798 closedMery Anelo Modules INTR_SE_IntrastatLauncher is an old-style callout and should be refactored to use SimpleCallout 
depends on defect 0044799 closedinigo_lerga Modules IDL_Check_DataType is an old-style callout and should be refactored to use SimpleCallout 
depends on defect 0044801 closedMery Anelo Localization Pack: Spain SE_CIFNIF_Validator is an old-style callout and should be refactored to use SimpleCallout 
depends on defect 0044802 closedMery Anelo Localization Pack: Spain org.openbravo.module.finactvalidator.es has 2 old-style callouts not yet refactored to extend SimpleCallout 
depends on defect 0044812 closedinigo_lerga Openbravo ERP SL_MInOutTraceReports callout is old-style callout (not SimpleCallout) but also used in manual HTML code 
depends on defect 0044813 closedinigo_lerga Openbravo ERP SL_CreateLines_Conversion_UOM callout is old-style callout (not SimpleCallout) but also used in manual HTML code 
blocks design defect 0044803 closedplatform Openbravo ERP Support for old-style callout (HttpServletBased and not SimpleCallout) should be removed (for generated-Windows, ad_callout) 

-  Notes
(0122015)
shuehner (administrator)
2020-08-12 16:06

Existing wiki documentation for callouts only talks about the 'new' System with SimpleCallouts for many years:

http://wiki.openbravo.com/wiki/How_to_create_a_Callout [^]
http://wiki.openbravo.com/wiki/How_to_create_a_callout_that_extends_from_another_callout [^]

- Issue History
Date Modified Username Field Change
2020-08-12 16:05 shuehner New Issue
2020-08-12 16:05 shuehner Assigned To => Triage Finance
2020-08-12 16:05 shuehner Modules => Core
2020-08-12 16:05 shuehner Triggers an Emergency Pack => No
2020-08-12 16:06 shuehner Note Added: 0122015
2020-08-12 16:41 shuehner Relationship added depends on 0044797
2020-08-12 16:43 shuehner Relationship added depends on 0044798
2020-08-12 16:45 shuehner Relationship added depends on 0044799
2020-08-12 16:46 shuehner Relationship added depends on 0044800
2020-08-12 16:48 shuehner Relationship added depends on 0044801
2020-08-12 16:54 shuehner Relationship added depends on 0044802
2020-08-12 16:54 shuehner Relationship added related to 0036067
2020-08-12 16:59 shuehner Relationship added blocks 0044803
2020-08-13 15:48 shuehner Relationship added related to 0044811
2020-08-13 15:49 shuehner Relationship deleted depends on 0044800
2020-08-13 15:56 shuehner Relationship added depends on 0044812
2020-08-13 15:58 shuehner Relationship added depends on 0044813


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker