From f820a774838a3e448f6c18ff15fdcfbac47f45ac Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Mon, 13 Dec 2021 16:53:51 +0100 Subject: [PATCH] Open student link in new tab : https://trackers.pilotsystems.net/prebarreau/0311 --- teleforma/admin.py | 5 +++++ teleforma/static/admin/js/admin-teleforma.js | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 teleforma/static/admin/js/admin-teleforma.js diff --git a/teleforma/admin.py b/teleforma/admin.py index b78db2c5..2fd8123c 100644 --- a/teleforma/admin.py +++ b/teleforma/admin.py @@ -157,6 +157,11 @@ class StudentAdmin(admin.ModelAdmin): actions = ['export_xls', 'write_message', 'add_to_group'] action_form = StudentGroupForm + class Media: + js = ( + 'admin/js/admin-teleforma.js', + ) + def get_trainings(self, instance): return ' - '.join([str(training) for training in instance.trainings.all()]) diff --git a/teleforma/static/admin/js/admin-teleforma.js b/teleforma/static/admin/js/admin-teleforma.js new file mode 100644 index 00000000..024c840d --- /dev/null +++ b/teleforma/static/admin/js/admin-teleforma.js @@ -0,0 +1,4 @@ +$(document).ready(function() { + // links should be opened in new tab to avoid a bug with the back button and multiselect field on FF : https://trackers.pilotsystems.net/prebarreau/0311 + $("a:contains('Voir sur le site')").attr("target", "_blank") +}) \ No newline at end of file -- 2.39.5