Index: lams_central/src/flash/lams_authoring.fla =================================================================== diff -u -r8fd2b633dfecd1852d1555606fe73cd3fd38d398 -rab7a8155c86c7f5c118ed165e1413c899a671aa8 Binary files differ Index: lams_common/src/flash/org/lamsfoundation/lams/common/ws/Workspace.as =================================================================== diff -u -rf2b2b6d0f80bd82c2403170937a3f1dea0924c52 -rab7a8155c86c7f5c118ed165e1413c899a671aa8 --- lams_common/src/flash/org/lamsfoundation/lams/common/ws/Workspace.as (.../Workspace.as) (revision f2b2b6d0f80bd82c2403170937a3f1dea0924c52) +++ lams_common/src/flash/org/lamsfoundation/lams/common/ws/Workspace.as (.../Workspace.as) (revision ab7a8155c86c7f5c118ed165e1413c899a671aa8) @@ -90,12 +90,12 @@ private function requestWorkspaceFolders():Void{ var callback:Function = Proxy.create(this,recievedWorkspaceFolders); var uid:Number = Config.getInstance().userID; - Application.getInstance().getComms().getRequest('workspace.do?method=getAccessibleWorkspaceFolders&userID='+uid,callback, false); + Application.getInstance().getComms().getRequest('workspace.do?method=getAccessibleWorkspaceFoldersNew&userID='+uid,callback, false); } private function recievedWorkspaceFolders(dto:Object):Void{ - Debugger.log('Got the available folders - PRIVATE.workspaceFolderID:'+dto.PRIVATE.workspaceFolderID,Debugger.GEN,'recievedWorkspaceFolders','Workspace'); + Debugger.log('Got the available folders - PRIVATE.resourceID:'+dto.PRIVATE.resourceID,Debugger.GEN,'recievedWorkspaceFolders','Workspace'); //_global.breakpoint(); workspaceModel.parseDataForTree(dto); Index: lams_common/src/flash/org/lamsfoundation/lams/common/ws/WorkspaceDialog.as =================================================================== diff -u -rf2b2b6d0f80bd82c2403170937a3f1dea0924c52 -rab7a8155c86c7f5c118ed165e1413c899a671aa8 --- lams_common/src/flash/org/lamsfoundation/lams/common/ws/WorkspaceDialog.as (.../WorkspaceDialog.as) (revision f2b2b6d0f80bd82c2403170937a3f1dea0924c52) +++ lams_common/src/flash/org/lamsfoundation/lams/common/ws/WorkspaceDialog.as (.../WorkspaceDialog.as) (revision ab7a8155c86c7f5c118ed165e1413c899a671aa8) @@ -206,6 +206,10 @@ //Only update the details if the node if its a resource:a var nodeData = newSelectedNode.attributes.data; if(nodeData.resourceType == "Folder"){ + resourceTitle_txi.text = ""; + resourceDesc_txa.text = ""; + + }else{ resourceTitle_txi.text = nodeData.name; resourceDesc_txa.text = nodeData.description; @@ -214,7 +218,7 @@ license_txa.text = ; licenseID_cmb.value = ; */ - + } } Index: lams_common/src/flash/org/lamsfoundation/lams/common/ws/WorkspaceModel.as =================================================================== diff -u -rf2b2b6d0f80bd82c2403170937a3f1dea0924c52 -rab7a8155c86c7f5c118ed165e1413c899a671aa8 --- lams_common/src/flash/org/lamsfoundation/lams/common/ws/WorkspaceModel.as (.../WorkspaceModel.as) (revision f2b2b6d0f80bd82c2403170937a3f1dea0924c52) +++ lams_common/src/flash/org/lamsfoundation/lams/common/ws/WorkspaceModel.as (.../WorkspaceModel.as) (revision ab7a8155c86c7f5c118ed165e1413c899a671aa8) @@ -122,25 +122,31 @@ * ORGANISATIONS List of folders (root folder only) which belong to organizations of which user is a member */ public function parseDataForTree(dto:Object):Void{ + _global.breakpoint(); _accessibleWorkspaceFoldersDTOCopy = dto; _treeDP = new XML(); //add top level _treeDP.addTreeNode("My Workspace",0); - //add 3 folders + //add org folder container var fChild:XMLNode = _treeDP.firstChild; var orgNode:XMLNode = fChild.addTreeNode("Organisations",null); orgNode.attributes.isBranch = true; + for(var i=0;i
+	 * - creationDateTime = 2004-12-23T0:0:0+10:0
+		 description = Folder
+		 lastModifiedDateTime = 2004-12-23T0:0:0+10:0
+		 name = Mary Morgan Run Sequences Folder
+		 permissionCode = 3.0
+		 resourceID = 7.0
+		 resourceType = Folder
+    or
+		creationDateTime = 2006-1-24T9:42:14+10:0
+		description = An example description
+		lastModifiedDateTime = 2006-1-24T10:42:14+10:0
+		name = LD Created:Tue Jan 24 10:42:14 GMT+1100 2006
+		permissionCode = 3.0
+		resourceID = 6.0
+	    resourceType = LearningDesign
+	    versionDetails
+	  
+  
+ * @usage * @param dto * @return @@ -226,6 +223,7 @@ Debugger.log('nodeToUpdate.attributes.data.workspaceFolderID:'+nodeToUpdate.attributes.data.workspaceFolderID,Debugger.GEN,'setFolderContents','org.lamsfoundation.lams.WorkspaceModel'); }else{ //think this wont ever happen as must have been listed by prevous node + Debugger.log('Did not find:'+dto.workspaceFolderID+' so creating a new XMLNode - this may/will fail',Debugger.CRITICAL,'setFolderContents','org.lamsfoundation.lams.WorkspaceModel'); nodeToUpdate = new XMLNode(); }