From: Yoan Le Clanche Date: Mon, 13 Dec 2021 15:53:51 +0000 (+0100) Subject: Open student link in new tab : https://trackers.pilotsystems.net/prebarreau/0311 X-Git-Tag: 2.5.1~20^2~1 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=f820a774838a3e448f6c18ff15fdcfbac47f45ac;p=teleforma.git Open student link in new tab : https://trackers.pilotsystems.net/prebarreau/0311 --- 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