From 8276819b28989945838785eb86abeca9e7150fb8 Mon Sep 17 00:00:00 2001 From: Aspect13 Date: Wed, 19 Jul 2023 13:12:31 +0400 Subject: [PATCH 1/2] refactored configs various improvements and bugfixes interceptor needs rebuild --- static/js/core.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/static/js/core.js b/static/js/core.js index 5a62f4a..d1f6839 100644 --- a/static/js/core.js +++ b/static/js/core.js @@ -303,14 +303,17 @@ const UiTestCreateModal = {
-

Entrypoint

-

Script name

- +

Entrypoint

+

Script name

+ -
[[ get_error_msg('entrypoint') ]]
+ > +
[[ get_error_msg('entrypoint') ]]
+
From e668f4264a871c660ca5890ec91105eca43734c8 Mon Sep 17 00:00:00 2001 From: Aspect13 Date: Fri, 21 Jul 2023 18:10:28 +0400 Subject: [PATCH 2/2] fixing permissions to results pages --- slots/ui_results.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/slots/ui_results.py b/slots/ui_results.py index 0b53cbd..fcaa983 100644 --- a/slots/ui_results.py +++ b/slots/ui_results.py @@ -10,12 +10,15 @@ class Slot: # pylint: disable=E1101,R0903 "permissions": ["performance.ui_performance_results"] }) def content(self, context, slot, payload): - log.info('slot: [%s] || payload: [%s]', slot, payload) - log.info('payload request args: [%s]', payload.request.args) result_id = payload.request.args.get('result_id') if result_id: # test_data = context.rpc_manager.call.ui_results_or_404(result_id) test_data = self.results_or_404(result_id) + if not self.context.rpc_manager.call.admin_check_user_in_project( + project_id=test_data['project_id'], + user_id=payload.auth.id + ): + return theme.access_denied_part with context.app.app_context(): return self.descriptor.render_template( @@ -26,8 +29,6 @@ def content(self, context, slot, payload): @web.slot('ui_results_scripts') def scripts(self, context, slot, payload): - from pylon.core.tools import log - log.info('slot: [%s], payload: %s', slot, payload) result_id = payload.request.args.get('result_id') source_data = {} if result_id: @@ -42,8 +43,6 @@ def scripts(self, context, slot, payload): @web.slot('ui_results_styles') def styles(self, context, slot, payload): - from pylon.core.tools import log - log.info('slot: [%s], payload: %s', slot, payload) with context.app.app_context(): return self.descriptor.render_template( 'results/styles.html',