Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as =================================================================== diff -u -r14bc42a946995b79695c753385a683e238252491 -r5f45c7faae4bed21f2b9f0582cb67922aab13932 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as (.../LessonTabView.as) (revision 14bc42a946995b79695c753385a683e238252491) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as (.../LessonTabView.as) (revision 5f45c7faae4bed21f2b9f0582cb67922aab13932) @@ -139,7 +139,11 @@ break; case 'STATUS' : trace('STATUS'); - break; + break; + case 'TODOS' : + trace('TODOS'); + populateContributeActivities(); + break; case 'TABCHANGE' : if (infoObj.tabID == _tabID){ trace("TabID for Selected tab is (LessonTab TABCHANGE): "+infoObj.tabID) @@ -185,6 +189,12 @@ //setStyles(); populateLessonDetails(); + if(mm.getToDos() == null){ + mm.getMonitor().getContributeActivities(mm.getSequence().getSequenceID()); + } else { + populateContributeActivities(); + } + dispatchEvent({type:'load',target:this}); } @@ -236,6 +246,17 @@ } /** + * Populate the required tasks for the active Sequence + */ + private function populateContributeActivities():Void{ + // get contribute activities + var todos:Array = mm.getToDos(); + trace('contrib. act length: ' + todos.length); + // show isRequired activities in scrollpane + + } + + /** * Opens the lesson manager dialog */ public function showLessonManagerDialog(mm:MonitorModel) {