diff --git a/backend/server/adventures/models.py b/backend/server/adventures/models.py index 8315e52..1049ae4 100644 --- a/backend/server/adventures/models.py +++ b/backend/server/adventures/models.py @@ -33,7 +33,7 @@ User = get_user_model() class Adventure(models.Model): id = models.AutoField(primary_key=True) - temp_id = models.UUIDField(default=uuid.uuid4, editable=False, unique=True, null=True, blank=True) + temp_id = models.UUIDField(default=uuid.uuid4, editable=True, unique=True, null=True, blank=True) user_id = models.ForeignKey( User, on_delete=models.CASCADE, default=default_user_id) type = models.CharField(max_length=100, choices=ADVENTURE_TYPES) @@ -65,7 +65,7 @@ class Adventure(models.Model): class Collection(models.Model): id = models.AutoField(primary_key=True) - temp_id = models.UUIDField(default=uuid.uuid4, editable=False, unique=True, null=True, blank=True) + temp_id = models.UUIDField(default=uuid.uuid4, editable=True, unique=True, null=True, blank=True) user_id = models.ForeignKey( User, on_delete=models.CASCADE, default=default_user_id) name = models.CharField(max_length=200) @@ -90,7 +90,7 @@ class Collection(models.Model): class Transportation(models.Model): id = models.AutoField(primary_key=True) - temp_id = models.UUIDField(default=uuid.uuid4, editable=False, unique=True, null=True, blank=True) + temp_id = models.UUIDField(default=uuid.uuid4, editable=True, unique=True, null=True, blank=True) user_id = models.ForeignKey( User, on_delete=models.CASCADE, default=default_user_id) type = models.CharField(max_length=100, choices=TRANSPORTATION_TYPES) @@ -119,7 +119,7 @@ class Transportation(models.Model): class Note(models.Model): id = models.AutoField(primary_key=True) - temp_id = models.UUIDField(default=uuid.uuid4, editable=False, unique=True, null=True, blank=True) + temp_id = models.UUIDField(default=uuid.uuid4, editable=True, unique=True, null=True, blank=True) user_id = models.ForeignKey( User, on_delete=models.CASCADE, default=default_user_id) name = models.CharField(max_length=200) @@ -143,7 +143,7 @@ class Note(models.Model): class Checklist(models.Model): id = models.AutoField(primary_key=True) - temp_id = models.UUIDField(default=uuid.uuid4, editable=False, unique=True, null=True, blank=True) + temp_id = models.UUIDField(default=uuid.uuid4, editable=True, unique=True, null=True, blank=True) user_id = models.ForeignKey( User, on_delete=models.CASCADE, default=default_user_id) name = models.CharField(max_length=200) @@ -165,7 +165,7 @@ class Checklist(models.Model): class ChecklistItem(models.Model): id = models.AutoField(primary_key=True) - temp_id = models.UUIDField(default=uuid.uuid4, editable=False, unique=True, null=True, blank=True) + temp_id = models.UUIDField(default=uuid.uuid4, editable=True, unique=True, null=True, blank=True) user_id = models.ForeignKey( User, on_delete=models.CASCADE, default=default_user_id) name = models.CharField(max_length=200) diff --git a/backend/server/users/models.py b/backend/server/users/models.py index 83985d0..6f22cfb 100644 --- a/backend/server/users/models.py +++ b/backend/server/users/models.py @@ -5,7 +5,7 @@ from django_resized import ResizedImageField class CustomUser(AbstractUser): profile_pic = ResizedImageField(force_format="WEBP", quality=75, null=True, blank=True, upload_to='profile-pics/') - uuid = models.UUIDField(default=uuid.uuid4, editable=False, unique=True, primary_key=True, null=True, blank=True) + uuid = models.UUIDField(default=uuid.uuid4, editable=True, unique=True, null=True, blank=True) def __str__(self): return self.username \ No newline at end of file