Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
create-admin-account.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
9 ?>
10 <?php
11 $passwordWizard = sprintf(
12  '<p><b>%s</b> {{admin.passwordStatus.label}}</p>
13  <div class=\'password-strength password-strength-{{admin.passwordStatus.class}}\'>
14  <div class=\'password-strength-item\'></div>
15  <div class=\'password-strength-item\'></div>
16  <div class=\'password-strength-item\'></div>
17  <div class=\'password-strength-item\'></div>
18  <div class=\'password-strength-item\'></div>
19  </div>
20  <p>%s</p>',
21  'Password Strength:',
22  'Enter a mix of 7 or more numbers and letters. For a stronger password, include at least one small letter, big letter, and symbol.'
23 );
24 ?>
25 
26 <div class="nav-bar-outer-actions">
27  <div class="outer-actions-inner-wrap">
28  <div class="btn-wrap btn-wrap-triangle-right btn-wrap-next">
29  <button
30  type="button"
31  class="btn btn-prime"
32  ng-click="validateCredentials()"
33  ng-disabled="account.$invalid && account.submitted"
34  >Next</button>
35  </div>
36  <div class="btn-wrap btn-wrap-triangle-left btn-wrap-prev">
37  <button type="button" class="btn" ng-click="previousState()">Back</button>
38  </div>
39  </div>
40 </div>
41 
42 <h2 class="page-sub-title">{{$state.current.header}}</h2>
43 
44 <div
45  class="message message-success"
46  ng-show="validateCredentials.result.success && validateCredentials.pressed"
47 >
48  <span class="message-text">Credentials validation successfully passed.</span>
49 </div>
50 <div
51  class="message message-error"
52  ng-show="validateCredentials.result.success === false && validateCredentials.result !== undefined"
53 >
54  <span class="message-text">{{validateCredentials.result.error}}</span>
55 </div>
56 <div
57  class="message message-error"
58  ng-show="validateCredentials.failed !== undefined"
59 >
60  <span class="message-text">{{validateCredentials.failed}}</span>
61 </div>
62 
63 <p>
64  Create a new Admin account to manage your store.
65 </p>
66 
67 <form
68  novalidate
69  name="account"
70  role="form"
71  autocomplete="off"
72  >
73 
74  <div
75  class="row form-row"
76  ng-class="{'has-error': account.adminUsername.$invalid && account.submitted}"
77  >
78  <div class="col-m-3">
79  <label class="form-label required" for="adminUsername">
80  New Username
81  </label>
82  </div>
83  <div class="col-m-4">
84  <input
85  id="adminUsername"
86  class="form-el-input"
87  tooltip-placement="right"
88  tooltip="Must be 1 to 40 characters."
89  tooltip-trigger="focus"
90  tooltip-append-to-body="true"
91  type="text"
92  name="adminUsername"
93  ng-model="admin.username"
94  ng-class="{'invalid': account.adminUsername.$invalid && account.submitted}"
95  ng-maxlength="40"
96  required
97  >
98  <div class="error-container">
99  <span ng-show="account.adminUsername.$error.required">
100  Please enter your new username.
101  </span>
102  <span ng-show="account.adminUsername.$error.maxlength">
103  Please enter a username between 1 and 40 characters.
104  </span>
105  </div>
106  </div>
107  </div>
108 
109  <div
110  class="row form-row"
111  ng-class="{'has-error': account.adminEmail.$invalid && account.submitted}"
112  >
113  <div class="col-m-3">
114  <label class="form-label required" for="adminEmail">New Email</label>
115  </div>
116  <div class="col-m-4">
117  <input
118  id="adminEmail"
119  class="form-el-input"
120  tooltip-placement="right"
121  tooltip="Must be a correct email."
122  tooltip-trigger="focus"
123  tooltip-append-to-body="true"
124  type="email"
125  name="adminEmail"
126  ng-model="admin.email"
127  ng-class="{'invalid': account.adminEmail.$invalid && account.submitted}"
128  required
129  >
130  <div class="error-container">
131  <span ng-show="account.adminEmail.$error.required">
132  Please enter your new email.
133  </span>
134  <span ng-show="account.adminEmail.$error.email">
135  Please enter a correct email.
136  </span>
137  </div>
138  </div>
139  </div>
140 
141  <div
142  class="row form-row"
143  ng-class="{'has-error': account.adminPassword.$invalid && account.submitted}"
144  >
145  <div class="col-m-3">
146  <label class="form-label required" for="adminPassword">
147  New Password
148  </label>
149  </div>
150  <div class="col-m-4">
151  <input
152  id="adminPassword"
153  class="form-el-input"
154  ng-change="passwordStatusChange()"
155  tooltip-placement="right"
156  tooltip-html-unsafe="<?= $passwordWizard ?>"
157  tooltip-trigger="focus"
158  tooltip-append-to-body="true"
159  type="password"
160  name="adminPassword"
161  ng-model="admin.password"
162  ng-class="{'invalid': account.adminPassword.$invalid && account.submitted}"
163  required
164  check-Password
165  check-User-Name-Password
166  >
167  <div class="error-container">
168  <span ng-show="account.adminPassword.$error.checkPassword">
169  Please enter a mix of at least 7 alpha-numeric characters.
170  </span>
171  <span ng-show="account.adminPassword.$error.checkUserNamePasswordDifferent">
172  Password cannot be the same as the user name.
173  </span>
174  <span ng-show="account.adminPassword.$error.required">
175  Please enter your new password.
176  </span>
177  </div>
178  </div>
179  </div>
180 
181  <div
182  class="row form-row"
183  ng-class="{'has-error': account.adminConfirm.$invalid && account.submitted}"
184  >
185  <div class="col-m-3">
186  <label class="form-label required" for="adminConfirm">
187  Confirm Password
188  </label>
189  </div>
190  <div class="col-m-4">
191  <input
192  id="adminConfirm"
193  class="form-el-input"
194  tooltip-placement="right"
195  tooltip="Please re-enter your password."
196  tooltip-trigger="focus"
197  tooltip-append-to-body="true"
198  type="password"
199  name="adminConfirm"
200  ng-model="admin.confirm"
201  ng-class="{'invalid': account.adminConfirm.$invalid && account.submitted}"
202  confirm-password="admin.password"
203  required/>
204  <div class="error-container">
205  <span ng-show="account.adminConfirm.$error.required">
206  Please re-enter your password.
207  </span>
208  <span ng-show="account.adminConfirm.$error.confirmPassword">
209  Please make sure your passwords match.
210  </span>
211  </div>
212  </div>
213  </div>
214 
215 </form>
jquery extjs ext tree mage adminhtml form
Definition: tree.phtml:41