Koha-Contrib-Sudoc
view release on metacpan or search on metacpan
lib/Koha/Contrib/Sudoc/Spool.pm view on Meta::CPAN
package Koha::Contrib::Sudoc::Spool;
# ABSTRACT: Spool des fichiers de notices
$Koha::Contrib::Sudoc::Spool::VERSION = '2.49';
use Moose;
use Modern::Perl;
use File::Copy;
use DateTime;
use Format::Human::Bytes;
my $dirstatus = [
[
"Fichiers contenant les autorités qui ont été chargées :",
'done',
'c',
],
[
"Fichiers contenant les notices biblio qui ont été chargées :",
'done',
'[a|b]',
],
[
"Fichiers contenant les autorités en attente de chargement :",
'waiting',
'c',
],
[
"Fichiers contenant les notices biblio en attente de chargement :",
'waiting',
'[a|b]',
],
[
"Fichiers des autorités en cours de transfert :",
'staged',
'c',
],
[
"Fichiers de notices biblio en cours de transfert :",
'staged',
'[a|b]',
],
];
# Moulinette SUDOC
has sudoc => (
is => 'rw',
isa => 'Koha::Contrib::Sudoc',
required => 1,
);
has root => (
is => 'rw',
isa => 'Str',
lazy => 1,
builder => '_build_root',
);
sub _build_root { shift->sudoc->root . '/var/spool'; }
sub _sortable_name {
my $name = shift;
if ( $name =~ /^TR(\d*)R(\d*)([A-C])(.*)$/ ) {
( run in 2.213 seconds using v1.01-cache-2.11-cpan-98e64b0badf )