-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
#10765 add confirmation and lock expires data to customer grid CSV export #10915
Conversation
*/ | ||
public function __construct( | ||
AttributeValueFactory $attributeValueFactory, | ||
GroupRepositoryInterface $groupRepository, | ||
CustomerMetadataInterface $customerMetadata, | ||
StoreManagerInterface $storeManager | ||
StoreManagerInterface $storeManager, | ||
ScopeConfigInterface $scopeConfig |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Due to backwards compatibility policy we can not add new required parameters to the constructor as it may break the existing code, which could extend from this class.
To overcome this – new parameter should be introduced as nullable.
Please refer to the Backwards COmpatible Development Guide for example
ScopeInterface::SCOPE_WEBSITES, | ||
$websiteId); | ||
|
||
$valueText = !$isConfirmationRequired ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest refactoring this part to make it more human-readable to simplify future debugging and improvements
Hi @Zefiryn
|
Could you please submit the PR one more time |
@okorshenko Changes have been merged to 2.2. I created new PR with ports to 2.1-develop and 2.3-develop |
…mer grid CSV export #10915
Description
Adding methods to set text values for data pulled from customer_grid_flat table during CSV export
Fixed Issues (if relevant)
#10765
Manual testing scenarios
Contribution checklist