Skip to content

Commit 555f628

Browse files
authored
Merge pull request #606 from praekeltfoundation/capi-backend-changes
Change registration to action
2 parents 2930ac3 + 12049c0 commit 555f628

File tree

3 files changed

+38
-7
lines changed

3 files changed

+38
-7
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Generated by Django 4.2.13 on 2024-07-16 09:18
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("eventstore", "0066_whatsapptemplatesendstatus_status"),
10+
]
11+
12+
operations = [
13+
migrations.RenameField(
14+
model_name="whatsapptemplatesendstatus",
15+
old_name="registration_completed_at",
16+
new_name="action_completed_at",
17+
),
18+
migrations.AlterField(
19+
model_name="whatsapptemplatesendstatus",
20+
name="status",
21+
field=models.CharField(
22+
choices=[
23+
("wired", "Message wired"),
24+
("event_received", "Event received"),
25+
("action_completed", "Action completed"),
26+
],
27+
default="wired",
28+
max_length=30,
29+
),
30+
),
31+
]

eventstore/models.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,18 +1130,18 @@ class WhatsAppTemplateSendStatus(models.Model):
11301130
class Status:
11311131
WIRED = "wired"
11321132
EVENT_RECEIVED = "event_received"
1133-
REGISTRATION_COMPLETED = "registration_completed"
1133+
ACTION_COMPLETED = "action_completed"
11341134
choices = (
11351135
(WIRED, "Message wired"),
11361136
(EVENT_RECEIVED, "Event received"),
1137-
(REGISTRATION_COMPLETED, "Registration completed"),
1137+
(ACTION_COMPLETED, "Action completed"),
11381138
)
11391139

11401140
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
11411141
message_id = models.CharField(max_length=255, blank=True)
11421142
sent_at = models.DateTimeField(auto_now_add=True)
11431143
event_received_at = models.DateTimeField(null=True)
1144-
registration_completed_at = models.DateTimeField(null=True)
1144+
action_completed_at = models.DateTimeField(null=True)
11451145
preferred_channel = models.CharField(
11461146
max_length=8, choices=CHANNEL_TYPES, default=WHATSAPP_CHANNELTYPE
11471147
)

eventstore/tests/test_views.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3239,14 +3239,14 @@ def test_change_object(self):
32393239
response = self.client.patch(
32403240
self.url,
32413241
{
3242-
"registration_completed_at": timezone.now(),
3243-
"status": WhatsAppTemplateSendStatus.Status.REGISTRATION_COMPLETED,
3242+
"action_completed_at": timezone.now(),
3243+
"status": WhatsAppTemplateSendStatus.Status.ACTION_COMPLETED,
32443244
},
32453245
)
32463246

32473247
self.status.refresh_from_db()
32483248
self.assertEqual(response.status_code, status.HTTP_200_OK)
3249-
self.assertIsNotNone(self.status.registration_completed_at)
3249+
self.assertIsNotNone(self.status.action_completed_at)
32503250
self.assertEqual(
3251-
self.status.status, WhatsAppTemplateSendStatus.Status.REGISTRATION_COMPLETED
3251+
self.status.status, WhatsAppTemplateSendStatus.Status.ACTION_COMPLETED
32523252
)

0 commit comments

Comments
 (0)