Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorController.as =================================================================== diff -u -r4f2b5e027a0280e847c04784bf85da674a6fd766 -r07c122f51d20974858a59751ca444af20e0fa283 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorController.as (.../MonitorController.as) (revision 4f2b5e027a0280e847c04784bf85da674a6fd766) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorController.as (.../MonitorController.as) (revision 07c122f51d20974858a59751ca444af20e0fa283) @@ -271,7 +271,10 @@ case LessonTabView.ARCHIVE_CBI : trace('archiving...'); _monitorModel.archiveSequence(); - break; + break; + case LessonTabView.UNARCHIVE_CBI : + trace('unarchiving...'); + _monitorModel.unarchiveSequence(); default : trace('no such combo box item'); Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as =================================================================== diff -u -rb9db34ce4229ec8aba79b80444a1a8180a38ad94 -r07c122f51d20974858a59751ca444af20e0fa283 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as (.../MonitorModel.as) (revision b9db34ce4229ec8aba79b80444a1a8180a38ad94) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as (.../MonitorModel.as) (revision 07c122f51d20974858a59751ca444af20e0fa283) @@ -161,6 +161,11 @@ var callback:Function = Proxy.create(_monitor, _monitor.reloadLessonToMonitor); Application.getInstance().getComms().getRequest('monitoring/monitoring.do?method=archiveLesson&lessonID=' + String(_activeSeq.ID) + '&userID=' + _root.userID,callback, false); } + + public function unarchiveSequence():Void{ + var callback:Function = Proxy.create(_monitor, _monitor.reloadLessonToMonitor); + Application.getInstance().getComms().getRequest('monitoring/monitoring.do?method=unarchiveLesson&lessonID=' + String(_activeSeq.ID) + '&userID=' + _root.userID,callback, false); + } public function activateSequence():Void{ var callback:Function = Proxy.create(_monitor, _monitor.reloadLessonToMonitor); Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as =================================================================== diff -u -r544d3575d27a3db90911d4e8dd4a99e0f3a1ba03 -r07c122f51d20974858a59751ca444af20e0fa283 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as (.../LessonTabView.as) (revision 544d3575d27a3db90911d4e8dd4a99e0f3a1ba03) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as (.../LessonTabView.as) (revision 07c122f51d20974858a59751ca444af20e0fa283) @@ -51,6 +51,7 @@ public static var ACTIVE_CBI:Number = 1; public static var DISABLE_CBI:Number = 2; public static var ARCHIVE_CBI:Number = 3; + public static var UNARCHIVE_CBI:Number = 4; private var _className = "LessonTabView"; //constants: @@ -286,7 +287,7 @@ break; case Sequence.ARCHIVED_STATE_ID : changeStatus_cmb.addItem("Select Status", LessonTabView.NULL_CBI); - //changeStatus_cmb.addItem("Activate", LessonTabView.ACTIVE_CBI); + changeStatus_cmb.addItem("Activate", LessonTabView.UNARCHIVE_CBI); break; case Sequence.ACTIVE_STATE_ID : changeStatus_cmb.addItem("Select Status", LessonTabView.NULL_CBI);