MT#20837 option to always update subscriber passwords

to enable, set in settings.cfg:
always_update_subscriber = 1

Change-Id: I3814a65142f6b789b2b04404aca7f81990b3713d
changes/14/7714/1
Rene Krenn 9 years ago
parent ccbf657ac5
commit babc1534ed

@ -23,6 +23,7 @@ use NGCP::BulkProcessor::Projects::Migration::IPGallery::Settings qw(
$provision_subscriber_multithreading
$provision_subscriber_numofthreads
$reprovision_upon_password_change
$always_update_subscriber
);
use NGCP::BulkProcessor::Logging qw (
@ -247,7 +248,7 @@ sub _provision_susbcriber {
}
} else {
if ($context->{userpassworddelta} eq
if ($always_update_subscriber or $context->{userpassworddelta} eq
$NGCP::BulkProcessor::Projects::Migration::IPGallery::Dao::import::UsernamePassword::updated_delta) {
_info($context,"($context->{rownum}) " . 'existing billing subscriber with username ' . $context->{username} . ' and updated password found (re-provisioned)');

@ -90,6 +90,7 @@ our @EXPORT_OK = qw(
$provision_subscriber_multithreading
$provision_subscriber_numofthreads
$reprovision_upon_password_change
$always_update_subscriber
$set_barring_profiles_multithreading
$set_barring_profiles_numofthreads
@ -182,6 +183,7 @@ our $subsciber_username_prefix = undef;
our $provision_subscriber_multithreading = $enablemultithreading;
our $provision_subscriber_numofthreads = $cpucount;
our $reprovision_upon_password_change = 0;
our $always_update_subscriber = 0;
our $set_barring_profiles_multithreading = $enablemultithreading;
our $set_barring_profiles_numofthreads = $cpucount;
@ -285,6 +287,7 @@ sub update_settings {
$provision_subscriber_multithreading = $data->{provision_subscriber_multithreading} if exists $data->{provision_subscriber_multithreading};
$provision_subscriber_numofthreads = _get_import_numofthreads($cpucount,$data,'provision_subscriber_numofthreads');
$reprovision_upon_password_change = $data->{reprovision_upon_password_change} if exists $data->{reprovision_upon_password_change};
$always_update_subscriber = $data->{always_update_subscriber} if exists $data->{always_update_subscriber};
$set_barring_profiles_multithreading = $data->{set_barring_profiles_multithreading} if exists $data->{set_barring_profiles_multithreading};
$set_barring_profiles_numofthreads = _get_import_numofthreads($cpucount,$data,'set_barring_profiles_numofthreads');

@ -37,6 +37,7 @@ provision_subscriber_multithreading = 1
#provision_subscriber_numofthreads = 6
subsciber_username_prefix = 356
reprovision_upon_password_change = 0
always_update_subscriber = 0
set_barring_profiles_multithreading = 1
#set_barring_profiles_numofthreads = 6

Loading…
Cancel
Save