 			tokens: project.tokens
 		}
 		return model
+
+	_buildOlProjectViewModel: (project) ->
+		{
+			id: project.id
+			name: project.title
+			lastUpdated: project.updated_at
+#			publicAccessLevel:
+#			accessLevel:
+			archived: project.archived
+#			owner_ref:
+			isOLProject: true
+		}
 
 	_injectProjectOwners: (projects, callback = (error, projects) ->) ->
 		users = {}

			projects.push ProjectController._buildProjectViewModel(project, "readWrite", Sources.INVITE)
		for project in readOnly
			projects.push ProjectController._buildProjectViewModel(project, "readOnly", Sources.INVITE)
		# Token-access
		#   Only add these projects if they're not already present, this gives us cascading access
		#   from 'owner' => 'token-read-only'

					showLinkSharingOnboarding: showLinkSharingOnboarding
				timer.done()

	_buildProjectList: (allProjects, olProjects = [])->
		{owned, readAndWrite, readOnly, tokenReadAndWrite, tokenReadOnly} = allProjects
		projects = []
		for project in owned
