Skip to content

Commit 47a87d2

Browse files
authored
Merge pull request #6400 from magento-l3/PR30NovemberVRAD
L3 Bugfix delivery vrad
2 parents e6e5c73 + c0f23b5 commit 47a87d2

File tree

4 files changed

+159
-55
lines changed

4 files changed

+159
-55
lines changed

app/code/Magento/User/etc/adminhtml/system.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
<comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
1515
<source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
1616
</field>
17+
<field id="new_user_notification_template" translate="label comment" type="select" sortOrder="50" showInDefault="1" canRestore="1">
18+
<label>New User Notification Template</label>
19+
<comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
20+
<source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
21+
</field>
1722
</group>
1823
<group id="security">
1924
<field id="lockout_failures" translate="label comment" sortOrder="100" showInDefault="1" canRestore="1">

app/code/Magento/User/view/adminhtml/email/new_user_notification.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@
44
* See COPYING.txt for license details.
55
*/
66
-->
7-
<!--@subject {{trans "New admin user '%user_name' created" user_name=$user.name}} @-->
7+
<!--@subject {{trans "New admin user '%user_name' created" user_name=$user.username}} @-->
88
<!--@vars {
99
"var store.frontend_name":"Store Name",
10-
"var user.name":"User Name",
11-
"var user.first_name":"User First Name",
12-
"var user.last_name":"User Last Name",
10+
"var user.username":"User Name",
11+
"var user.firstname":"User First Name",
12+
"var user.lastname":"User Last Name",
1313
"var user.email":"User Email",
1414
"var store_email":"Store Email",
1515
"var store_phone":"Store Phone"
1616
} @-->
1717

1818
{{trans "Hello,"}}
1919

20-
{{trans "A new admin account was created for %first_name, %last_name using %email." first_name=$user.first_name last_name=$user.last_name email=$user.email}}
20+
{{trans "A new admin account was created for %first_name, %last_name using %email." first_name=$user.firstname last_name=$user.lastname email=$user.email}}
2121
{{trans "If you have not authorized this action, please contact us immediately at %store_email" store_email=$store_email |escape}}{{depend store_phone}} {{trans "or call us at %store_phone" store_phone=$store_phone |escape}}{{/depend}}.
2222

2323
{{trans "Thanks,"}}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
/**
3+
* Copyright © Magento, Inc. All rights reserved.
4+
* See COPYING.txt for license details.
5+
*/
6+
7+
$objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
8+
/** @var \Magento\Email\Model\Template $template */
9+
$template = $objectManager->create(\Magento\Email\Model\Template::class);
10+
$template->setOptions(['area' => 'test area', 'store' => 1]);
11+
$templateText = '{{trans "New User Notification Custom Text %first_name, ' .
12+
'%last_name" first_name=$user.firstname last_name=$user.lastname}}';
13+
$template->setData(
14+
[
15+
'template_text' => $templateText,
16+
'template_code' => 'New User Notification Custom Code',
17+
'template_type' => \Magento\Email\Model\Template::TYPE_TEXT,
18+
'orig_template_code' => 'admin_emails_new_user_notification_template'
19+
]
20+
);
21+
$template->save();

0 commit comments

Comments
 (0)