{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":79166069,"defaultBranch":"master","name":"orocommerce-orocrm","ownerLogin":"oroinc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-16T22:38:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4165718?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720535557.0","currentOid":""},"activityList":{"items":[{"before":"f2b0fef51be2a592d4f19d05b0a690e50dea20cf","after":"98db64252dc3626aa551ee920cc68dbb536c9358","ref":"refs/heads/6.0","pushedAt":"2024-08-07T11:05:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BAP-22628: Improve Contact us form (#38755)","shortMessageHtmlLink":"BAP-22628: Improve Contact us form (#38755)"}},{"before":"db3a86c26187a2b3f2aa2dc674c7d3d4ee474dd0","after":"5b45736dafe1f10793b8f52c6a69f2a3127dfa6c","ref":"refs/heads/5.1","pushedAt":"2024-08-07T11:00:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BAP-22628: Improve Contact us form (#38756)","shortMessageHtmlLink":"BAP-22628: Improve Contact us form (#38756)"}},{"before":"cad1111ded51b7e9742407d226fea1a269970a60","after":"d1c06bcc11a789fedbd931cafc09b344f772232e","ref":"refs/heads/master","pushedAt":"2024-07-12T20:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-24340: Improve Contact Us form request handling (#38882)","shortMessageHtmlLink":"BB-24340: Improve Contact Us form request handling (#38882)"}},{"before":"86d96123869a67ddadcf0d74480e3bfe970600e4","after":"cad1111ded51b7e9742407d226fea1a269970a60","ref":"refs/heads/master","pushedAt":"2024-07-10T20:45:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BAP-22628: Improve Contact us form (#38677)\n\n - added CAPTCHA protection support with Google reCaptcha, Cloudflare Turnstile and hCaptcha services","shortMessageHtmlLink":"BAP-22628: Improve Contact us form (#38677)"}},{"before":"5b48c29d067d6af4f4412aaa4bd12c02dea78af8","after":"40112b77442d858242c29fec5cfd58c122d98751","ref":"refs/heads/5.0","pushedAt":"2024-06-21T17:16:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BAP-22632: Fix randomly failed functional tests in maintenance/5.0 branch regression build (#38537)","shortMessageHtmlLink":"BAP-22632: Fix randomly failed functional tests in maintenance/5.0 br…"}},{"before":"a56c1b2f228cd9fc843051cffcad9987312d80d1","after":"f2b0fef51be2a592d4f19d05b0a690e50dea20cf","ref":"refs/heads/6.0","pushedAt":"2024-06-21T17:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-24217: Error on Contact Us widget submission when contact requests are disabled at website level (#38726)","shortMessageHtmlLink":"BB-24217: Error on Contact Us widget submission when contact requests…"}},{"before":"23bacc656e50eb476cf230df1587c42753b11922","after":"db3a86c26187a2b3f2aa2dc674c7d3d4ee474dd0","ref":"refs/heads/5.1","pushedAt":"2024-06-21T17:08:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-24217: Error on Contact Us widget submission when contact requests are disabled at website level (#38727)","shortMessageHtmlLink":"BB-24217: Error on Contact Us widget submission when contact requests…"}},{"before":"5b004e7cf82801a7bcbf92b92211301254d16744","after":"86d96123869a67ddadcf0d74480e3bfe970600e4","ref":"refs/heads/master","pushedAt":"2024-06-20T20:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-24217: Error on Contact Us widget submission when contact requests are disabled at website level (#38725)","shortMessageHtmlLink":"BB-24217: Error on Contact Us widget submission when contact requests…"}},{"before":"b8c4482ba752d7e03e60177edb61466c43064b35","after":"a56c1b2f228cd9fc843051cffcad9987312d80d1","ref":"refs/heads/6.0","pushedAt":"2024-06-03T11:55:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23916: Behat tests failed in master branch regression build in /package/commerce-enterprise/src/Oro/Bundle/MultiWebsiteBundle/Tests/Behat/Features/sluggable_urls_for_multilanguage_websites.feature (#38324)\n\n\r\n---------\r\n\r\nCo-authored-by: Viacheslav Chekanovskyi ","shortMessageHtmlLink":"BB-23916: Behat tests failed in master branch regression build in /pa…"}},{"before":"443c9c03aa8faaaf24a1135ecdfab8c99ce368bd","after":"5b004e7cf82801a7bcbf92b92211301254d16744","ref":"refs/heads/master","pushedAt":"2024-05-20T20:40:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23916: Behat tests failed in master branch regression build in /package/commerce-enterprise/src/Oro/Bundle/MultiWebsiteBundle/Tests/Behat/Features/sluggable_urls_for_multilanguage_websites.feature (#38323)","shortMessageHtmlLink":"BB-23916: Behat tests failed in master branch regression build in /pa…"}},{"before":"e55f356261cafbe3365e137eb5754e2b13820094","after":"443c9c03aa8faaaf24a1135ecdfab8c99ce368bd","ref":"refs/heads/master","pushedAt":"2024-05-16T20:42:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BAP-22638: Fix using cyrillic \"с\" instead of latin \"c\" (#38389)","shortMessageHtmlLink":"BAP-22638: Fix using cyrillic \"с\" instead of latin \"c\" (#38389)"}},{"before":"5ffb6f8f8e7a3e099db86131f4cb4cfabfa2927b","after":"b8c4482ba752d7e03e60177edb61466c43064b35","ref":"refs/heads/6.0","pushedAt":"2024-05-10T14:44:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23028: Search Autocomplete Suggestions (6.0) (#38120)\n\n- added WebsiteSearchSuggestionBundle\r\n- added Suggestion, SuggestionProduct entity classes\r\n- added MQ topics and processors for generating suggestions\r\n- added cron command to initiate cleaning of orphaned suggestions\r\n- updated search autocomplete handler to add suggestions\r\n- added system config setting and feature toggle\r\n- updated changelog and documentation\r\n- added behat tests","shortMessageHtmlLink":"BB-23028: Search Autocomplete Suggestions (6.0) (#38120)"}},{"before":"66fd7055a5efbd2004d2d5408d2b5898899898cd","after":"e55f356261cafbe3365e137eb5754e2b13820094","ref":"refs/heads/master","pushedAt":"2024-05-03T20:42:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-19349: Review behat tests from regular build (#38295)\n\n* tagging for Regular and Regression builds","shortMessageHtmlLink":"BB-19349: Review behat tests from regular build (#38295)"}},{"before":"a77eb1c768876fc7999560c4192658f46a7c2631","after":"66fd7055a5efbd2004d2d5408d2b5898899898cd","ref":"refs/heads/master","pushedAt":"2024-04-30T20:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23028: Search Autocomplete Suggestions (#38122)\n\n- added WebsiteSearchSuggestionBundle\r\n- added Suggestion, SuggestionProduct entity classes\r\n- added MQ topics and processors for generating suggestions\r\n- added cron command to initiate cleaning of orphaned suggestions\r\n- updated search autocomplete handler to add suggestions\r\n- added system config setting and feature toggle\r\n- updated changelog and documentation\r\n- added behat tests","shortMessageHtmlLink":"BB-23028: Search Autocomplete Suggestions (#38122)"}},{"before":"8a2fd51f62b4f32a9ab008ba5280cf3c21486b4c","after":"a77eb1c768876fc7999560c4192658f46a7c2631","ref":"refs/heads/master","pushedAt":"2024-04-23T20:41:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23956: UI issues with new design (#38027)\n\n- fix render hint\r\n- fix shopping list button max-width\r\n- fix additional cases\r\n- fix comments\r\n- fix comments\r\n- fix stylelint issue\r\n- apply changes relates to contact us page\r\n- fix eslint issue\r\n- set fallback unit for shopping list view page","shortMessageHtmlLink":"BB-23956: UI issues with new design (#38027)"}},{"before":"ef104a567abdc97a62572a776b34daad8fc1d4dc","after":"8a2fd51f62b4f32a9ab008ba5280cf3c21486b4c","ref":"refs/heads/master","pushedAt":"2024-04-12T20:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23944: Limit width of Contact Us Form (#37943)","shortMessageHtmlLink":"BB-23944: Limit width of Contact Us Form (#37943)"}},{"before":"6f6f65713d2b1162a88922e414c0b9b12eda94e1","after":"ef104a567abdc97a62572a776b34daad8fc1d4dc","ref":"refs/heads/master","pushedAt":"2024-04-08T20:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23821: Updated app version to 6.1 (#37996)","shortMessageHtmlLink":"BB-23821: Updated app version to 6.1 (#37996)"}},{"before":"fe01d79f1db61b8b3dfa4506641e57546175c618","after":"6f6f65713d2b1162a88922e414c0b9b12eda94e1","ref":"refs/heads/master","pushedAt":"2024-04-02T15:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23826: Release preparation activities - Generate UPGRADE-*.md, CHANGELOG-*.md files (#37961)","shortMessageHtmlLink":"BB-23826: Release preparation activities - Generate UPGRADE-*.md, CHA…"}},{"before":null,"after":"5ffb6f8f8e7a3e099db86131f4cb4cfabfa2927b","ref":"refs/heads/6.0","pushedAt":"2024-03-30T12:41:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23826: Release preparation activities - Generate UPGRADE-*.md, CHANGELOG-*.md files (#37961)","shortMessageHtmlLink":"BB-23826: Release preparation activities - Generate UPGRADE-*.md, CHA…"}},{"before":"66d6bfec0e60be9c951a51daeca9ef01204dbde0","after":"fe01d79f1db61b8b3dfa4506641e57546175c618","ref":"refs/heads/master","pushedAt":"2024-03-27T21:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BAP-22482: Customer user menus are not usable for default_50 and default_51 themes (#37905)","shortMessageHtmlLink":"BAP-22482: Customer user menus are not usable for default_50 and defa…"}},{"before":"15afe93664eb450aebc196b76736914dfd88410c","after":"66d6bfec0e60be9c951a51daeca9ef01204dbde0","ref":"refs/heads/master","pushedAt":"2024-03-22T21:53:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23564: Redesign Login Forms (#37737)\n\n* BB-23564: Redesign Login forms\r\n- removed settins for signle-page\r\n- styling label for form\r\n---------\r\n\r\nCo-authored-by: Valerii Yustyniuk \r\nCo-authored-by: Yefim Yevtushenko ","shortMessageHtmlLink":"BB-23564: Redesign Login Forms (#37737)"}},{"before":"506f5fe567bf6516babf6ba230e18f491d4c6dc9","after":"15afe93664eb450aebc196b76736914dfd88410c","ref":"refs/heads/master","pushedAt":"2024-02-29T21:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23739: Release preparation activities - Generate UPGRADE-*.md, CHANGELOG-*.md files (#37708)","shortMessageHtmlLink":"BB-23739: Release preparation activities - Generate UPGRADE-*.md, CHA…"}},{"before":null,"after":"15afe93664eb450aebc196b76736914dfd88410c","ref":"refs/heads/6.0-rc","pushedAt":"2024-02-29T16:38:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-23739: Release preparation activities - Generate UPGRADE-*.md, CHANGELOG-*.md files (#37708)","shortMessageHtmlLink":"BB-23739: Release preparation activities - Generate UPGRADE-*.md, CHA…"}},{"before":"0a678b9e2499c07a7b2a8fe51b552d9f340f9b33","after":"506f5fe567bf6516babf6ba230e18f491d4c6dc9","ref":"refs/heads/master","pushedAt":"2024-02-28T21:40:36.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into epic/BB-22782_new_theme","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into epic/BB-22782_new_t…"}},{"before":"b4b0be8033ed12ca8420f5bf03e24099f9afff62","after":"0a678b9e2499c07a7b2a8fe51b552d9f340f9b33","ref":"refs/heads/master","pushedAt":"2024-02-26T12:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BAP-22386: Use PHP Attributes instead of annotations (#37286)\n\n- Added AttributeReader. All custom attribute implementations should use this reader instead of third-party readers.\r\n- Added rector rules to convert ORO annotations to attributes.\r\n- Created rule-set to migrate from annotations to attributes.\r\n- Processed all the code with new ORO, Symfony and Doctrine rulesets to replace all the annotations with attributes.\r\n- Fixed manually remaining mistakes and formatting broaken with rector. Ordered attributes and options inside attributers.\r\n- Added property types for entities when possible without the business logic change.\r\n- Added tests.\r\n\r\n---------\r\n\r\nCo-authored-by: Oleksandr Protsiuk \r\nCo-authored-by: Andrii Baranik ","shortMessageHtmlLink":"BAP-22386: Use PHP Attributes instead of annotations (#37286)"}},{"before":"5dcad15d7c1606426e0144db5f81ae6af893c7d5","after":"b4b0be8033ed12ca8420f5bf03e24099f9afff62","ref":"refs/heads/master","pushedAt":"2024-02-19T21:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-22730: Product Kits in Quote (#36913)\n\n* BB-23060: [Backend] Ensure Request entity can contain kit line items (#36614)\r\n\r\n- added entity RequestProductKitItemLineItem\r\n- added migrations, translations, default validation constraints\r\n- added $kitItemLineItems and $checksum fields to entity RequestProductItem\r\n- added $kitItemLineItems field to entity RequestProduct\r\n- added RequestProductItem implements ProductLineItemInterface, ProductKitItemLineItemsAwareInterface\r\n\r\n* BB-23061: [Backend] Ensure Quote entity can contain kit line items (#36631)\r\n\r\n- added entity QuoteProductKitItemLineItem\r\n- added migrations, translations, default validation constraints\r\n- added $kitItemLineItem fields to entity QuoteProduct\r\n- added $kitItemLineItems and $checksum fields to entity BaseQuoteProductItem\r\n- added BaseQuoteProductItem implements ProductKitItemLineItemsAwareInterface\r\n\r\n* BB-23066: [Backend] RFQ with kit line items on a view page in backoffice (#36729)\r\n\r\n- added kitConfiguration twig template with RFQ requested product kit configuration\r\n\r\n* BB-23065: [Backend] RFQ with kit line items on a view page on storefront (#36726)\r\n\r\n- added oro_rfp_frontend_request_view_product_kit_configuration layout import\r\n- made use of it in the oro_rfp_frontend_request_view layout\r\n\r\n* BB-23074: [Backend] Quote with kit line items on a view page on storefront (#36742)\r\n\r\n- added oro_sale_quote_product_kit_configuration layout import\r\n- made use of it in oro_sale_quote_frontend_view layou\r\n- used kitConfiguration template to show kit configuration on the quote view page and acceptance page\r\n\r\n* BB-23070: [Backend] Quote with kit line items on a view page in backoffice (#36735)\r\n\r\n- added kitConfiguration twig template with Quote requested product kit configuration\r\n\r\n* BB-23068: [Backend] Ensure an order can be created from RFQ with kit line items in backoffice (#36764)\r\n\r\n- added kit item line items data to the ProductDataStorage;\r\n- used data from ProductDataStorage to create OrderProductKitItemLineItems\r\n\r\n* BB-23062: [Backend] Ensure kit line items can be displayed on the RFQ create page on storefront (#36809)\r\n\r\n- added RequestProductKitConfigurationDialogController for a storefront request product kit configuration dialog\r\n- added `type` element containing product type in ProductVisibilityLimitedSearchHandler\r\n- added getters and setter for RequestProductItem entity class to comply with other price aware line item entities\r\n- added RequestProductItemType to separate it from the backoffice RFQ form\r\n- added RequestProductKitConfigurationType to represent request product kit configuration in a dialog\r\n- added RequestProductKitItemLineItemType, RequestProductKitItemLineItemCollectionType to represent kitItemLineItems collection in RequestProduct\r\n- added `kitItemLineItems` field to RequestProductType form type\r\n- added RequestProductKitItemLineItemFactory\r\n- added request-product-kit-configuration-dialog-widget js widget\r\n- added request-product-kit-configuration-view for kit configuration display in view mode on RFQ form on storefront\r\n- added request-product-kit-configuration-edit-view for kit configuration display in edit mode on RFQ form on storefront\r\n- decoupled backoffice and storefront RFQ form templates\r\n- fixed avoid unnecessary call to authorization checker in OroEntitySelectOrCreateInlineType\r\n- added ResponseStatusCodeContextConfigurator that provides `response_status_code` layout context var\r\n- added ability to specify response status code view layout context\r\n- added functional tests for RFQ storefront forms\r\n\r\n* BB-23067: [Backend] RFQ with kit line items on an edit page in backoffice (#36841)\r\n\r\n- added RequestProductKitItemLineItemCollectionType and RequestProductKitItemLineItemType form type for RequestProductType::$kitItemLineItems;\r\n- added kitItemLineItems to RequestProductType form;\r\n- added AjaxRequestProductKitItemLineItemController::entryPointAction which returns rendered kitItemLineItems form collection;\r\n- updated line-item-view and added kit-item-line-item-view js components to handle kitItemLineItems collection;\r\n- added RequestProductKitItemLineItemGhostOptionListener to add a ghost option to the product field of kit item line item form;\r\n- added RequestProductItemChecksumListener and RequestProductKitItemChecksumGenerator to create a checksum and update checksum for RequestProductItem\r\n\r\n* BB-23063: [Backend] Ensure kit line items can be added to RFQ on storefront (#36908)\r\n\r\n- added frontend-only js components for a RFQ create page\r\n- added RequestProductKitConfigurationPriceController to calculate a product kit price in the request product kit configuration dialog\r\n- added index field to RequestProductKitConfigurationType form to return kit item line item fields with the index of a related request product\r\n- refactored ProductUnitSelectType to remove unused options and add an ability to restrict choices by a specific product\r\n- added ability to make select2 readonly\r\n\r\n* BB-23071: [Backend] Quote with kit line items on a create/edit page in backoffice (#36919)\r\n\r\n- added QuoteProductKitItemLineItemCollectionType and QuoteProductKitItemLineItemType form types for QuoteProductType::$kitItemLineItems;\r\n- added kitItemLineItems to QuoteProductType form;\r\n- updated line-item-view and added kit-item-line-item-view js components to handle kitItemLineItems collection;\r\n- added QuoteProductKitItemLineItemGhostOptionListener to add a ghost option to the product field of kit item line item form;\r\n- added QuoteProductKitItemLineItemCollectionRemovingListener that removes empty optional kit item line items from a collection;\r\n- added QuoteProductKitItemLineItemDefaultDataListener that sets default data for kit item line item form;\r\n- added QuoteProductKitItemLineItemExistingCollectionListener that modifies a kit item line items collection form according to the already existing data;\r\n- added QuoteProductProductListener that updates kitItemLineItems form field according to the selected product;\r\n- added QuoteProductKitLineItemListener that adds rendered kitItemLineItems form collection to the QuoteEvent data\r\n\r\n* BB-23259: [Backend] Ensure checksum for RequestProductItem is calculated correctly (#36937)\r\n\r\n- updated RequestProductItemChecksumListener to work with RequestProduct;\r\n- updated RequestProductKitItemChecksumGenerator to load RequestProductItem::kitItemLineItems;\r\n- used RequestProductItemChecksumListener in RequestProductType forms;\r\n- added/updated tests\r\n\r\n* BB-23073: [Backend] Ensure quote with kit line items can be duplicated (#36948)\r\n\r\n- updated oro_sale_quote_duplicate_fields action group to make it work with kit item line items\r\n\r\n* BB-23069: [Backend] Re-submit RFQ with kit line items on storefront (#36947)\r\n\r\n- updated oro_rfp_duplicate action group in order to duplicate RequestProductKitItemLineItems;\r\n- fixed RFQ and Quote view page layout templates;\r\n- fixed an exception in StorageFilter when newStorage variable is not defined\r\n\r\n* BB-23064: [Backend] Ensure RFQ with kit line items can be created on storefront (#36959)\r\n\r\n- decomposed ProductKitItemLineItemsAwareInterface into ProductLineItemChecksumAwareInterface\r\n- decomposed ProductLineItemInterface into ParentProductAwareInterface\r\n- added unitPrecisionPropertyPath option to ProductKitItemLineItemQuantityUnitPrecision constraint\r\n- renamed RequestProductKitConfigurationController to RequestProductKitConfigurationDialogController\r\n- added validation to RFP form on storefront\r\n\r\n* BB-23301: [Backend] Product kit tier prices on a storefront RFQ create/edit page (#37084)\r\n\r\n- added RequestProductPriceProvider and RequestProductLineItemTierPricesProvider for rfq product line items tier prices\r\n- added RequestProductTierPricesController\r\n- removed frontend-line-item-view, added frontend-request-product-modes-view instead\r\n- added frontend-request-product-kit-item-line-item-view and frontend-request-product-kit-item-line-item-content-view\r\n- added frontend-request-product-tier-prices for requesting request product item tier prices\r\n\r\n* BB-23072: [Backend] Ensure a quote can be created from an RFQ with kit line items in backoffice (#37073)\r\n\r\n* BB-23072: [Backend] Ensure a quote can be created from an RFQ with kit line items in backoffice\r\n- updated RequestToQuoteDataStorage to put kit item line items data to the storage;\r\n- updated QuoteDataStorageExtension to pre-fill Quote form with kit item line items;\r\n- added IsQuoteValid workflow condition;\r\n- updated Quote backoffice workflow to redirect to Quote edit page if Quote is not valid when admin try to send Quote to Customer;\r\n- added VerifyQuoteTemplateDataProcessor that validates Quote form\r\n\r\n* BB-23320: [Backend] RFQ with kit line items submit in backoffice (#37121)\r\n\r\n- added and used request_update validation group;\r\n- added validation rules for RFQ with kit item line items;\r\n- fixed the case when property path is not readable in RangeConstraintConverter;\r\n- updated RequestProductKitItemLineItemDefaultDataListener and RequestProductKitItemLineItemExistingCollectionListener to ensure that existing product kit RFQ line item is validated even if there are no changes made to it\r\n\r\n* BB-23347: [Backend] Product kit tier prices on a backoffice Quote edit page (#37204)\r\n\r\n- added generate checksum for QuoteProductRequest and QuoteProductOffer in QuoteDataStorageExtension\r\n- added QuoteProductOfferChecksumListener to generate checksum for QuoteProductOffer after a quote form submit\r\n- added QuoteProductOfferChecksumQuoteEventListener to add checksum to quote entry point data\r\n- added QuoteProductTierPricesQuoteEventListener to add tierPrices to quote entry point data\r\n- removed QuoteProductPriceProvider, added QuoteProductPricesProvider instead\r\n- added QuoteProductPricesProvider::getTierPrices for getting quote product offers tier prices keyed by product id and checksum\r\n- updated BaseQuoteProductItem to init kitItemLineItems collection when quoteProduct is set\r\n- updated QuoteFormTemplateDataProvider to remove redundant data: tierPrices, matchedPrices, isShippingAddressGranted\r\n- added quote-products-prices-component to orchestrate quote product tier prices via quote entry point on a quote create/edit page\r\n- updated products-prices-component to untie from the PricingBundle products-prices-component\r\n- removed unused PricingBundle products-prices-component\r\n- removed unused code from RFPBundle and SaleBundle line-items-view and line-item-view components\r\n\r\n* BB-23321: [Backend] Quote with kit line items submit in backoffice (#37240)\r\n\r\n- added and used quote_entry_point, quote_create, quote_update, add_kit_item_line_item validation groups;\r\n- added validation rules for Quote with kit item line items;\r\n- updated QuoteProductKitItemLineItemDefaultDataListener and QuoteProductKitItemLineItemExistingCollectionListener to ensure that existing product kit Quote line item is validated event if there are no changes made to it;\r\n- fixed a problem in kitConfiguration twig templates when no product;\r\n- renamed some translation message keys;\r\n- added request_product_kit_configuration validation group and used it in the AjaxRequestProductKitItemLineItemController::entryPointAction\r\n\r\n* BB-23075: [Backend] Ensure checkout can be completed when started from a quote with kit line items (#37318)\r\n\r\n- added kitItemLineItems and checksum properties to the QuoteProductDemand;\r\n- added methods updateQuoteProductDemandChecksum and prepare to the QuoteDemandManager in order to work with checksum;\r\n- updated QuoteDemandLineItemConverter to convert QuoteProductKitItemLineItem to the checkout kit item line item and skip not valid checkout line items from further processing;\r\n- updated oro_sale_frontend_quote_accept_and_submit_to_order action in order to show warning message about skipped checkout line items;\r\n- updated QuoteDemandLineItemConverter in order to convert kit item line items even if product is deleted;\r\n- updated twig templates in order to show product kit configuration for quote view page and request view page even if product kit is deleted;\r\n- updated CheckoutDataProvider to provide product kit line item price and kit item line items prices even for fixed price\r\n\r\n* BB-23076: [Backend] Update email templates for product kits (#37335)\r\n\r\n- updated email template \"request_create_confirmation\" so it contains RFQ kit line item configuration;\r\n- added data migration;\r\n- updated RequestProductsExtension with kit item line items data;\r\nupdated ProductDataStorage and RequestDataStorageExtension in order to add posibility to create RFQ from Shopping List with Product Kits\r\n\r\n* BB-23077: [Backend] Behat tests for RFQ in backoffice (#37387)\r\n\r\n- updated AjaxRequestProductKitItemLineItemController to generate RequestProductType form for product kit as a part of RequestType form;\r\n- updated validation message translation;\r\n- updated RequestProductKitItemLineItemCollectionRemovingListener to removes mandatory and optional kit item line items that does not have a chosen product and does not have a kit item specified;\r\n- updated RequestProductKitItemLineItemDefaultDataListener to actual kit item product unit as kit item line item product unit;\r\n- updated RequestProductType to use products-select-grid that shows simple products and product kits;\r\n- added behat tests\r\n\r\n* BB-23078: [Backend] Behat tests for quote in backoffice (#37436)\r\n\r\n- updated validation message translation;\r\n- updated QuoteProductKitItemLineItemCollectionRemovingListener to removes mandatory and optional kit item line items that does not have a chosen product and does not have a kit item specified;\r\n- updated QuoteProductKitItemLineItemDefaultDataListener to set actual kit item product unit as kit item line item product unit;\r\n- updated QuoteProductType to use products-select-grid that shows simple products and product kits;\r\n- updated tests;\r\n- added behat tests\r\n\r\n* BB-23079: [Backend] Behat tests for RFQ on storefront (#37477)\r\n\r\n* BB-23082: [Backend] Changelog & documentation (#37499)\r\n\r\n* BB-23080: [Backend] Behat tests for quote on storefront (#37523)\r\n\r\n* BB-23081: [Backend] XSS tests (#37545)\r\n\r\n- added xss tests\r\n- improved the step \"I click on empty space\" by clicking on an overlay at first, if any\r\n- added automatic load of a kit item line items collection if it is empty","shortMessageHtmlLink":"BB-22730: Product Kits in Quote (#36913)"}},{"before":"a23ec3aa59c613cab9be66d27b56c72ecff56a10","after":"5dcad15d7c1606426e0144db5f81ae6af893c7d5","ref":"refs/heads/master","pushedAt":"2024-01-09T21:43:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-22921: 6.0.0 BETA (#37299)\n\n- added incompatibilities-6-0-beta.md and updated CHANGELOG.md in all the changed packages","shortMessageHtmlLink":"BB-22921: 6.0.0 BETA (#37299)"}},{"before":null,"after":"5dcad15d7c1606426e0144db5f81ae6af893c7d5","ref":"refs/heads/6.0-beta","pushedAt":"2024-01-09T00:02:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BB-22921: 6.0.0 BETA (#37299)\n\n- added incompatibilities-6-0-beta.md and updated CHANGELOG.md in all the changed packages","shortMessageHtmlLink":"BB-22921: 6.0.0 BETA (#37299)"}},{"before":"a1aff5e6abc3970b7cdbc7a35313032354ab395c","after":"a23ec3aa59c613cab9be66d27b56c72ecff56a10","ref":"refs/heads/master","pushedAt":"2024-01-04T21:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BAP-22384: Replace entity name with entity class in functional tests (#37275)","shortMessageHtmlLink":"BAP-22384: Replace entity name with entity class in functional tests …"}},{"before":"67294771e926938555a7c8b9fccf57fb114b3a5e","after":"a1aff5e6abc3970b7cdbc7a35313032354ab395c","ref":"refs/heads/master","pushedAt":"2024-01-02T21:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jenkins-oroinc-app[bot]","name":null,"path":"/apps/jenkins-oroinc-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/96760?s=80&v=4"},"commit":{"message":"BAP-22381: Make methods private in database installers (#37261)","shortMessageHtmlLink":"BAP-22381: Make methods private in database installers (#37261)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElBOoGwA","startCursor":null,"endCursor":null}},"title":"Activity · oroinc/orocommerce-orocrm"}