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…
	
	Add table
		
		Reference in a new issue
	
	 Bradley M. Kuhn
						Bradley M. Kuhn