Correct designation output.
"PRIVILEGED" not "PRIVILEGE" Make sure designation is in CSV file properly.
This commit is contained in:
parent
34b6ba4cb8
commit
bf0fd2ab75
1 changed files with 6 additions and 6 deletions
|
@ -27,8 +27,8 @@ use Date::Manip::DM6 qw(ParseDate UnixDate);
|
||||||
use Text::CSV; # libtext-csv-perl in Debian
|
use Text::CSV; # libtext-csv-perl in Debian
|
||||||
use Encode qw/encode decode/;
|
use Encode qw/encode decode/;
|
||||||
|
|
||||||
my %GROUP_NAMES_BY_DIR = ( confidential => 'CONFIDENTIAL', privilege => 'PRIVILEGE', privileged => 'PRIVILEGE',
|
my %GROUP_NAMES_BY_DIR = ( confidential => 'CONFIDENTIAL', privilege => 'PRIVILEGED', privileged => 'PRIVILEGED',
|
||||||
'journalist-privilege' => 'PRIVILEGE' );
|
'journalist-privilege' => 'PRIVILEGED' );
|
||||||
|
|
||||||
sub UsageAndExit($) {
|
sub UsageAndExit($) {
|
||||||
print STDERR "usage: $0 --inputToplevelDir=/path/to/inputdir --outputToplevelDir=/path/to/outputdir --group=group [ --verbose=N ]\n";
|
print STDERR "usage: $0 --inputToplevelDir=/path/to/inputdir --outputToplevelDir=/path/to/outputdir --group=group [ --verbose=N ]\n";
|
||||||
|
@ -79,7 +79,7 @@ UsageAndExit("\"$csvLogFile\" cannot already exist! Do not attempt to number th
|
||||||
my @headerFields = ('UNIQUE PRODUCTION IDENTIFER (UPI) #', 'FILE NAME', 'RFP # TO WHICH FILE IS RESPONSIVE',
|
my @headerFields = ('UNIQUE PRODUCTION IDENTIFER (UPI) #', 'FILE NAME', 'RFP # TO WHICH FILE IS RESPONSIVE',
|
||||||
'PROTECTIVE ORDER CATEGORY');
|
'PROTECTIVE ORDER CATEGORY');
|
||||||
|
|
||||||
if ($GROUP_NAMES_BY_DIR{$GROUP} eq 'PRIVILEGE') {
|
if ($GROUP_NAMES_BY_DIR{$GROUP} eq 'PRIVILEGED') {
|
||||||
@headerFields = ('UNIQUE PRODUCTION IDENTIFER (UPI) #', 'FROM NAME', 'FROM ADDRESS',
|
@headerFields = ('UNIQUE PRODUCTION IDENTIFER (UPI) #', 'FROM NAME', 'FROM ADDRESS',
|
||||||
'SUBJECT MATTER', 'SUBMIT DATE', 'TO NAME', 'TO ADDRESS', 'CC NAME', 'CC ADDRESS', 'BCC ADDRESS',
|
'SUBJECT MATTER', 'SUBMIT DATE', 'TO NAME', 'TO ADDRESS', 'CC NAME', 'CC ADDRESS', 'BCC ADDRESS',
|
||||||
'PRIVILEGE CLAIMED');
|
'PRIVILEGE CLAIMED');
|
||||||
|
@ -155,12 +155,12 @@ sub ProcessMailDir($$$) {
|
||||||
my $fileName = $upiFull . '-' . $GROUP_NAMES_BY_DIR{$GROUP} . '-' .
|
my $fileName = $upiFull . '-' . $GROUP_NAMES_BY_DIR{$GROUP} . '-' .
|
||||||
UnixDate($parsed{Date}, '%Y%m%d-%H%M-') . $subjectDashes . '.eml';
|
UnixDate($parsed{Date}, '%Y%m%d-%H%M-') . $subjectDashes . '.eml';
|
||||||
die "$fileName has no subject" if not defined $parsed{Subject};
|
die "$fileName has no subject" if not defined $parsed{Subject};
|
||||||
if ($GROUP_NAMES_BY_DIR{$GROUP} eq 'PRIVILEGE') {
|
if ($GROUP_NAMES_BY_DIR{$GROUP} eq 'PRIVILEGED') {
|
||||||
push(@CSV_OUTPUT_ROWS, [ $upiFull, $parsed{FromName}, $parsed{FromAddr}, $parsed{Subject},
|
push(@CSV_OUTPUT_ROWS, [ $upiFull, $parsed{FromName}, $parsed{FromAddr}, $parsed{Subject},
|
||||||
UnixDate("%D", $parsed{Date}), $parsed{ToName}, $parsed{ToAddr},
|
UnixDate("%D", $parsed{Date}), $parsed{ToName}, $parsed{ToAddr},
|
||||||
$parsed{CcName}, $parsed{CcAddr}, "", $GROUP ]);
|
$parsed{CcName}, $parsed{CcAddr}, "", $GROUP ]);
|
||||||
} else {
|
} else {
|
||||||
push(@CSV_OUTPUT_ROWS, [ $upiFull, $fileName, uc($rfp), $GROUP ]);
|
push(@CSV_OUTPUT_ROWS, [ $upiFull, $fileName, uc($rfp), $GROUP_NAMES_BY_DIR{$GROUP} ]);
|
||||||
}
|
}
|
||||||
my $copiedFile = catfile($outputDir, $fileName);
|
my $copiedFile = catfile($outputDir, $fileName);
|
||||||
copy($msgFile, $copiedFile);
|
copy($msgFile, $copiedFile);
|
||||||
|
@ -187,7 +187,7 @@ while (my $rfp = readdir $topDH) {
|
||||||
my $typeDirName = catfile($INPUT_TOPLEVEL_DIR, $rfp, $bucketName, $typeName);
|
my $typeDirName = catfile($INPUT_TOPLEVEL_DIR, $rfp, $bucketName, $typeName);
|
||||||
die "regular file found where we expected a type in $typeName" unless -d $typeDirName;
|
die "regular file found where we expected a type in $typeName" unless -d $typeDirName;
|
||||||
my($native, $numbered) = ('produce-native', 'produce-numbered');
|
my($native, $numbered) = ('produce-native', 'produce-numbered');
|
||||||
if ($GROUP_NAMES_BY_DIR{$GROUP} eq 'PRIVILEGE') {
|
if ($GROUP_NAMES_BY_DIR{$GROUP} eq 'PRIVILEGED') {
|
||||||
($native, $numbered) = ('priv-native', 'priv-numbered');
|
($native, $numbered) = ('priv-native', 'priv-numbered');
|
||||||
}
|
}
|
||||||
my $nativeOutputDirOneUp = File::Spec->rel2abs(catfile($OUTPUT_TOPLEVEL_DIR, $native, $rfp, $bucketName));
|
my $nativeOutputDirOneUp = File::Spec->rel2abs(catfile($OUTPUT_TOPLEVEL_DIR, $native, $rfp, $bucketName));
|
||||||
|
|
Loading…
Reference in a new issue