|
125 | 125 | % # Sets Manager |
126 | 126 | <li class="list-group-item nav-item"><%= $makelink->('instructor_set_list') %></li> |
127 | 127 | % # Editor link. Only shown for non-versioned sets |
128 | | - % if (defined $setID && $setID !~ /,v\d+$/) { |
| 128 | + % if (defined $globalSetID || defined $setID && $setID !~ /,v\d+$/) { |
129 | 129 | <li class="list-group-item nav-item"> |
130 | 130 | <ul class="nav flex-column"> |
131 | 131 | <li class="nav-item"> |
132 | 132 | <%= $makelink->( |
133 | 133 | 'instructor_set_detail', |
134 | 134 | text => $prettySetID, |
135 | | - captures => { setID => $setID }, |
| 135 | + captures => { setID => $globalSetID // $setID }, |
136 | 136 | link_attrs => { dir => 'ltr' } |
137 | 137 | ); %> |
138 | 138 | </li> |
|
221 | 221 | % # Statistics |
222 | 222 | <li class="list-group-item nav-item"> |
223 | 223 | <%= $makelink->('instructor_statistics') %> |
224 | | - % if (defined $setID) { |
| 224 | + % if (defined $setID || defined $globalSetID) { |
225 | 225 | <ul class="nav flex-column"> |
226 | 226 | <li class="nav-item" dir="ltr"> |
227 | 227 | <%= $makelink->( |
|
252 | 252 | </li> |
253 | 253 | % # Student Progress |
254 | 254 | <li class="list-group-item nav-item"><%= $makelink->('instructor_progress') %> |
255 | | - % if ($userID ne $eUserID || defined $setID || defined $urlUserID) { |
| 255 | + % if ($userID ne $eUserID || defined $setID || defined $globalSetID || defined $urlUserID) { |
256 | 256 | <ul class="nav flex-column"> |
257 | 257 | % if (defined $urlUserID) { |
258 | 258 | <li class="nav-item"> |
|
276 | 276 | ) %> |
277 | 277 | </li> |
278 | 278 | % } |
279 | | - % if (defined $setID) { |
| 279 | + % if (defined $setID || defined $globalSetID) { |
280 | 280 | <li class="nav-item" dir="ltr"> |
281 | 281 | <%= $makelink->( |
282 | 282 | 'instructor_set_progress', |
283 | 283 | # Make sure a versioned set id is not used for the progress link. |
284 | 284 | text => $prettySetID =~ s/,v\d+$//r, |
285 | | - captures => { setID => $setID =~ s/,v\d+$//r }, |
| 285 | + captures => { setID => $globalSetID // $setID =~ s/,v\d+$//r }, |
286 | 286 | ) %> |
287 | 287 | </li> |
288 | 288 | % } |
|
0 commit comments