Changeset 9631
- Timestamp:
- 05/18/08 12:02:28 (5 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm
r9527 r9631 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;
