X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/6251ad833bb249f4cbc52e1676c9d6a2b7d95fff..622862bc33b5e1ad606ed57681c18d40f3e38fe7:/src/catalogue/models.py diff --git a/src/catalogue/models.py b/src/catalogue/models.py index 4544fc68..d3766d5a 100644 --- a/src/catalogue/models.py +++ b/src/catalogue/models.py @@ -236,6 +236,18 @@ class Book(WikidataModel): translators_str.admin_order_field = 'translators__last_name' translators_str.short_description = _('Translator') + def authors_first_names(self): + return ', '.join(a.first_name for a in self.authors.all()) + + def authors_last_names(self): + return ', '.join(a.last_name for a in self.authors.all()) + + def translators_first_names(self): + return ', '.join(a.first_name for a in self.translators.all()) + + def translators_last_names(self): + return ', '.join(a.last_name for a in self.translators.all()) + def get_estimated_costs(self): return { work_type: work_type.calculate(self)