From abf636775c291e4fab825404db973c4aa57a1983 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Thu, 29 Jun 2023 16:53:11 +0000 Subject: [PATCH] Removed star model --- src/apps/fossdb/migrations/0009_delete_star.py | 16 ++++++++++++++++ src/apps/fossdb/models.py | 9 --------- 2 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 src/apps/fossdb/migrations/0009_delete_star.py diff --git a/src/apps/fossdb/migrations/0009_delete_star.py b/src/apps/fossdb/migrations/0009_delete_star.py new file mode 100644 index 0000000..b914513 --- /dev/null +++ b/src/apps/fossdb/migrations/0009_delete_star.py @@ -0,0 +1,16 @@ +# Generated by Django 4.2.2 on 2023-06-29 16:51 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('fossdb', '0008_alter_project_description'), + ] + + operations = [ + migrations.DeleteModel( + name='Star', + ), + ] diff --git a/src/apps/fossdb/models.py b/src/apps/fossdb/models.py index 9ae66b4..117f556 100644 --- a/src/apps/fossdb/models.py +++ b/src/apps/fossdb/models.py @@ -72,10 +72,6 @@ class Project(models.Model): programming_language = models.ManyToManyField(ProgrammingLanguage, through="ProjectProgrammingLanguage", blank=True) date_created = models.DateTimeField(auto_now_add=True) - @property - def star_amount(self): - return self.star.count() - @property def runs_on_macos(self): return self.operating_system.filter(operating_system__name="macOS").exists() @@ -137,8 +133,3 @@ class ProjectHostingPlatform(models.Model): def __str__(self): return self.url - - -class Star(models.Model): - user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) - project = models.ForeignKey(Project, on_delete=models.CASCADE)