diff --git a/appinfo/routes.php b/appinfo/routes.php index 759e83193..78bedad99 100644 --- a/appinfo/routes.php +++ b/appinfo/routes.php @@ -468,6 +468,7 @@ ['name' => 'ui#searchTrail', 'url' => '/search-trails', 'verb' => 'GET'], ['name' => 'ui#webhooks', 'url' => '/webhooks', 'verb' => 'GET'], ['name' => 'ui#webhooksLogs', 'url' => '/webhooks/logs', 'verb' => 'GET'], + ['name' => 'ui#webhooksLogsDetails', 'url' => '/webhooks/logs/{id}', 'verb' => 'GET', 'requirements' => ['id' => '\d+']], ['name' => 'ui#endpoints', 'url' => '/endpoints', 'verb' => 'GET'], ['name' => 'ui#endpointLogs', 'url' => '/endpoints/logs', 'verb' => 'GET'], ['name' => 'ui#entities', 'url' => '/entities', 'verb' => 'GET'], diff --git a/lib/Controller/UiController.php b/lib/Controller/UiController.php index 5a3646be7..0d54b4eca 100644 --- a/lib/Controller/UiController.php +++ b/lib/Controller/UiController.php @@ -389,6 +389,24 @@ public function webhooksLogs(): TemplateResponse return $this->makeSpaResponse(); }//end webhooksLogs() + /** + * Returns the webhook logs details page template. + * + * @NoAdminRequired + * + * @NoCSRFRequired + * + * @phpstan-return TemplateResponse + * + * @psalm-return TemplateResponse<200|500, array> + * + * @return TemplateResponse The SPA template response + */ + public function webhooksLogsDetails(): TemplateResponse + { + return $this->makeSpaResponse(); + }//end webhooksLogsDetails() + /** * Returns the entities page template. * diff --git a/src/modals/application/EditApplication.vue b/src/modals/application/EditApplication.vue index c47ecae77..c5756bb49 100644 --- a/src/modals/application/EditApplication.vue +++ b/src/modals/application/EditApplication.vue @@ -555,11 +555,48 @@ export default { } .field-hint { - font-size: 12px; - color: var(--color-text-lighter); + font-size: 0.875rem; + color: var(--color-text-maxcontrast); margin: 0; } +.selectField, +.checkboxField { + display: flex; + flex-direction: column; + gap: 0.5rem; +} + +.selectField label { + font-weight: 500; + color: var(--color-text-maxcontrast); +} + +/* Dropdown option styles */ +.option-content { + display: flex; + flex-direction: column; + gap: 0.25rem; +} + +.option-title { + font-weight: 500; +} + +.option-description { + font-size: 0.875rem; + color: var(--color-text-maxcontrast); + max-width: 100%; + white-space: normal; + word-break: break-word; +} + +.option-meta { + font-size: 0.75rem; + color: var(--color-text-maxcontrast); + font-style: italic; +} + .group-option { display: flex; align-items: center; diff --git a/src/modals/configuration/EditConfiguration.vue b/src/modals/configuration/EditConfiguration.vue index d1311c3fe..888a4cd14 100644 --- a/src/modals/configuration/EditConfiguration.vue +++ b/src/modals/configuration/EditConfiguration.vue @@ -1042,29 +1042,25 @@ export default { diff --git a/src/modals/organisation/EditOrganisation.vue b/src/modals/organisation/EditOrganisation.vue index 54a742f69..2fcc7cc63 100644 --- a/src/modals/organisation/EditOrganisation.vue +++ b/src/modals/organisation/EditOrganisation.vue @@ -964,11 +964,48 @@ export default { } .field-hint { - font-size: 12px; - color: var(--color-text-lighter); + font-size: 0.875rem; + color: var(--color-text-maxcontrast); margin: 0; } +.selectField, +.checkboxField { + display: flex; + flex-direction: column; + gap: 0.5rem; +} + +.selectField label { + font-weight: 500; + color: var(--color-text-maxcontrast); +} + +/* Dropdown option styles */ +.option-content { + display: flex; + flex-direction: column; + gap: 0.25rem; +} + +.option-title { + font-weight: 500; +} + +.option-description { + font-size: 0.875rem; + color: var(--color-text-maxcontrast); + max-width: 100%; + white-space: normal; + word-break: break-word; +} + +.option-meta { + font-size: 0.75rem; + color: var(--color-text-maxcontrast); + font-style: italic; +} + .group-option { display: flex; align-items: center; diff --git a/src/modals/webhook/EditWebhook.vue b/src/modals/webhook/EditWebhook.vue index bcf211132..7c487de87 100644 --- a/src/modals/webhook/EditWebhook.vue +++ b/src/modals/webhook/EditWebhook.vue @@ -1,312 +1,272 @@ -