Skip to content

Commit 3696978

Browse files
Rename CoSpeaker model to SubmissionCoSpeaker
- Update model class name in models.py - Update all references in mutations.py - Update admin.py imports and inline admin - Update migration file to use new model name Co-authored-by: Marco Acierno <[email protected]>
1 parent 7ba8c1c commit 3696978

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

backend/api/submissions/mutations.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from i18n.strings import LazyI18nString
2222
from languages.models import Language
2323
from participants.models import Participant
24-
from submissions.models import ProposalMaterial, Submission as SubmissionModel, CoSpeaker
24+
from submissions.models import ProposalMaterial, Submission as SubmissionModel, SubmissionCoSpeaker
2525
from submissions.tasks import notify_new_cfp_submission
2626
from users.models import User
2727

@@ -59,7 +59,7 @@ def handle_co_speakers(submission, co_speaker_emails, submitter, conference):
5959

6060
# Remove co-speakers that are no longer in the list
6161
if emails_to_remove:
62-
CoSpeaker.objects.filter(
62+
SubmissionCoSpeaker.objects.filter(
6363
submission=submission, user__email__in=emails_to_remove
6464
).delete()
6565

@@ -74,7 +74,7 @@ def handle_co_speakers(submission, co_speaker_emails, submitter, conference):
7474
user = User.objects.create_user(email=email, password=None)
7575

7676
# Create co-speaker relationship
77-
CoSpeaker.objects.create(submission=submission, user=user)
77+
SubmissionCoSpeaker.objects.create(submission=submission, user=user)
7878

7979
# Send invitation email
8080
try:

backend/submissions/admin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626

2727
from .models import (
28-
CoSpeaker,
28+
SubmissionCoSpeaker,
2929
ProposalMaterial,
3030
Submission,
3131
SubmissionComment,
@@ -215,7 +215,7 @@ class ProposalMaterialInline(admin.TabularInline):
215215

216216

217217
class CoSpeakerInline(admin.TabularInline):
218-
model = CoSpeaker
218+
model = SubmissionCoSpeaker
219219
extra = 0
220220
autocomplete_fields = ("user",)
221221

backend/submissions/migrations/0031_cospeaker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class Migration(migrations.Migration):
1616

1717
operations = [
1818
migrations.CreateModel(
19-
name='CoSpeaker',
19+
name='SubmissionCoSpeaker',
2020
fields=[
2121
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
2222
('created', model_utils.fields.AutoCreatedField(default=django.utils.timezone.now, editable=False, verbose_name='created')),

backend/submissions/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ class Meta:
286286
verbose_name_plural = _("Submissions Confirm Pending Status")
287287

288288

289-
class CoSpeaker(TimeStampedModel):
289+
class SubmissionCoSpeaker(TimeStampedModel):
290290
submission = models.ForeignKey(
291291
"submissions.Submission",
292292
on_delete=models.CASCADE,

0 commit comments

Comments
 (0)