Lines 1769-1775
sub anonymize {
Link Here
|
1769 |
split /\s*\|\s*/, C4::Context->preference('BorrowerMandatoryField') }; |
1769 |
split /\s*\|\s*/, C4::Context->preference('BorrowerMandatoryField') }; |
1770 |
$mandatory->{userid} = 1; # needed since sub store does not clear field |
1770 |
$mandatory->{userid} = 1; # needed since sub store does not clear field |
1771 |
my @columns = $self->_result->result_source->columns; |
1771 |
my @columns = $self->_result->result_source->columns; |
1772 |
@columns = grep { !/borrowernumber|branchcode|categorycode|^date|password|flags|updated_on|lastseen|lang|login_attempts|anonymized/ } @columns; |
1772 |
@columns = grep { !/borrowernumber|branchcode|categorycode|^date|password|flags|updated_on|lastseen|lang|login_attempts|anonymized|auth_method/ } @columns; |
1773 |
push @columns, 'dateofbirth'; # add this date back in |
1773 |
push @columns, 'dateofbirth'; # add this date back in |
1774 |
foreach my $col (@columns) { |
1774 |
foreach my $col (@columns) { |
1775 |
$self->_anonymize_column($col, $mandatory->{lc $col} ); |
1775 |
$self->_anonymize_column($col, $mandatory->{lc $col} ); |
1776 |
- |
|
|