fix(jira): expose non-admin jira-config, drop security-test label; catalog paging

GET /system/jira-config was admin-only, so non-admin users hit a 403
and the frontend silently fell back to a hardcoded jira.atlassian.com
base URL when building /browse/{key} links. Opened it to any
authenticated user (still no secrets returned).

Also drops the redundant 'security-test' Jira label, and adds a
page-size selector (10/25/50/100) and a 'no existing test yet' filter
to the Test Catalog.
This commit is contained in:
kitos
2026-07-10 10:24:13 +02:00
parent 2afb886cd9
commit f32f636f05
5 changed files with 77 additions and 17 deletions
+2 -2
View File
@@ -414,11 +414,11 @@ def test_auto_create_test_issue_adds_platform_label(
jira_service.auto_create_test_issue(db, test, actor, technique=technique)
labels = mock_jira.issue_create.call_args.kwargs["fields"]["labels"]
assert ["aegis", "security-test", "T1003-006"] == labels[:3]
assert ["aegis", "T1003-006"] == labels[:2]
if expected_label:
assert expected_label in labels
else:
assert len(labels) == 3
assert len(labels) == 2
def _make_user(**overrides):