fixed ajax register modal form
This commit is contained in:
parent
bd594ac9f0
commit
618893dda2
|
@ -1,8 +0,0 @@
|
|||
adding:
|
||||
dependencies:
|
||||
module:
|
||||
- webprofiler
|
||||
permissions:
|
||||
3: 'access webprofiler'
|
||||
20: 'view webprofiler toolbar'
|
||||
removing: { }
|
|
@ -1,8 +0,0 @@
|
|||
adding:
|
||||
dependencies:
|
||||
module:
|
||||
- webprofiler
|
||||
permissions:
|
||||
3: 'access webprofiler'
|
||||
27: 'view webprofiler toolbar'
|
||||
removing: { }
|
|
@ -10,7 +10,6 @@ dependencies:
|
|||
- field.field.user.user.field_memo
|
||||
- field.field.user.user.field_showroom
|
||||
module:
|
||||
- path
|
||||
- user
|
||||
id: user.user.modal
|
||||
targetEntityType: user
|
||||
|
@ -22,12 +21,6 @@ content:
|
|||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
path:
|
||||
type: path
|
||||
weight: 7
|
||||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
hidden:
|
||||
commerce_remote_id: true
|
||||
contact: true
|
||||
|
@ -37,8 +30,11 @@ hidden:
|
|||
field_member_type: true
|
||||
field_memo: true
|
||||
field_showroom: true
|
||||
google_analytics: true
|
||||
langcode: true
|
||||
language: true
|
||||
matomo: true
|
||||
member_profiles: true
|
||||
path: true
|
||||
simplenews: true
|
||||
timezone: true
|
||||
|
|
|
@ -34,7 +34,7 @@ content:
|
|||
third_party_settings: { }
|
||||
field_member_type:
|
||||
type: options_select
|
||||
weight: 4
|
||||
weight: 5
|
||||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
|
@ -56,24 +56,34 @@ content:
|
|||
size: 60
|
||||
placeholder: ''
|
||||
third_party_settings: { }
|
||||
google_analytics:
|
||||
weight: 4
|
||||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
language:
|
||||
weight: 6
|
||||
weight: 7
|
||||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
matomo:
|
||||
weight: 7
|
||||
weight: 10
|
||||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
path:
|
||||
type: path
|
||||
weight: 7
|
||||
weight: 9
|
||||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
simplenews:
|
||||
weight: 5
|
||||
weight: 6
|
||||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
timezone:
|
||||
weight: 8
|
||||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
|
|
|
@ -25,22 +25,22 @@ label: 'Anonymous user'
|
|||
weight: -9
|
||||
is_admin: false
|
||||
permissions:
|
||||
0: 'access checkout'
|
||||
1: 'access content'
|
||||
2: 'access synonyms entity autocomplete'
|
||||
4: 'create migration workflow_transition'
|
||||
5: 'create workflow workflow_transition'
|
||||
6: 'display eu cookie compliance popup'
|
||||
7: 'execute materio arbitrary graphql requests'
|
||||
8: 'execute materio persisted graphql requests'
|
||||
9: 'restful post user_registration'
|
||||
10: 'subscribe to newsletters'
|
||||
11: 'use text format wysiwyg'
|
||||
12: 'view body'
|
||||
13: 'view commerce_product'
|
||||
14: 'view field_materiau_images'
|
||||
15: 'view field_short_description'
|
||||
16: 'view field_showroom_files'
|
||||
17: 'view materio_product_type commerce_product'
|
||||
18: 'view privacy_policy config page entity'
|
||||
19: 'view terms_of_services config page entity'
|
||||
- 'access checkout'
|
||||
- 'access content'
|
||||
- 'access synonyms entity autocomplete'
|
||||
- 'create migration workflow_transition'
|
||||
- 'create workflow workflow_transition'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'execute materio arbitrary graphql requests'
|
||||
- 'execute materio persisted graphql requests'
|
||||
- 'restful post user_registration'
|
||||
- 'subscribe to newsletters'
|
||||
- 'use text format wysiwyg'
|
||||
- 'view body'
|
||||
- 'view commerce_product'
|
||||
- 'view field_materiau_images'
|
||||
- 'view field_short_description'
|
||||
- 'view field_showroom_files'
|
||||
- 'view materio_product_type commerce_product'
|
||||
- 'view privacy_policy config page entity'
|
||||
- 'view terms_of_services config page entity'
|
||||
|
|
|
@ -31,29 +31,29 @@ label: 'Authenticated user'
|
|||
weight: -8
|
||||
is_admin: false
|
||||
permissions:
|
||||
0: 'access checkout'
|
||||
1: 'access content'
|
||||
2: 'access synonyms entity autocomplete'
|
||||
4: 'create workflow workflow_transition'
|
||||
5: 'display eu cookie compliance popup'
|
||||
6: 'execute materio arbitrary graphql requests'
|
||||
7: 'execute materio persisted graphql requests'
|
||||
8: 'manage own commerce_payment_method'
|
||||
9: 'materio_jsonapi ownroles'
|
||||
10: 'opt-in or out of google analytics tracking'
|
||||
11: 'opt-in or out of matomo tracking'
|
||||
12: 'restful post user_registration'
|
||||
13: 'subscribe to newsletters'
|
||||
14: 'update own customer profile'
|
||||
15: 'use text format wysiwyg'
|
||||
16: 'view body'
|
||||
17: 'view commerce_product'
|
||||
18: 'view field_materiau_images'
|
||||
19: 'view field_short_description'
|
||||
20: 'view field_showroom_files'
|
||||
21: 'view materio_product_type commerce_product'
|
||||
22: 'view own commerce_order'
|
||||
23: 'view own customer profile'
|
||||
24: 'view own profile'
|
||||
25: 'view privacy_policy config page entity'
|
||||
26: 'view terms_of_services config page entity'
|
||||
- 'access checkout'
|
||||
- 'access content'
|
||||
- 'access synonyms entity autocomplete'
|
||||
- 'create workflow workflow_transition'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'execute materio arbitrary graphql requests'
|
||||
- 'execute materio persisted graphql requests'
|
||||
- 'manage own commerce_payment_method'
|
||||
- 'materio_jsonapi ownroles'
|
||||
- 'opt-in or out of google analytics tracking'
|
||||
- 'opt-in or out of matomo tracking'
|
||||
- 'restful post user_registration'
|
||||
- 'subscribe to newsletters'
|
||||
- 'update own customer profile'
|
||||
- 'use text format wysiwyg'
|
||||
- 'view body'
|
||||
- 'view commerce_product'
|
||||
- 'view field_materiau_images'
|
||||
- 'view field_short_description'
|
||||
- 'view field_showroom_files'
|
||||
- 'view materio_product_type commerce_product'
|
||||
- 'view own commerce_order'
|
||||
- 'view own customer profile'
|
||||
- 'view own profile'
|
||||
- 'view privacy_policy config page entity'
|
||||
- 'view terms_of_services config page entity'
|
||||
|
|
|
@ -55,9 +55,12 @@ function materio_user_form_user_modal_form_alter(&$form, FormStateInterface $for
|
|||
"title" => $form['account']['mail']['#description']
|
||||
);
|
||||
|
||||
// https://drupal.stackexchange.com/a/217112
|
||||
// ? https://drupal.stackexchange.com/a/217112
|
||||
// Get default process function array:
|
||||
$element_info = element_info('password_confirm');
|
||||
// $element_info = element_info('password_confirm');
|
||||
// ? https://api.drupal.org/api/drupal/core%21includes%21common.inc/function/element_info/8.2.x
|
||||
$element_info = \Drupal::service('element_info')->getInfo('password_confirm');
|
||||
|
||||
$process = $element_info['#process'];
|
||||
// Add our process function to the array:
|
||||
$process[] = '_materio_user_process_password_confirm';
|
||||
|
@ -81,7 +84,6 @@ function materio_user_form_user_modal_form_alter(&$form, FormStateInterface $for
|
|||
}
|
||||
|
||||
function _materio_user_process_password_confirm($element){
|
||||
// ksm($element);
|
||||
$element['pass1']['#description'] = t('Password must contains height lowercase, uppercase, digits and special characters.');
|
||||
$element['pass1']['#attributes'] += array(
|
||||
"v-model" => "pass1",
|
||||
|
|
|
@ -38,7 +38,7 @@ export default {
|
|||
// vuejs attributes a inserted by form alter in same module
|
||||
MA.get(`/materio_user/register_form`)
|
||||
.then(({data}) => {
|
||||
// console.log("getRegisterForm data", data)
|
||||
// console.log("getRegisterForm data", data.rendered)
|
||||
this.form = Vue.compile(data.rendered)
|
||||
this.$options.staticRenderFns = [];
|
||||
this._staticTrees = [];
|
||||
|
|
Loading…
Reference in New Issue