Index: lams_central/web/includes/javascript/addLesson.js =================================================================== diff -u -r1233d7630219a578085d60792930fba266fe15d4 -r7e26cc267b556ce7f7b2116b13a9afe02f353d74 --- lams_central/web/includes/javascript/addLesson.js (.../addLesson.js) (revision 1233d7630219a578085d60792930fba266fe15d4) +++ lams_central/web/includes/javascript/addLesson.js (.../addLesson.js) (revision 7e26cc267b556ce7f7b2116b13a9afe02f353d74) @@ -31,6 +31,11 @@ // hide existing LD image $('.ldChoiceDependentCanvasElement').css('display', 'none'); + if (orgGroupingsAvailable) { + $('#grouping-tab-desc-select, #grouping-tab-select').hide(); + $('#grouping-tab-desc-none').show(); + } + // if a LD is selected if (node.state.selected && node.learningDesignId) { $('#lessonNameInput').val(node.label); @@ -40,6 +45,21 @@ } // display "loading" animation and finally LD thumbnail loadLearningDesignSVG(node.learningDesignId); + + if (orgGroupingsAvailable) { + $.ajax({ + 'url' : LAMS_URL + 'monitoring/monitoring/isLearningDesignHasGroupings.do', + 'data' : { + 'learningDesignId' : node.learningDesignId + }, + 'dataType' : 'text', + 'success' : function(response) { + let hasGroupings = response == 'true'; + $('#grouping-tab-desc-select, #grouping-tab-select').toggle(hasGroupings); + $('#grouping-tab-desc-none').toggle(!hasGroupings); + } + }) + } } else { // a folder got selected or LD got deselected $('#lessonNameInput').val(null);