Skip to content

Commit 5fa5145

Browse files
committed
2.65.1 Added Export facility for all other places log sessions display their contents
1 parent 3f33300 commit 5fa5145

File tree

6 files changed

+58
-6
lines changed

6 files changed

+58
-6
lines changed

public/js/functions.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
* Project: RXX - NDB Logging Database
33
* Homepage: https://rxx.classaxe.com
4-
* Version: 2.64.16
4+
* Version: 2.65.0
55
* Date: 2025-01-02
66
* Licence: LGPL
77
* Copyright: 2025 Martin Francis
@@ -1667,6 +1667,11 @@ var logSessions = {
16671667
var listenerId = $(this).closest('tr').attr('id').split('_')[2];
16681668
var logSessionId = $(this).closest('tr').attr('id').split('_')[3];
16691669
logSessions.getLogSessionLogs(listenerId, logSessionId);
1670+
$('.export a').each(function(i, obj) {
1671+
var bits = $(obj).attr('href').split('/');
1672+
bits[6] = logSessionId;
1673+
$(obj).attr('href', bits.join('/'));
1674+
});
16701675
});
16711676
$('.logsessions tbody').children('tr:first').trigger('click');
16721677
});

public/js/functions.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/js/logsessions.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ var logSessions = {
1919
var listenerId = $(this).closest('tr').attr('id').split('_')[2];
2020
var logSessionId = $(this).closest('tr').attr('id').split('_')[3];
2121
logSessions.getLogSessionLogs(listenerId, logSessionId);
22+
$('.export a').each(function(i, obj) {
23+
var bits = $(obj).attr('href').split('/');
24+
bits[6] = logSessionId;
25+
$(obj).attr('href', bits.join('/'));
26+
});
2227
});
2328
$('.logsessions tbody').children('tr:first').trigger('click');
2429
});

templates/listener/logsessions.html.twig

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,21 @@
1313
{{ form_end(form, {'render_rest': false}) }}
1414
{% include 'listener/logsessions.grid.html.twig' %}
1515
</div>
16-
<h2>{% trans %}Logs Uploaded in Selected Session{% endtrans %}</h2>
16+
<h2>{% trans %}Logs Uploaded in Selected Session{% endtrans %}
17+
<sup>
18+
[ {% trans %}Export{% endtrans %}
19+
<span class="export">
20+
<a title="Export as CSV" href="{{ url('logsession_logs_export_csv', { 'system' : system, 'id': 'YYY' }) }}">
21+
<span class='ui-icon ui-icon-document'></span>.csv
22+
</a>
23+
|
24+
<a title="Export as TXT" href="{{ url('logsession_logs_export_txt', { 'system' : system, 'id': 'YYY' }) }}">
25+
<span class='ui-icon ui-icon-document'></span>.txt
26+
</a>
27+
</span>
28+
]
29+
</sup>
30+
</h2>
1731
<div class="scroll" style="background: #fff" id="list2"></div>
1832
</div>
1933
</div>

templates/listener/remotelogsessions.html.twig

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,21 @@
1313
{{ form_end(form, {'render_rest': false}) }}
1414
{% include 'listener/logsessions.grid.html.twig' %}
1515
</div>
16-
<h2>{% trans %}Logs Uploaded in Selected Session{% endtrans %}</h2>
16+
<h2>{% trans %}Logs Uploaded in Selected Session{% endtrans %}
17+
<sup>
18+
[ {% trans %}Export{% endtrans %}
19+
<span class="export">
20+
<a title="Export as CSV" href="{{ url('logsession_logs_export_csv', { 'system' : system, 'id': 'YYY' }) }}">
21+
<span class='ui-icon ui-icon-document'></span>.csv
22+
</a>
23+
|
24+
<a title="Export as TXT" href="{{ url('logsession_logs_export_txt', { 'system' : system, 'id': 'YYY' }) }}">
25+
<span class='ui-icon ui-icon-document'></span>.txt
26+
</a>
27+
</span>
28+
]
29+
</sup>
30+
</h2>
1731
<div class="scroll" style="background: #fff" id="list2"></div>
1832
</div>
1933
</div>

templates/user/logsessions.html.twig

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,21 @@
1313
{{ form_end(form, {'render_rest': false}) }}
1414
{% include 'user/logsessions.grid.html.twig' %}
1515
</div>
16-
<h2>{% trans %}Logs Uploaded in Selected Session{% endtrans %}</h2>
16+
<h2>{% trans %}Logs Uploaded in Selected Session{% endtrans %}
17+
<sup>
18+
[ {% trans %}Export{% endtrans %}
19+
<span class="export">
20+
<a title="Export as CSV" href="{{ url('logsession_logs_export_csv', { 'system' : system, 'id': 'YYY' }) }}">
21+
<span class='ui-icon ui-icon-document'></span>.csv
22+
</a>
23+
|
24+
<a title="Export as TXT" href="{{ url('logsession_logs_export_txt', { 'system' : system, 'id': 'YYY' }) }}">
25+
<span class='ui-icon ui-icon-document'></span>.txt
26+
</a>
27+
</span>
28+
]
29+
</sup>
30+
</h2>
1731
<div class="scroll" style="background: #fff" id="list2"></div>
1832
</div>
1933
</div>

0 commit comments

Comments
 (0)