--- loncom/interface/spreadsheet/lonspreadsheet.pm 2021/12/14 12:59:21 1.61.6.3 +++ loncom/interface/spreadsheet/lonspreadsheet.pm 2013/01/08 15:48:51 1.62 @@ -1,5 +1,5 @@ # -# $Id: lonspreadsheet.pm,v 1.61.6.3 2021/12/14 12:59:21 raeburn Exp $ +# $Id: lonspreadsheet.pm,v 1.62 2013/01/08 15:48:51 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -241,29 +241,6 @@ sub handler { } # - # Check if display of course gradebook is blocked - # - - if ($env{'request.course.id'}) { - my $cdom = $env{'course.'.$env{'request.course.id'}.'.domain'}; - my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'}; - my $clientip = &Apache::lonnet::get_requestor_ip($r); - my ($blocked,$blocktext) = - &Apache::loncommon::blocking_status('grades',$clientip,$cnum,$cdom); - if ($blocked) { - my $checkrole = "cm./$cdom/$cnum"; - if ($env{'request.course.sec'} ne '') { - $checkrole .= "/$env{'request.course.sec'}"; - } - unless ((&Apache::lonnet::allowed('evb',undef,undef,$checkrole)) && - ($env{'request.role'} !~ m{^st\./$cdom/$cnum})) { - &Apache::lonquickgrades::grades_blocked($r,$blocktext,'spreadsheet'); - return OK; - } - } - } - - # # Do not allow users without vgr or mgr priv to continue unless # grading type is set to spreadsheet. # @@ -368,10 +345,10 @@ sub handler { ## my $js; if ($allowed_to_edit) { - my %lt=&Apache::lonlocal::texthash( + my %lt=( 'ce' => 'Cell', - 'ac' => 'Save', - 'dc' => 'Cancel' + 'ac' => 'Accept', + 'dc' => 'Discard Changes' ); my $extra_javascript = &Apache::loncommon::browser_and_searcher_javascript(); @@ -400,14 +377,14 @@ sub handler { // cellformula may contain less-than and greater-than symbols, so // we need to escape them? edit_text +='$cell_edit_start'; - edit_text += '
'; + edit_text += ''; edit_text += '

$lt{'ce'} '+cellname+'

'; edit_text += '