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

restore old C_Order_CreatePOFromSOs process #10733

Merged

Conversation

teosarca
Copy link
Member

@teosarca teosarca commented Mar 1, 2021

No description provided.

@teosarca teosarca merged commit 7ca9d4a into scary_plum_uat Mar 2, 2021
@teosarca teosarca deleted the scary_plum_uat_restore_C_Order_CreatePOFromSOs branch April 6, 2021 07:27
metas-ts added a commit that referenced this pull request Apr 7, 2021
* fix stupid bug i added before

#10533
(cherry picked from commit 3af8fd7)

* add new compudata EDI testcases

* fix a bug where we did not output the TU-EAN

* Add babel runtime (#10672)

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>

* fix two bugs in the P102 line type

* minor fix in init.sh

* Display C_OrderLine.IsManualDiscount in sales order window

* Gh10670 (#10673)

* #gh10670 added accounting date field to windows that support it

* Gh10535 after demo (#10675)

* custom window corrections

* corrections

* generate models

* correction

* pass forecast and line to purchase candidate

* corrections

* reference form order to forecast

* #10681 Show Standard account from org in 0 in balance sheet (#10682)

#10681 Show Standard account from org in 0 in balance sheet

* Update README.md

* collection issues and PRs from coming release

* Update ReleaseNotes.md

#10683

* Create camel infrastructure for external systems and invoke alberta API

refs PR #10685

* move JSON-BPartner classes to de.metas.common and add stub camel project
* add first camel stuff + auto-generated alberta client code (UnLicence)
* add externalsystem module
* add constants for common external system parameters
* rearrange code and start implementing GetAlbertaPatientsRouteBuilder
* camel-externalsystems in the jenkins-build
  * add bannter.txt
* build the docker image
* add rudimentory endpoint for reporting errors

Co-authored-by: Tobias Schöneberg <tobias.schoeneberg@metasfresh.com>

* include AD_Pinstance_ID when calling camel
* prepare the code for the arrival of a second external-system-type
* bump up the swagger api-enum plugin "springfox-enum-plugin"

* Master camel services adissue (#10684)
* create endpoint for ad issue
* refs: #10683

Co-authored-by: cif-ps <ci-ps@pevesoft.ro>

* refs: #10676 (#10677)
* refs: #10676
- small location fix
- basic error handling
- avoid duplicates ( possible as we retrieve twice )
- send the type of the config as external-system-name - not its type
- fix NPE that occurs when we run from ad_scheduler
- guard against empty IDs

Co-authored-by: adi-stefan <60300682+adi-stefan@users.noreply.github.com>
Co-authored-by: cp-ps <77785468+cp-ps@users.noreply.github.com>
Co-authored-by: cif-ps <ci-ps@pevesoft.ro>

* #6785 SSCC-Labels für Pistor (#10680)

* #6785 SSCC-Labels für Pistor
#10667

update precondition to take c_bpartners without print_format
clean code
code refactoring
return defaultZebraConfig when c_bp_printformat has not set the zebraConfig
refactor and clean up code

* Bugfix regarding the invocation of external-system via scheduler (#10686)

* Bugfix regarding the invocation of external-system via scheduler
* div application dictionary improvements

#10687

* more issues for coming release

* #gh10670 added accounting date field to windows that support it (#10690)

* commenting out the linting, because frontend builds seem to start failing because of this

* revert last commenting-out; didn't solve the build problem

Revert "commenting out the linting, because frontend builds seem to start failing because of this"

This reverts commit 9af2e0f

* Skip test FETCH_LAYOUT_PENDING/SUCCESS check hotfix

* Update buildfile.groovy

* Skip test FETCH_LAYOUT_PENDING/SUCCESS check hotfix

(cherry picked from commit bec5f5b)

* Update buildfile.groovy

(cherry picked from commit 41cb74d)

* Skip test FETCH_LAYOUT_PENDING/SUCCESS check hotfix

(cherry picked from commit bec5f5b)

* Update buildfile.groovy

(cherry picked from commit 41cb74d)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>

* Uncomment linting and skipped test

* Uncomment linting and skipped test

(cherry picked from commit 76a5cd1)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Uncomment linting and skipped test

(cherry picked from commit 76a5cd1)

* Fix build

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds (#10692)

* Fix attempt one

* Put eslint-parser instead of deprecate package

* Uncomment the yarn lint in groovy file

* Switch to nodejs-14

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
(cherry picked from commit 9c24e5b)

* Fix builds

* Update package.json

* Fixes for material cockpit (#10695)

Fixes
* when extracting a date from a material event for the cockpit, then *do not* assume timezone=UTC. It leads to your time being converted to <the-previous-day> 23:00 and from there to <the-previous-day> 00:00
* be lenient if user switched off all Attributes in material cockpit and there is also no no, reservations etc. instead, just go with an "empty" main row that has no subrows

* 5580190_sys_M_ReceiptSchedule_FilteredItemsWithSameC_Order_ID_fix_performance.sql (#10697)

* DebugTraceSqlQueriesRestController (#10698)

* refs: #10693 (#10694)

* refs: #10693
sync payer
JsonRequestComposite.bPartnerReferenceCreateRequest Api model description

* #gh10670 always show DateAcct field on UI, and let it be editable. Propagate via callout changes from DateInvoiced to DateAcct (#10699)

* #gh10670 always show DateAcct field on UI, and let it be editable. Propagate via callout changes from DateInvoiced to DateAcct

* AD_User_Record_Access_UpdateFrom_BPartnerHierarchy: use the new C_BPartner.c_bpartner_salesrep_id hierarchy (#10674)

* Fixes for material cockpit

#10666

* Fixes for material cockpit

#10666

* fix rollout-script that failed on some DBs

* minor code and api-doc improvements

* p instance log 10696 (#10703)

* refs: #10696

Co-authored-by: fp-ps <fp-ps@pevesoft.ro>

* #10681 Show Standard account from org in 0 in balance sheet (#10682)

#10681 Show Standard account from org in 0 in balance sheet

* Blonde monkey uat ad user record access updatefrom bpartnerhierarchy 2 (#10709)

* delete C_BPartner_SetSalesRep process

* remove unused code

* AD_User_Record_Access_UpdateFrom_BPartnerHierarchy process

* Avoid NPE because of Dimension (#10710)

* avoid NPE in OrderLineBuilder

* PurchaseCandidateRepository: avoid NPE

* Editing packing item override option to be changed (#10702)

* AD_UI_Element.ViewEditMode

* 5580300_sys_PMM_Purchase_Candidate_M_HU_PI_Item_Product_set_ViewEditMode.sql

* 5580300_sys_PMM_Purchase_Candidate_M_HU_PI_Item_Product_set_ViewEditMode.sql

* 5580285_sys_AD_Column_IsShowFilterInline_DDL.sql

* don't remove the HU from view after moving it (#10711)

* manual fix after Merge remote-tracking branch 'origin/tenacious_d_uat'

* Fenster für externe System-Meldungen (#10706)

* Fenster für externe System-Meldungen

#10691

- create index ad_pinstance_log_ad_pinstance_id_created
- create index ad_pinstance_para_perf
- create db function cast_to_numeric_or_null
- create view ExternalSystem_Config_PInstance_Log_v
- create Window External System Log

* Fenster für externe System-Meldungen
#10691

* Fenster für externe System-Meldungen
#10691
fix index creation

* move external system migration scripts to dedicated module + change ET

ET = AD_Entity_Type
#10691

Co-authored-by: Tobias Schöneberg <tobias.schoeneberg@metasfresh.com>

* avoid spring cyclic dep by introducing RecordAccessRepository (#10713)

* Gh10535 null checks (#10712)

* Add null checks when transferring dimensions

* Revert "Add null checks when transferring dimensions"

This reverts commit a4c910d

* null checks

* minor improvements

#10535

Co-authored-by: Tobias Schöneberg <tobias.schoeneberg@metasfresh.com>

* Update ReleaseNotes.md

Updated release issues for metasfresh 5.161 (WIP)

* 5579720_cli_migrate_AD_Window_Overrides_Window_ID.sql: comment out the code. it shall be done manually, instance with instance

* make db_columns_fk lenient on AD_Column.ColumnSQL with just spaces

(cherry picked from commit 23a042b)

* fix SQL

(cherry picked from commit 5984f78)

* Fix duplicated nested rows after updating a value (#10716)

* #10715 create local `deepUnfreeze`

* #10715 remove duplicated rows on grid update

* #10715 fix linter error

* fix paymentAllocatedAmt in case of fixed conversion rate (#10717)

* Allow creating commission-deed for purchase doen by salesrep

* allow creating commission-shares for sales-reps who make own purchases
* if enabled in C_HierarchyCommissionSettings, create a C_Commission_Share ("commission deed") with 0% for that sales-rep who at the same time is also the endcustomer
* minor unrelated fixes
* update snapshot files; IDs shifted bc we now also create C_BP_Groups
* fix in  C_Commission_Overview_V: hide inactive records in C_Commission_Overview_V
* try to do it without DB function that's not yet in this branch

#10705

Co-authored-by: Tobias Schöneberg <tobias.schoeneberg@metasfresh.com>

* add perf-improving indices (for costing)

* #10721 always fetch QA when toggling included view (#10722)

* Fenster für externe System-Meldungen (#10723)

#10691

Update View and update the zoom from an external system record to log

* Master sw6 (#10725)

- create ExternalSystem_Config_Shopware6 tab and invoke process
- changed external system interceptors
- review of the invoke shopware process
- initial commit for retrieving orders

Co-authored-by: cif-ps <ci-ps@pevesoft.ro>

* hotfix import error when uom conversion is needed

* hotfix import error when uom conversion is needed (#10726)

* stecom-orderss-edi - guard against prices with too many digits behind the decimal point (#10729)

* 5580760_sys_update_AD_User_Record_Access_UpdateFrom_BPartnerHierarchy_process.sql (#10730)

* #10721 always fetch QA when toggling included view (#10722)

(cherry picked from commit acaf8f4)

* Master externalsystem (#10728)

* added invoke external system endpoint
* review & refactor
* fix the run of migration scripts prior to the cucumber-tests
* Update backend/de.metas.cucumber/src/test/java/de/metas/cucumber/CucumberLifeCycleSupport.java
* refs: #10727

Co-authored-by: cif-ps <ci-ps@pevesoft.ro>

* SSCC können nur einzeln pro Position gedruckt werden (#10732)

#10714

* 5580770_fix_caption_for_StatementLineDate_and_ValutaDate.sql

* fix after merging from intensive_care_uat

* include user access records so every user can see their own r_request

* 5580800_sys_trl_AD_User_Record_Access_UpdateFrom_BPartnerHierarchy.sql

* #gh10718 added Frame Agreement and Order Call doctypes for SO (#10719)

* #gh10718 added Frame Agreement and Order Call doctypes for SO
* #gh10718 disabled Frame Agreement/Order Call docTypes in vanilla code

* Update ReleaseNotes.md

Updated release issues for [metasfresh 5.161](https://github.com/metasfresh/metasfresh/blob/master/ReleaseNotes.md#metasfresh-5161)

* run the update process every 30 minutes

* support both external system's name and code

* Fix auto-collapsing of updated rows (#10735)

* - fix linter with updated babel parser

* #10715 refactor collapsible tables

* #10715 use empty arrays in case table doesn't exist yet

* #6754 Feld Dropdown Produktfenster Vegan/Vegetarisch" (#10737)

#10736

* fixing an AD_Sequence_ID. the former one is already taken on some IDs

#10718

* restore old C_Order_CreatePOFromSOs process (#10733)

* Fix auto-collapsing of updated rows (#10735)

* - fix linter with updated babel parser

* #10715 refactor collapsible tables

* #10715 use empty arrays in case table doesn't exist yet
# Conflicts:
#	frontend/src/actions/TableActions.js

* Gh10734 Manufacturing:  Issue/Receipt  improvements (#10742)

* Convert the qtys when issuing, if possible.

* display UOM in the HU included view (right panel)

* Mke sure CUs have same uom as the original CU when transforming

* renaming to make it easier to understand

* ProductId nullable in conversion ctx.

* Gh10734 Manufacturing:  Issue/Receipt  improvements (#10742)

* Convert the qtys when issuing, if possible.
* display UOM in the HU included view (right panel)
* Make sure CUs have same uom as the original CU when transforming
* renaming to make it easier to understand
* ProductId nullable in conversion ctx.

(cherry picked from commit 5270e80)

solved Conflicts:
	backend/metasfresh-webui-api/src/main/java/de/metas/ui/web/pporder/PPOrderLineRow.java

* #7253 Zahlung anweisen - Darstellung (#10744)

#10741

* DeliveredDataLoader: fallback to stocking UOM in case C_InvoiceCandidate_InOutLine.C_UOM_ID is not set (#10743)

* minor improvements wrt external system window

* #gh10749 allow filtering by non-stocked items (#10750)

* Fixed starting seq number

#gh10718

* hotfix allocation posting for APC invoices (#10751)

* #gh10718 add migrationscript for c_orderline_id_with_missing_shipmentschedule_v (#10752)

* #gh10718 fixed missing translation (#10753)

* remote rebel.xml files

* dev-support/intellij-idea: drop wrong/useless configs

* minor improvements while looking through the code

* Webui json document field precision (#10619)

* QA/cleanup

* JSONDocumentField.precision

(cherry picked from commit cffc801)

* Avoid returning numbers where the decimal separator is ignored (#10755)

* Avoid returning numbers where the decimal separator is ignored
(with unit test)

* revert to the initial ordering. The modification did not add value

* Improvements in number parsing

* Refine tests

* make sure that future devs can eventually clean up this code

Co-authored-by: Tobias Schöneberg <tobias.schoeneberg@metasfresh.com>

* fix vpn___WebRestApiApplication.xml

* minor improvements while checking code to prepare a concept

* #gh10757 update M_ShipmentSchedule.CanBeExportedFrom when changing ExportStatus (#10758)

* Payment Allocation: Invoice Row - IsPreparedForAllocation (#10759)

* ImmutableRowsIndex.changingRows

* InvoiceRow.isPreparedForAllocation

* #10721 always fetch QA when toggling included view (#10722)

* 5581140_sys_IsPreparedForAllocation_element.sql

Co-authored-by: Kuba Siemiątkowski <kuba@saskla.cz>

* webui login with token (#10763)

* Merge procurement app (#10762)

* - progress cleaning up dates in the store

# Conflicts:
#	misc/services/procurement-webui/procurement-webui-frontend/src/components/DailyNav.tsx

* - more store cleaning up

* - remove unused code

* - refactor login/logout flow to prevent unnecessary requests

* - small cleanup

* Prereq for the info

* Preserve new lines

* Correct header caption

* Add some comments

* Fix css empty

* - refactor fetching session and date helpers

* Adapts to display static date with the same component

* Navigate to product

* Placeholder for product screen header

* Dynamic product

* Replace deprecated React.FC with FunctionComponent

* Product to the header

* - add separate top/bottom navigations

# Conflicts:
#	misc/services/procurement-webui/procurement-webui-frontend/src/components/ProductScreen.tsx

# Conflicts:
#	misc/services/procurement-webui/procurement-webui-frontend/src/components/ProductScreen.tsx

* - small cleanup

* - fix return types and update navigation name immediately

* Add product name to the top

* Show corresponding date for product

* Rem debug

* Product qty edit

* Removed unused

* Store edit attempt

* - skip over edited products when fetching daily report

* Hide check when item is edited

* Removed unused

* Add setter for the unconfirmed count

* Fix linter err

* Prereq for product listing

* Daily product listing and editing

* Wait for the post

* - progress on password recovery
- update friggin yarn.lock WHICH IS IGNORED

* - remove yarn.lock

* Fix wait

* - bring back password reset

* Small fix

* - bring back missing function

* Post instead

* LoginView.caption, InfoMessageView.noInfo messages

* improve error handling

* minor

* LoginView.passwordReset.newPassword.message

* provide countUnconfirmed information; refactor

* - properly read query params with qs

* - rewrite password reset actions to returns errors properly

* - fix styling

* - finist reset password flow

* Fix posistioning

* Get counter from the session

* Fix counter

* Fix type

* Arrows for modif

* Translate missing items

* - remove webpack from dependencies

* Add notFavorite api

* Add the productSelection to the store

* Move loading to the ProduxtAddList

* Bulk listing the products for selection

* Toggle show more

* Small modifs to how toggle works

* Fix header

* Add favorite into the api

* Prerequisites for adding the products

* Alignment qty

* Added react-swipeable dep

* On swipe remove the product

* Add product removal also

* Fix nav

* Add weekly models

* weekly products

* Basic weekly listing

* Add the productId

* Skel for day by day edit

* Basic listing of the days and product

* Arrange the items in the screen

* - rewrite navigation to store the history of the app

# Conflicts:
#	misc/services/procurement-webui/procurement-webui-frontend/src/components/ProductWeeklyScreen.tsx

* Fix arrangement on footer

* Add to the header the week

* Placeholder for the pronose widget

* Prognose widget skel

* Pass trend and activate the items accordingly

* Rem debug

* Fix weekly trend

* Rem deprecated code

* Render trend in the product under weekly report

* Prognose icons rendering also on the weekly

* Show check in solo product view

* Fixes on the product qty edit

* - tmp

* - move the prognose menu down

# Conflicts:
#	misc/services/procurement-webui/procurement-webui-frontend/src/static/index.scss

* - progress with rfqs

* - change the default text color

* Fix bottom arrangement

* Refresh weekly products after update also

* Separate product edit for week to avoid confusion and complexity

* Top data listing rfq

* Added translations

* Price

* Add daily quantities

* Link to price edit

* introduce JsonRfqQty.qtyPromisedRendered

* Add the /rest/rfq api

* Price edit

* Rereq for editing daily rfq qty

* More prereq for daily qty edit

* Fix name

* Adapts to the model to show the units

* More adapts

* - fix rfq navigation

* - add global error handler middleware

* Complete the  RfQDailyEdit even if we get 500

* Add view and use it in the details

* Make colors match orig app

* Add README.md

* More additions to the Readme

* More additions to the Readme

* More additions to the Readme

* More additions to the Readme

* More additions to the Readme - lic

* More additions to the Readme - app structure

* More additions to the Readme - app structure

* Daily report rest controller calls doc

* POST /confirmDataEntry shall return countUnconfirmed: 0

* hotfix RfQ when creating a new RfQQty entry

* Document i18n api call

* Reorder

* FIx RfQDaily edit

* Final fixes on the rfqDailyEdit

* removed the miragejs from the deps

* Document infoMessages

* Make Trend a class component

* Make trend fnct component

* - some navigation cleanup

* - prevent components from rendering 0 on empty lists

* remove some console logs

* - cive unique key to products in weekly list

* - cleanup

* - change some colors

* Focus and select

* Bigger size for text

* Fix the boxes and font size

* Remove debug

* Increase font sizes

* Fix the date withing weekly area

* Fix date interval

* More date fixes

* More fixes on the date

* Add expires meta in the index

* Get messages again after login

* Fix product also

* Bigger icons

* - changes to login screens

* Small update to the Readme

* - change logos
- small login adjustments

* - remove `0`s shown when  no data available
- small fixes to trend box styles

* Fix error after editing

* - add eslint ignore for two type warnings

* - increase bottom padding for the scrollable area

* - set quantity to 0 if removed

* - work around position fixed issue
- force single text line in the header

* Yellow bg for the inputs of login/forgot password

* Changed the autofill color as well

* Fix inputs

* More fixes to the no inputs

* Allow comma in price edit

* Price with comma

* - fix bottom nav for longer names

* Fixed price with dot on numeric keyboard

* Fix Acces key action

* Update the DE translations

* French translations

* - change app logo

* Document the apis

* More doc

* App unit test initial setup

* Add Trend unit tests

* Put the tests setup in a separate file

* Bottom Nav tests

* Daily componet tests

* Add watch mode

* Update the wording for RfQ and added DailyNav test

* Update translations

* Fix Daily screen header and navigation caption on lang change

* Remove unused import

* Error404 test

* Add Header test

* Info unit test

* Add the Login.test u-test

* Fix linter errors

* Add unit tests for PasswordRecovery and Product

* Add tests to the ProductAdd* and ProductList

* Fixes for the static logo

* WeeklyNav test

* Add the Prognose unit test

* - cleanup and formatting

* - fixkeyboard not showing on iOS

* Fix product header in edit mode

* - use store actions for sending unconfired entries
- don't request session if not needed

* sync colors also on the theme

* - rewrite weekly product edit to work properly on iOS

* ProductScreen test

* Add ProductWeeklyEdit test

* ProductWeeklyScreen test

* WeeklyProduct test

* WeeklyProductList test

* Test View wrapper

* Weekly test

* RfQ test component

* RfQDailyEdit

* RfQPriceEdit tests

* RfQList test

* RfQDetails test

* Fix some linter errors

* - definite fix for the header translation issue

* - fix edit/selection in RFQ

* Update tbe test string

* Fix Enter

* - cleanup/rewrite editing values

* - prevent doubled history back step

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
Co-authored-by: Teo Sarca <teo.sarca@metasfresh.com>
Co-authored-by: Tobias Schöneberg <tobias.schoeneberg@metasfresh.com>

* Fix back button (#10747)

* #10746 fix back button and simplify re-rendering conditions

* #10746 improve the fix and get the tests passing again

* make delete C_Customer_Retention on C_BPartner delete more robust

* Fix back button (#10747)

* #10746 fix back button and simplify re-rendering conditions

* #10746 improve the fix and get the tests passing again

(cherry picked from commit 270d5c7)

* Master shopware6 10760 (#10764)

* - retrieve bpartner masterdata from shopware

Co-authored-by: fp-ps <fp-ps@pevesoft.ro>
Co-authored-by: Tobias Schöneberg <tobias.schoeneberg@metasfresh.com>

refs: #10760

* Create README.md

* 10757 token auth (#10768)

* Token authentication

* Linter fixes

* Fix sitemap route

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>

* Create README.md

* improvements while checking code to prepare a concept: (#10772)

* improvements while checking code to prepare a concept:

- ITaxBL now returns TaxId instead of int
- avoid NPE in MOrderLine

* after-merge-cleanup

* after-merge-cleanup

* after-merge-fix

* minor

* Update README.md

* add raw URLs for the next release

* Update ReleaseNotes.md

* onboarding fixes (#10771)

* OrgId.MAIN

* BPGroupId.STANDARD

* minor/QA

* hotfix NPE when saving a new BPartnerLocation because Location was not saved so I_C_BPartner_Location.getC_Location() was returning null

* #10748 Improve and extend copy discount lines on product  (#10773)

* #10748 Copy/update discount breaks WIP

#10748 Improve and extend copy discount lines on product

* #10748 Minor fix

* #10748 Implement reverse process

* #10748 Finalize reverse copy/update process

* #10748 Fix process

* #10748 Use proper selection

* #10748 Implement selection

* #10748 Generate models and use the view

* #10748 Fix Process when update break values

* #10748 Fix typo

* #10748 MInor

* #10748 Add View and app dictionary table for the view

* #10748 Move scripts

* sync pharmacy (#10777)

* sync pharmacy
* Update misc/services/camel/de-metas-camel-externalsystems/alberta/de-metas-camel-alberta-camelroutes/src/main/java/de/metas/camel/alberta/BPartnerUpsertRequestProducer.java
* Update misc/de-metas-common/de-metas-common-bpartner/src/main/java/de/metas/common/bprelation/JsonBPRelationRole.java
- refs: #10775

* Add CostProce component (#10774)

* Add CostProce component

* Fix linter errors

* CostPrice sub component

* Fix linter err and add some doc

* Rem anonymous fnct

Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>

* #10748  Do not allow multiple products

* #10748 Fix typo

* #10748 Use context records

* Update ReleaseNotes.md

Updated release issues for [metasfresh 5.162](https://github.com/metasfresh/metasfresh/blob/master/ReleaseNotes.md#metasfresh-5162)

* Gh10778 - manufacturing improvements (#10782)

* Avoid npe when the manufacturing order doesn't have a partner

* Mark the HU that was removed as source

* onboarding fixes 2 (#10783)

* OrgId.MAIN

* BPGroupId.STANDARD

* minor/QA

* hotfix NPE when saving a new BPartnerLocation because Location was not saved so I_C_BPartner_Location.getC_Location() was returning null

* fix POJOWrapper

* BusinessTestHelper.createStandardBPGroup

* introduce app-Server API v1 and v2-pre (#10781)

Note:
* v1 shall remain as it is
* v2-pre shall be renamed to v2 after having finished the changes that are breaking from v1's POV
* after that, v2 shall only be extended with non-breaking changes (i.e. not-mandatory extensions)

* Master external system window (#10776)

* External logs view enhancement
* External logs view fixes

Co-authored-by: cif-ps <ci-ps@pevesoft.ro>
#10766

* Handle quickactions requests from websockets with modal correctly (#10787)

* #10765 properly construct quick actions request for the view below the modal

* #10765 add tests

* Fix fetching quick actions (#10788)

* #10765 properly construct quick actions request for the view below the modal

* #10765 add tests

* #10789 Clone Product with M_Product_Acct records (#10792)

#10789

* Bring the service repair scripts to master (#10791)

* Display PP_Order attribute only if in attribute set (#10794)

* fix getC_BPartner_Product_Details performances (#10795)

* QueryStatisticsLogger: fix from master

* getC_BPartner_Product_Details.sql - rewrite to fix performances

* getC_BPartner_Product_Details.sql - rewrite to fix performances (2)

* fix getC_BPartner_Product_Details performances (#10795)

* QueryStatisticsLogger: fix from master

* getC_BPartner_Product_Details.sql - rewrite to fix performances

* getC_BPartner_Product_Details.sql - rewrite to fix performances (2)

* #10691
Delete external columns from X_TableTemplate

* minor fix wrt migration-script

* fix after merge-resolve-compile-error

* Picking Terminal 1: search by Barcode (#10798)

* SSCC18 cleanup/QA

* ChangeBuilder.filter(DocumentFilterDescriptor); cleanup/QA

* cleanup/QA

* cleanup/QA

* cleanup/QA

* SqlParamsInliner

* IProductDAO.getProductIdByBarcode

* EDIProductLookupService

* SqlAndParams: toSqlStringInlineParams(), minor improvements, QA

* SqlViewRowsWhereClause.toSqlString: use SqlAndParams.toSqlStringInlineParams()

* SqlViewDataRepository.getSqlWhereClause: handle SQLs with params

* cleanup/QA

* DocumentFilterDescriptorsProvider.unwrap

* DocumentFilter.equalsFilter methods

* cleanup/QA

* CreateViewRequest.Builder.setStickyFilters(List)

* cleanup/QA

* cleanup/QA

* cleanup/QA

* cleanup/QA

* implement the actual feature

* cleanup

* Bring the service repair scripts to master (#10791)

(cherry picked from commit b1d06cd)

* Display PP_Order attribute only if in attribute set (#10794)

(cherry picked from commit 621f72d)

* Handle quickactions requests from websockets with modal correctly (#10787)

* #10765 properly construct quick actions request for the view below the modal

* #10765 add tests

(cherry picked from commit 4ebeadc)

* EDI_Desadv_GenerateSSCCLabels fixes (#10800)

* DesadvLineSSCC18Generator: set mandatory columns

* DB.createT_Selection: accept Collection instead of Set

* fix DevelopmentWorkspaceJasperDirectoriesFinder according to our current intelliJ project layout

* EDI_Desadv_GenerateSSCCLabels: fix and adapt it for webui

* #10801 inline filters need to pass parentFilter's id (#10802)

#10801 use our deepFreeze

* 5581940_sys_InvoicesView_UnMarkPreparedForAllocation_trl.sql

* 5581950_sys_EDI_Desadv_GenerateSSCCLabels_trl.sql

* always return AD_Org.Value

* fix after merge - moving classes to the right project

* fix snapshot test (always return AD_Org.Value)

* #10801 inline filters need to pass parentFilter's id (#10802)

#10801 use our deepFreeze

(cherry picked from commit cb09d42)

* Customs Invoice print format (#10806)

* Customs Invoice print format

* Customs Invoice print format

* #10808 Additional Tabs To Product Window  (#10809)

* Add basic tables to store Alberta related product data

#10796

* add column ManufacturerArticleNumber to M_Product

#10796

* change ET of M_Product.M_CommodityNumber_ID so that..

..it is in the generated model class
#10796

* #10808 Add Additional Tabs To Product Window
#10808

* fix model classes after SQL was fixed by @BodorAnnamaria

Co-authored-by: Tobias Schöneberg <tobias.schoeneberg@metasfresh.com>

* when cloning prodicts, clone some aux tables alongside

* Update README.md

* minor

* Search Assistant for BPartner (#10780)

* #gh10769 added advanced search feature and BPartner implementation
Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>

* #10748 Inactivate proper tab

(cherry picked from commit 924b609)

* #10836 fix autofocus in CostPrice (#10837)

#10836 catch missing focus errors to easily identify them

(cherry picked from commit 26d6349)

* webui: Fix HU view filtering and invalidation (#10845)

* minor

* minor

* minor

* fix how we filter and invalidate HU views

* WEBUI_M_HU_Move* processes: don't remove the moved HU from the HU view. Just invalidate the view and relly un current user filters if the HU will be kept in the view or not; minor QA

* minor

* WIP

* fixes

* fix failing unit tests

(cherry picked from commit aff1c1e)

* Filter out Service-Repair DocSubType=SR from customer empties receipts

#10874

* fix weight-related the M_HU_PI_Attributes of the CU packing instruction

#10883

* gh10769_2 (#10856)

* #gh10769 prevent Advanced Search on tabs. Added more columns on Advanced Search UI.

Co-authored-by: Teo Sarca <teo.sarca@metasfresh.com>
(cherry picked from commit 9034a30)

* fix weight-related the M_HU_PI_Attributes of the CU packing instruction

#10883

* fix weight-related the M_HU_PI_Attributes of the CU packing instruction

#10883

* add various additional minor code fixes

#10883

* don't loose the LU-ID and TU-ID if there are>10 items

thx @teosarca
#10887

* Fix paymentAllocatedAmt - don't filter by C_AllocationHdr.DocStatus (#10882)

(cherry picked from commit e846680)

* RecordWindowFinder: check parent record if any; fix db_columns_fk (#10858)

* RecordWindowFinder: check parent record if any

* db_columns_fk.sql: format code

* db_columns_fk.sql: fix warnings

* db_columns_fk.sql: use db_alter_view to recreate the view

* db_columns_fk.sql: include virtual columns too, we need them in views like ad_table_related_windows_v

* db_columns_fk.sql: cleanup

* db_columns_fk.sql: add migration script

(cherry picked from commit dbb9748)

* tenacious_d_uat: more Zoom Into fixes (#10895)

* ADTableDAO.getTooltipTypeByTableName: improve error message and also performances; QA

* POInfoColumn: QA

* POInfo: QA

* DefaultGenericZoomIntoTableInfoRepository: consider single parent link column if any

(cherry picked from commit 0bc561c)

solved Conflicts:
	backend/de.metas.adempiere.adempiere/base/src/main/java-legacy/org/compiere/model/POInfo.java

* fix cucumber test

(cherry picked from commit 96fbd88)
(cherry picked from commit dc2e9c0)

* fix unit test

(cherry picked from commit 70248ab)

* Fix linter errors

* fix after-merge compile error

Co-authored-by: Petrica Nanca <petrica_nanca@yahoo.com>
Co-authored-by: Petrica Nanca <petrica.nanca@metasfresh.com>
Co-authored-by: adi-stefan <60300682+adi-stefan@users.noreply.github.com>
Co-authored-by: Ruxandra Craciunescu <ruxandra.craciunescu@metasfresh.com>
Co-authored-by: Cristina Ghita <cristina.ghita@metasfresh.com>
Co-authored-by: cp-ps <77785468+cp-ps@users.noreply.github.com>
Co-authored-by: cif-ps <ci-ps@pevesoft.ro>
Co-authored-by: BodorAnnamaria <73820536+BodorAnnamaria@users.noreply.github.com>
Co-authored-by: Teo Sarca <teo.sarca@metasfresh.com>
Co-authored-by: fp-ps <fp-ps@pevesoft.ro>
Co-authored-by: Kay <kay.kostelnik@metasfresh.com>
Co-authored-by: Kuba Siemiątkowski <kuba@saskla.cz>
Co-authored-by: Cristina <cristinamghita@gmail.com>
Co-authored-by: Mark Krake <m.krake@metas.de>
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