|
Lines 40-48
$schema->storage->txn_begin;
Link Here
|
| 40 |
my $librarian = $builder->build_object( |
40 |
my $librarian = $builder->build_object( |
| 41 |
{ |
41 |
{ |
| 42 |
class => 'Koha::Patrons', |
42 |
class => 'Koha::Patrons', |
| 43 |
value => { flags => 2**4 } # borrowers flag = 4 |
43 |
value => { flags => 0 } # No top-level permissions |
| 44 |
} |
44 |
} |
| 45 |
); |
45 |
); |
|
|
46 |
|
| 47 |
# Ensure our librarian can see users from all branches (once list_borrowers is added) |
| 48 |
$builder->build( |
| 49 |
{ |
| 50 |
source => 'UserPermission', |
| 51 |
value => { |
| 52 |
borrowernumber => $librarian->borrowernumber, |
| 53 |
module_bit => 4, |
| 54 |
code => 'api_validate_password', |
| 55 |
}, |
| 56 |
} |
| 57 |
); |
| 58 |
|
| 46 |
my $password = 'thePassword123'; |
59 |
my $password = 'thePassword123'; |
| 47 |
$librarian->set_password( { password => $password, skip_validation => 1 } ); |
60 |
$librarian->set_password( { password => $password, skip_validation => 1 } ); |
| 48 |
my $userid = $librarian->userid; |
61 |
my $userid = $librarian->userid; |
| 49 |
- |
|
|