my $library = $builder->build({
source => "Branch",
});
+my $patron_category = $builder->build({ source => 'Category' });
# Creating some orders
my $bookseller = Koha::Acquisition::Bookseller->new(
cardnumber => 'TESTCARD',
firstname => 'TESTFN',
surname => 'TESTSN',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $library->{branchcode},
dateofbirth => '',
dateexpiry => '9999-12-31',
value => { notforloan => undef, rentalcharge => 0 }
}
)->{itemtype};
+my $patron_category = $builder->build({ source => 'Category', value => { enrolmentfee => 0 } });
my $CircControl = C4::Context->preference('CircControl');
my $HomeOrHoldingBranch = C4::Context->preference('HomeOrHoldingBranch');
$sth->execute();
my ( $original_count ) = $sth->fetchrow_array();
-C4::Context->dbh->do("INSERT INTO borrowers ( cardnumber, surname, firstname, categorycode, branchcode ) VALUES ( '99999999999', 'Hall', 'Kyle', 'S', ? )", undef, $library2->{branchcode} );
+C4::Context->dbh->do("INSERT INTO borrowers ( cardnumber, surname, firstname, categorycode, branchcode ) VALUES ( '99999999999', 'Hall', 'Kyle', ?, ? )", undef, $patron_category->{categorycode}, $library2->{branchcode} );
C4::Circulation::ProcessOfflinePayment({ cardnumber => '99999999999', amount => '123.45' });
my %renewing_borrower_data = (
firstname => 'John',
surname => 'Renewal',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branch,
);
my %reserving_borrower_data = (
firstname => 'Katrin',
surname => 'Reservation',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branch,
);
my %hold_waiting_borrower_data = (
firstname => 'Kyle',
surname => 'Reservation',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branch,
);
my %restricted_borrower_data = (
firstname => 'Alice',
surname => 'Reservation',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
debarred => '3228-01-01',
branchcode => $branch,
);
my %a_borrower_data = (
firstname => 'Fridolyn',
surname => 'SOMERS',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branch,
);
my %a_borrower_data = (
firstname => 'Kyle',
surname => 'Hall',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branch,
);
my $borrowernumber1 = AddMember(
firstname => 'Kyle',
surname => 'Hall',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $library2->{branchcode},
);
my $borrowernumber2 = AddMember(
firstname => 'Chelsea',
surname => 'Hall',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $library2->{branchcode},
);
my $borrowernumber = AddMember(
firstname => 'fn',
surname => 'dn',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branch,
);
my %renewing_borrower_data = (
firstname => 'John',
surname => 'Renewal',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branch,
);
my $renewing_borrowernumber = AddMember(%renewing_borrower_data);
my %reserving_borrower_data1 = (
firstname => 'Katrin',
surname => 'Reservation',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branch,
);
my $reserving_borrowernumber1 = AddMember(%reserving_borrower_data1);
my %reserving_borrower_data2 = (
firstname => 'Kirk',
surname => 'Reservation',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branch,
);
my $reserving_borrowernumber2 = AddMember(%reserving_borrower_data2);
my $library = $builder->build({ source => 'Branch' });
my $itemtype = $builder->build({ source => 'Itemtype' })->{itemtype};
+my $patron_category = $builder->build({ source => 'Category' });
C4::Context->_new_userenv('DUMMY SESSION');
C4::Context->set_userenv(
my $borrowernumber = AddMember(
firstname => 'my firstname',
surname => 'my surname',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $library->{branchcode},
);
my $branchcode = $builder->build({ source => 'Branch' })->{branchcode};
my $itemtype = $builder->build({ source => 'Itemtype' })->{itemtype};
+my $patron_category = $builder->build({ source => 'Category' });
local $SIG{__WARN__} = sub { warn $_[0] unless $_[0] =~ /redefined/ };
my $userenv->{branch} = $branchcode;
my $borrowernumber = AddMember(
firstname => 'my firstname',
surname => 'my surname',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branchcode,
);
my $borrower = GetMember( borrowernumber => $borrowernumber );
my $borrower = $builder->build({
source => 'Borrower',
value => {
- categorycode => 'S',
branchcode => $library1->{branchcode},
}
});
my $bib_title = "Test Title";
+
my $borrower = $builder->build({
source => 'Borrower',
value => {
- categorycode => 'S',
branchcode => $library->{branchcode},
}
});
my @branchcodes = ( $library1->{branchcode}, $library2->{branchcode}, $library3->{branchcode}, $library4->{branchcode}, $library3->{branchcode}, $library4->{branchcode} );
+my $patron_category = $builder->build({ source => 'Category' });
# Create some borrowers
my @borrowernumbers;
foreach ( 1 .. $borrowers_count ) {
my $borrowernumber = AddMember(
firstname => 'my firstname',
surname => 'my surname ' . $_,
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branchcodes[$_],
);
push @borrowernumbers, $borrowernumber;
);
# Create some borrowers
+my $patron_category = $builder->build({ source => 'Category' });
my @borrowernumbers;
foreach my $i ( 1 .. $borrowers_count ) {
my $borrowernumber = AddMember(
firstname => 'my firstname',
surname => 'my surname ' . $i,
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $branchcode,
);
push @borrowernumbers, $borrowernumber;
value => {
firstname => 'my firstname',
surname => 'my surname',
- categorycode => 'S',
branchcode => $library->{branchcode},
}
}
value => {
firstname => 'my another firstname',
surname => 'my another surname',
- categorycode => 'S',
branchcode => $new_library->{branchcode},
}
}
source => 'Branch',
});
+my $patron_category = $builder->build({ source => 'Category' });
my $borrowernumber = AddMember(
firstname => 'my firstname',
surname => 'my surname',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $library->{branchcode},
);
source => 'Branch',
});
+my $patron_category = $builder->build({ source => 'Category' });
my $borrowernumber = AddMember(
firstname => 'my firstname',
surname => 'my surname',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $library->{branchcode},
);
my $library2 = $builder->build({
source => 'Branch',
});
+my $patron_category = $builder->build({ source => 'Category' });
my $dbh = C4::Context->dbh;
$dbh->{RaiseError} = 1;
my $borrowernumber = C4::Members::AddMember(
firstname => 'my fistname',
surname => 'my surname',
- categorycode => 'S',
+ categorycode => $patron_category->{categorycode},
branchcode => $my_branch,
userid => $userid,
);