Skip to content

Commit c3ebd57

Browse files
committed
add coverimage field to collaborative
1 parent 23c36c2 commit c3ebd57

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

api/models/Collaborative.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ class Collaborative(models.Model):
2020
logo = models.ImageField(
2121
upload_to=_use_case_directory_path, max_length=300, blank=True, null=True
2222
)
23+
cover_image = models.ImageField(
24+
upload_to=_use_case_directory_path, max_length=300, blank=True, null=True
25+
)
2326
created = models.DateTimeField(auto_now_add=True)
2427
modified = models.DateTimeField(auto_now=True)
2528
website = models.URLField(blank=True)

api/schema/collaborative_schema.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ class CollaborativeInputPartial:
7474

7575
id: str
7676
logo: Optional[Upload] = strawberry.field(default=None)
77+
cover_image: Optional[Upload] = strawberry.field(default=None)
7778
title: Optional[str] = None
7879
summary: Optional[str] = None
7980
platform_url: Optional[str] = None
@@ -429,6 +430,8 @@ def update_collaborative(
429430
collaborative.completed_on = data.completed_on
430431
if data.logo is not None and data.logo is not strawberry.UNSET:
431432
collaborative.logo = data.logo
433+
if data.cover_image is not None and data.cover_image is not strawberry.UNSET:
434+
collaborative.cover_image = data.cover_image
432435
collaborative.save()
433436
return TypeCollaborative.from_django(collaborative)
434437

0 commit comments

Comments
 (0)