Make volunteer name link to their registration on the schedule
authorMagnus Hagander <magnus@hagander.net>
Wed, 3 Dec 2025 22:19:28 +0000 (23:19 +0100)
committerMagnus Hagander <magnus@hagander.net>
Wed, 3 Dec 2025 23:08:43 +0000 (00:08 +0100)
Fixes #201

media/js/volsched.js

index 833623712337236b291219ad8c4ff043623d091f..8503adfd0c10eeb72e32b19d852877830a1cf7cc 100644 (file)
@@ -35,8 +35,12 @@ function update_slot_info(slot, regid, is_admin, is_volunteer) {
 
         var row = $('<div/>').data('volid', assignment.id).addClass('row');
 
-        /* Name of volunteer */
-        row.append($('<div/>').addClass('col-md-6').text(assignment.volunteer));
+        /* Name of volunteer, link if it's an admin */
+        if (is_admin) {
+          row.append($('<div/>').addClass('col-md-6').append($('<a/>').attr('href', '../regdashboard/list/' + assignment.volid + '/').text(assignment.volunteer)));
+        } else {
+          row.append($('<div/>').addClass('col-md-6').text(assignment.volunteer));
+        }
 
         /* Label showing if confirmed or not */
         if (assignment.vol_confirmed && assignment.org_confirmed) {