diff --git a/submissions/models.py b/submissions/models.py index 53488671a0b97ec4d6db0da50f40b78e649a7659..a365f886549706d85c698b4ea4fd545dc17023c9 100644 --- a/submissions/models.py +++ b/submissions/models.py @@ -409,6 +409,14 @@ class EditorialAssignment(SubmissionRelatedObjectMixin, models.Model): """Return string representation of this EditorialAssigment as shown in Notifications.""" return self.submission.preprint.identifier_w_vn_nr + @property + def preassigned(self): + return self.status == STATUS_PREASSIGNED + + @property + def invited(self): + return self.status == STATUS_INVITED + @property def replaced(self): return self.status == STATUS_REPLACED diff --git a/submissions/templates/partials/submissions/pool/assignment_info.html b/submissions/templates/partials/submissions/pool/assignment_info.html index 73a8ec6107f56ad0ab486b95f9483beae58d04ad..ced9d7a14d69f9088f5ae7c73dbd6588b8852df7 100644 --- a/submissions/templates/partials/submissions/pool/assignment_info.html +++ b/submissions/templates/partials/submissions/pool/assignment_info.html @@ -1,6 +1,9 @@ <li class="py-1"> {{ assignment.to.user.first_name }} {{ assignment.to.user.last_name }} + {% if assignment.invited %} + <span class="label label-sm label-info">invited</span> + {% endif %} {% if assignment.accepted %} <span class="label label-sm label-outline-success">accepted</span> {% endif %} @@ -18,7 +21,7 @@ <br> <span class="text-muted"> - requested {{ assignment.date_created }} + invited {{ assignment.date_invited|default:'<i>TBA</i>'|safe }} {% if assignment.date_answered %} | answered {{ assignment.date_answered }} {% endif %}