diff --git a/RIGS/templates/event_print.xml b/RIGS/templates/event_print.xml
index e43ea413..43b0d849 100644
--- a/RIGS/templates/event_print.xml
+++ b/RIGS/templates/event_print.xml
@@ -106,7 +106,7 @@
[Page of ]
- [Paperwork generated{% if current_user %} by {{current_user.name}} |{% endif %} {% now "d/m/Y H:i" %} | {{object.current_version_id}}]
+ {{info_string}}
@@ -122,7 +122,7 @@
[Page of ]
- [Paperwork generated{% if current_user %} by {{current_user.name}} |{% endif %} {% now "d/m/Y H:i" %} | {{object.current_version_id}}]
+ {{info_string}}
diff --git a/RIGS/views/rigboard.py b/RIGS/views/rigboard.py
index 709fb1f8..1adbfd57 100644
--- a/RIGS/views/rigboard.py
+++ b/RIGS/views/rigboard.py
@@ -185,11 +185,15 @@ class EventPrint(generic.View):
merger = PdfFileMerger()
+ user_str = f"by {request.user.name} " if request.user is not None else ""
+ time = timezone.now().strftime('%d/%m/%Y %H:%I')
+
context = {
'object': object,
'quote': True,
'current_user': request.user,
- 'filename': 'Event_{}_{}_{}.pdf'.format(object.display_id, re.sub(r'[^a-zA-Z0-9 \n\.]', '', object.name), object.start_date)
+ 'filename': 'Event_{}_{}_{}.pdf'.format(object.display_id, re.sub(r'[^a-zA-Z0-9 \n\.]', '', object.name), object.start_date),
+ 'info_string': f"[Paperwork generated {user_str}on {time} - {object.current_version_id}]",
}
rml = template.render(context)
diff --git a/versioning/versioning.py b/versioning/versioning.py
index 45ab3c6d..48931b0c 100644
--- a/versioning/versioning.py
+++ b/versioning/versioning.py
@@ -9,12 +9,12 @@ from reversion.models import Version, VersionQuerySet
class RevisionMixin:
@property
def is_first_version(self):
- versions = Version.objects.get_for_object(self)
+ versions = RIGSVersion.objects.get_for_object(self)
return len(versions) == 1
@property
def current_version(self):
- version = Version.objects.get_for_object(self).select_related('revision').first()
+ version = RIGSVersion.objects.get_for_object(self).select_related('revision').first()
return version
@property