|
Lines 163-171
sub log_status_change {
Link Here
|
| 163 |
) |
163 |
) |
| 164 |
} |
164 |
} |
| 165 |
); |
165 |
); |
|
|
166 |
$self->auto_set_manager( $params->{request} ); |
| 166 |
} |
167 |
} |
| 167 |
} |
168 |
} |
| 168 |
|
169 |
|
|
|
170 |
=head3 auto_set_manager |
| 171 |
|
| 172 |
$self->auto_set_manager($params->{request}) |
| 173 |
|
| 174 |
Automatically set managedby to the staff member updating this request's status if request does not yet have a manager |
| 175 |
|
| 176 |
=cut |
| 177 |
|
| 178 |
sub auto_set_manager { |
| 179 |
my ( $self, $illrequest ) = @_; |
| 180 |
|
| 181 |
my $userenv = C4::Context->userenv(); |
| 182 |
my $usernumber = ( ref($userenv) eq 'HASH' ) ? $userenv->{'number'} : 0; |
| 183 |
my $patron = Koha::Patrons->find($usernumber); |
| 184 |
$illrequest->managedby($usernumber)->store() |
| 185 |
if $patron && $patron->has_permission('ill') && $illrequest && !$illrequest->managedby; |
| 186 |
} |
| 187 |
|
| 169 |
=head3 log_something |
188 |
=head3 log_something |
| 170 |
|
189 |
|
| 171 |
Koha::ILL::Request::Logger->log_something({ |
190 |
Koha::ILL::Request::Logger->log_something({ |
| 172 |
- |
|
|