From: Gavin L. v. a. <we...@ma...> - 2008-06-25 14:59:30
|
Log Message: ----------- Authz: allow set IDs of Undefined_Set for gateway assignments. Modified Files: -------------- webwork2/lib/WeBWorK: Authz.pm Revision Data ------------- Index: Authz.pm =================================================================== RCS file: /webwork/cvs/system/webwork2/lib/WeBWorK/Authz.pm,v retrieving revision 1.36 retrieving revision 1.37 diff -Llib/WeBWorK/Authz.pm -Llib/WeBWorK/Authz.pm -u -r1.36 -r1.37 --- lib/WeBWorK/Authz.pm +++ lib/WeBWorK/Authz.pm @@ -259,6 +259,11 @@ $set->version_id eq $verNum ) { # then we can just use this set and skip the rest + } elsif ( $setName eq 'Undefined_Set' and + $self->hasPermissions($userName, "access_instructor_tools") ) { + # this is the case of previewing a problem + # from a 'try it' link + return 0; } else { if ($db->existsSetVersion($effectiveUserName,$setName,$verNum)) { $set = $db->getMergedSetVersion($effectiveUserName,$setName,$verNum); |