def packageReleases(type):
		packages = []
		packageDictionaries = {}
		for package in Package.getAll(g.databaseSession):
			packageDictionary = package.toDictionary()
			packageDictionary["releases"] = packageDictionary.get("releases", [])
			packageDictionaries[package.id] = packageDictionary
			packages.append(packageDictionary)
		
		packageReleases = PackageRelease.getLatestPackageReleases(g.databaseSession)
		for packageRelease in packageReleases:
			packageDictionary = packageDictionaries[packageRelease.packageId]
			if packageDictionary is None: continue
			
			packageDictionary["releases"].append(packageRelease.toDictionary())
		
		return packages
 def allJson(type):
     return Package.getAll(g.databaseSession)