mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
- added profile tab privacy 'Owner + Specific roles';
This commit is contained in:
@@ -774,10 +774,20 @@ jQuery(document).ready( function() {
|
||||
if ( input_type === 'checkbox' ) {
|
||||
own_condition = ( value == '1' ) ? cond_field.is(':checked') : ! cond_field.is(':checked');
|
||||
} else {
|
||||
own_condition = ( cond_field.val() == value );
|
||||
if ( Array.isArray( value ) ) {
|
||||
own_condition = ( value.indexOf( cond_field.val() ) !== -1 );
|
||||
} else {
|
||||
own_condition = ( cond_field.val() == value );
|
||||
}
|
||||
}
|
||||
} else if ( tagName === 'select' ) {
|
||||
own_condition = ( cond_field.val() == value );
|
||||
|
||||
if ( Array.isArray( value ) ) {
|
||||
own_condition = ( value.indexOf( cond_field.val() ) !== -1 );
|
||||
} else {
|
||||
own_condition = ( cond_field.val() == value );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if ( own_condition && parent_condition ) {
|
||||
@@ -794,10 +804,22 @@ jQuery(document).ready( function() {
|
||||
if ( input_type == 'checkbox' ) {
|
||||
own_condition = ( value == '1' ) ? condition_field.is(':checked') : ! condition_field.is(':checked');
|
||||
} else {
|
||||
own_condition = ( condition_field.val() == value );
|
||||
|
||||
if ( Array.isArray( value ) ) {
|
||||
own_condition = ( value.indexOf( condition_field.val() ) !== -1 );
|
||||
} else {
|
||||
own_condition = ( condition_field.val() == value );
|
||||
}
|
||||
|
||||
}
|
||||
} else if ( tagName == 'select' ) {
|
||||
own_condition = ( condition_field.val() == value );
|
||||
|
||||
if ( Array.isArray( value ) ) {
|
||||
own_condition = ( value.indexOf( condition_field.val() ) !== -1 );
|
||||
} else {
|
||||
own_condition = ( condition_field.val() == value );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return ( own_condition && parent_condition );
|
||||
|
||||
@@ -336,7 +336,7 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
|
||||
'tooltip' => __( 'Select the the user roles allowed to view this tab.', 'ultimate-member' ),
|
||||
'options' => UM()->roles()->get_roles(),
|
||||
'placeholder' => __( 'Choose user roles...', 'ultimate-member' ),
|
||||
'conditional' => array( 'profile_tab_' . $id . '_privacy', '=', 4 ),
|
||||
'conditional' => array( 'profile_tab_' . $id . '_privacy', '=', [ '4', '5' ] ),
|
||||
'size' => 'small'
|
||||
)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user