Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QA/cleanup AD_Schedule manage code #12702

Merged
merged 4 commits into from Mar 23, 2022

Conversation

teosarca
Copy link
Member

@teosarca teosarca merged commit cd69d88 into scary_plum_uat Mar 23, 2022
@teosarca teosarca deleted the scary_plum_uat_adScheduler_QA_and_cleanup branch March 23, 2022 07:49
teosarca added a commit that referenced this pull request Apr 4, 2022
* drop process SchedulerRunNow

* drop process ManageScheduler

* move scheduler related classes to de.metas.scheduler

* use SchedulerAction instead of ManageSchedulerRequest.Advice
* rename from "advice" to "action"
teosarca added a commit that referenced this pull request Apr 4, 2022
* QA/cleanup AD_Schedule manage code (#12702)

* drop process SchedulerRunNow

* drop process ManageScheduler

* move scheduler related classes to de.metas.scheduler

* use SchedulerAction instead of ManageSchedulerRequest.Advice
* rename from "advice" to "action"

* Window Reference - Tab Used in Process Params (#12703)

* On view changed WS event, remove missing rows (#12714)

* fix AbstractCustomView.streamByIds to respect the contract, i.e. "If a {@link IViewRow} was not found for given ID, this method simply ignores it."

* FE: manually merged the changes from #12280 - On view changed WS event, avoid unnecessary refreshes

* fix test (copied from #12280)

* webui - Payment Allocation: provide much more simple actions that user can understand (#12715)

* SOTrx.ofNullableBoolean

* Boolean IParams.getParameterAsBoolean(parameterName, defaultValue)

* QA/fix C_Invoice_DiscountAllocation_Process, C_Payment_DiscountAllocation_Process

* IParams.getParameterAsInstant

* ExplainedOptional.resolve

* Amount.toMoney

* IAllocationBL: minor QA

* fix Money.getCommonCurrencyIdOfAll: tolerate sparse null values
add Money.countNonZero

* IAllocationBL.invoiceDiscountAndWriteOff

* use java Supplier

* IPaymentBL.paymentWriteOff - convenient method

* InvoiceAmtMultiplier, PaymentAmtMultiplier

* C_Invoice_MassDiscountOrWriteOff: refactor/QA

* C_Payment_MassWriteOff: refactor/QA

* PaymentsViewBasedProcess: getPaymentRowsSelectedForAllocation(), getInvoiceRowsSelectedForAllocation() - cache result

* add new allocation processes; remove old ones

* PaymentsView_InvoiceDiscountOrWriteOff: fix caption

* fix migration scripts

* AllocationAmounts.negateIf - make it private

* InvoiceAmtMultiplier.convertToRealValue(Money)

* Remittance Advice fixes and improvements: consider credit memo invoice too when adjusting the amounts sign

* fix test; QA

* C_AllocationHdr improvements (#12723)

* C_AllocationHdr: more filters

* consider PaymentWriteOffAmt when computing ApprovalAmt
cp-ps added a commit that referenced this pull request Apr 6, 2022
* fix possible inconsistent c_invoice.bpartner_location_ids

that might be in older metasfresh DBs
#12718

(cherry picked from commit 094e37a)

* add volumes to the template (#12732)

* #12737 Allow different number of copies for ordercheckup with barcode (#12738)

#12737 Allow different number of copies for ordercheckup with barcode

* Extend/Change INVOIC EDI for additional requirements

fix ftl template

* always set invoice-doctype when creating an IC for olc, ol and iol (#12354)

* always set invoice-doctype when creating an IC for olc, ol and iol

because otherwise, ICs that have no doctype but will get the standard-invoice-doctype are not added to the same invoices as similar ICs that already explicitly have this doctype

* Set target invoice doctype to Flatrate invoice candidate

#12475

Co-authored-by: metas_rc <ruxandra.craciunescu@metasfresh.com>
(cherry picked from commit ac55bac)

* excel-pricelist: export and import differing dropship partners (#12746)

optionally export and import differing dropship partners
#12742

* fix error in case no override-bpartner was set

#12580

* scary_plum_hotfix: Payment Allocation improvements (#12763)

* QA/cleanup AD_Schedule manage code (#12702)

* drop process SchedulerRunNow

* drop process ManageScheduler

* move scheduler related classes to de.metas.scheduler

* use SchedulerAction instead of ManageSchedulerRequest.Advice
* rename from "advice" to "action"

* Window Reference - Tab Used in Process Params (#12703)

* On view changed WS event, remove missing rows (#12714)

* fix AbstractCustomView.streamByIds to respect the contract, i.e. "If a {@link IViewRow} was not found for given ID, this method simply ignores it."

* FE: manually merged the changes from #12280 - On view changed WS event, avoid unnecessary refreshes

* fix test (copied from #12280)

* webui - Payment Allocation: provide much more simple actions that user can understand (#12715)

* SOTrx.ofNullableBoolean

* Boolean IParams.getParameterAsBoolean(parameterName, defaultValue)

* QA/fix C_Invoice_DiscountAllocation_Process, C_Payment_DiscountAllocation_Process

* IParams.getParameterAsInstant

* ExplainedOptional.resolve

* Amount.toMoney

* IAllocationBL: minor QA

* fix Money.getCommonCurrencyIdOfAll: tolerate sparse null values
add Money.countNonZero

* IAllocationBL.invoiceDiscountAndWriteOff

* use java Supplier

* IPaymentBL.paymentWriteOff - convenient method

* InvoiceAmtMultiplier, PaymentAmtMultiplier

* C_Invoice_MassDiscountOrWriteOff: refactor/QA

* C_Payment_MassWriteOff: refactor/QA

* PaymentsViewBasedProcess: getPaymentRowsSelectedForAllocation(), getInvoiceRowsSelectedForAllocation() - cache result

* add new allocation processes; remove old ones

* PaymentsView_InvoiceDiscountOrWriteOff: fix caption

* fix migration scripts

* AllocationAmounts.negateIf - make it private

* InvoiceAmtMultiplier.convertToRealValue(Money)

* Remittance Advice fixes and improvements: consider credit memo invoice too when adjusting the amounts sign

* fix test; QA

* C_AllocationHdr improvements (#12723)

* C_AllocationHdr: more filters

* consider PaymentWriteOffAmt when computing ApprovalAmt

* Column names containing "PW" should be considered passwords (#12725)

* Column names containing "PW" should be considered passwords

#12724

* Column names ending with "PW" should be considered passwords.
Also, EMail_From_Pwd is a password

#12724
(cherry picked from commit 8ba4723)

* after merge cleanup

Co-authored-by: Tobias Schöneberg <metas-ts@users.noreply.github.com>
Co-authored-by: Cristina Ghita <cristina.ghita@metasfresh.com>
Co-authored-by: Teo Sarca <teo.sarca@metasfresh.com>
Co-authored-by: Ruxandra Craciunescu <ruxandra.craciunescu@metasfresh.com>
cp-ps added a commit that referenced this pull request Apr 20, 2022
* fix possible inconsistent c_invoice.bpartner_location_ids

that might be in older metasfresh DBs
#12718

(cherry picked from commit 094e37a)

* add volumes to the template (#12732)

* #12737 Allow different number of copies for ordercheckup with barcode (#12738)

#12737 Allow different number of copies for ordercheckup with barcode

* Extend/Change INVOIC EDI for additional requirements

fix ftl template

* always set invoice-doctype when creating an IC for olc, ol and iol (#12354)

* always set invoice-doctype when creating an IC for olc, ol and iol

because otherwise, ICs that have no doctype but will get the standard-invoice-doctype are not added to the same invoices as similar ICs that already explicitly have this doctype

* Set target invoice doctype to Flatrate invoice candidate

#12475

Co-authored-by: metas_rc <ruxandra.craciunescu@metasfresh.com>
(cherry picked from commit ac55bac)

* excel-pricelist: export and import differing dropship partners (#12746)

optionally export and import differing dropship partners
#12742

* fix error in case no override-bpartner was set

#12580

* scary_plum_hotfix: Payment Allocation improvements (#12763)

* QA/cleanup AD_Schedule manage code (#12702)

* drop process SchedulerRunNow

* drop process ManageScheduler

* move scheduler related classes to de.metas.scheduler

* use SchedulerAction instead of ManageSchedulerRequest.Advice
* rename from "advice" to "action"

* Window Reference - Tab Used in Process Params (#12703)

* On view changed WS event, remove missing rows (#12714)

* fix AbstractCustomView.streamByIds to respect the contract, i.e. "If a {@link IViewRow} was not found for given ID, this method simply ignores it."

* FE: manually merged the changes from #12280 - On view changed WS event, avoid unnecessary refreshes

* fix test (copied from #12280)

* webui - Payment Allocation: provide much more simple actions that user can understand (#12715)

* SOTrx.ofNullableBoolean

* Boolean IParams.getParameterAsBoolean(parameterName, defaultValue)

* QA/fix C_Invoice_DiscountAllocation_Process, C_Payment_DiscountAllocation_Process

* IParams.getParameterAsInstant

* ExplainedOptional.resolve

* Amount.toMoney

* IAllocationBL: minor QA

* fix Money.getCommonCurrencyIdOfAll: tolerate sparse null values
add Money.countNonZero

* IAllocationBL.invoiceDiscountAndWriteOff

* use java Supplier

* IPaymentBL.paymentWriteOff - convenient method

* InvoiceAmtMultiplier, PaymentAmtMultiplier

* C_Invoice_MassDiscountOrWriteOff: refactor/QA

* C_Payment_MassWriteOff: refactor/QA

* PaymentsViewBasedProcess: getPaymentRowsSelectedForAllocation(), getInvoiceRowsSelectedForAllocation() - cache result

* add new allocation processes; remove old ones

* PaymentsView_InvoiceDiscountOrWriteOff: fix caption

* fix migration scripts

* AllocationAmounts.negateIf - make it private

* InvoiceAmtMultiplier.convertToRealValue(Money)

* Remittance Advice fixes and improvements: consider credit memo invoice too when adjusting the amounts sign

* fix test; QA

* C_AllocationHdr improvements (#12723)

* C_AllocationHdr: more filters

* consider PaymentWriteOffAmt when computing ApprovalAmt

* Column names containing "PW" should be considered passwords (#12725)

* Column names containing "PW" should be considered passwords

#12724

* Column names ending with "PW" should be considered passwords.
Also, EMail_From_Pwd is a password

#12724
(cherry picked from commit 8ba4723)

* refs: #12808 fix procurement-webui-frontend build fail (#12809)

* add yarn.lock (#12811)

* #12737 Choose to differentiate based on Document type (#12836)

* #12737 Choose to differentiate based on Document type

#12737 Allow different number of copies for ordercheckup with barcode

* #12737 Minor

* #12737 add non null

* #12737 Minor refactoring

* #12737 Fix compiling issue

* after merge cleanup

* after merge cleanup

Co-authored-by: Tobias Schöneberg <metas-ts@users.noreply.github.com>
Co-authored-by: Cristina Ghita <cristina.ghita@metasfresh.com>
Co-authored-by: Teo Sarca <teo.sarca@metasfresh.com>
Co-authored-by: Ruxandra Craciunescu <ruxandra.craciunescu@metasfresh.com>
Co-authored-by: fp-ps <78536821+fp-ps@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants