def api_versions(self): ret = [] for version_data in api.version.get(project=self.pk, active=True)['objects']: version = make_api_version(version_data) ret.append(version) return sort_version_aware(ret)
def api_versions(self): from builds.models import Version ret = [] for version_data in api.version.get(project=self.pk, active=True)['objects']: del version_data['resource_uri'] project_data = version_data['project'] del project_data['users'] del project_data['resource_uri'] del project_data['absolute_url'] project = Project(**project_data) version_data['project'] = project ret.append(Version(**version_data)) return sort_version_aware(ret)
def api_versions(self): from builds.models import Version ret = [] for version_data in api.version.get(project=self.pk, active=True)["objects"]: del version_data["resource_uri"] project_data = version_data["project"] del project_data["users"] del project_data["resource_uri"] del project_data["absolute_url"] project = Project(**project_data) version_data["project"] = project ret.append(Version(**version_data)) return sort_version_aware(ret)
def ordered_active_versions(self): return sort_version_aware(self.versions.filter(active=True))
def ordered_active_versions(self): from builds.models import Version versions = Version.objects.public(project=self, only_active=True) return sort_version_aware(versions)