Use template_type property directly from API

It’s included in the job/upload response now[1]. So we don’t need to
fetch the template every time we want to access it.

1. https://github.com/alphagov/notifications-api/pull/2728
This commit is contained in:
Chris Hill-Scott
2020-02-27 10:13:10 +00:00
parent b6e0b7f97d
commit f9310dd2ed
5 changed files with 37 additions and 15 deletions

View File

@@ -30,6 +30,7 @@ class Job(JSONModel):
'processing_started',
'notification_count',
'created_by',
'template_type',
}
@classmethod
@@ -132,10 +133,6 @@ class Job(JSONModel):
version=self.template_version,
)['data']
@property
def template_type(self):
return self.template['template_type']
@property
def percentage_complete(self):
return self.notifications_requested / self.notification_count * 100