- Timestamp:
- 05/18/08 12:04:52 (5 months ago)
- Location:
- branches/acq-experiment
- Files:
-
- 2 modified
-
. (modified) (1 prop)
-
Open-ILS/src/perlmods/OpenILS/Application/Cat.pm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/acq-experiment
- Property svnmerge-integrated changed from /trunk:1-9628 to /trunk:1-9631
-
branches/acq-experiment/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm
r9533 r9632 195 195 my $e = new_editor(authtoken=>$auth, xact=>1); 196 196 return $e->die_event unless $e->checkauth; 197 return $e->die_event unless $e->allowed('CREATE_MARC' );197 return $e->die_event unless $e->allowed('CREATE_MARC', $e->requestor->ws_ou); 198 198 199 199 my $rec = $e->retrieve_biblio_record_entry($recid) … … 274 274 my $e = new_editor(xact=>1, authtoken=>$authtoken); 275 275 return $e->die_event unless $e->checkauth; 276 return $e->die_event unless $e->allowed('IMPORT_MARC' );276 return $e->die_event unless $e->allowed('IMPORT_MARC', $e->requestor->ws_ou); 277 277 278 278 my( $evt, $tcn, $tcn_source, $marcdoc ); … … 1014 1014 sub fix_copy_price { 1015 1015 my $copy = shift; 1016 my $p = $copy->price || 0; 1017 $p =~ s/\$//og; 1018 $copy->price($p); 1016 1017 if(defined $copy->price) { 1018 my $p = $copy->price || 0; 1019 $p =~ s/\$//og; 1020 $copy->price($p); 1021 } 1019 1022 1020 1023 my $d = $copy->deposit_amount || 0; … … 1084 1087 my $e = new_editor(xact=>1, authtoken=>$auth); 1085 1088 return $e->die_event unless $e->checkauth; 1086 return $e->die_event unless $e->allowed('DELETE_RECORD' );1089 return $e->die_event unless $e->allowed('DELETE_RECORD', $e->requestor->ws_ou); 1087 1090 my $vols = $e->search_asset_call_number({record=>$rec_id, deleted=>'f'}); 1088 1091 return OpenILS::Event->new('RECORD_NOT_EMPTY', payload=>$rec_id) if @$vols;
