From b3f0ce4b2a0b8cf7b9fe60f57895e72157a82302 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 19 Aug 2025 18:38:47 +0100 Subject: [PATCH] Use fieldsets for LDAP settings Signed-off-by: snipe --- .../lang/en-US/admin/settings/general.php | 24 ++- resources/views/settings/ldap.blade.php | 197 +++++++++--------- 2 files changed, 115 insertions(+), 106 deletions(-) diff --git a/resources/lang/en-US/admin/settings/general.php b/resources/lang/en-US/admin/settings/general.php index 8889b98aab..32b35d79f2 100644 --- a/resources/lang/en-US/admin/settings/general.php +++ b/resources/lang/en-US/admin/settings/general.php @@ -468,22 +468,24 @@ return [ 'legends' => [ - 'scoping' => 'Scoping', - 'mapping' => 'LDAP Field Mapping', - 'formats' => 'Default Formats', - 'profiles' => 'User Profiles', - 'eula' => 'EULA & Acceptance Preferences', - 'misc_display' => 'Miscellaneous Display Options', - 'email' => 'Email Preferences', 'checkin' => 'Checkin Preferences', - 'dashboard' => 'Login & Dashboard Preferences', - 'misc' => 'Miscellaneous', - 'logos' => 'Logos & Display', 'colors' => 'Colors & Skins', + 'dashboard' => 'Login & Dashboard Preferences', + 'email' => 'Email Preferences', + 'eula' => 'EULA & Acceptance Preferences', 'footer' => 'Footer Preferences', - 'security' => 'Security Preferences', + 'formats' => 'Default Formats', 'general' => 'General', 'intervals' => 'Intervals & Thresholds', + 'logos' => 'Logos & Display', + 'mapping' => 'LDAP Field Mapping', + 'test' => 'Test LDAP Connection', + 'misc' => 'Miscellaneous', + 'misc_display' => 'Miscellaneous Display Options', + 'profiles' => 'User Profiles', + 'server' => 'Server Settings', + 'scoping' => 'Scoping', + 'security' => 'Security Preferences', ], diff --git a/resources/views/settings/ldap.blade.php b/resources/views/settings/ldap.blade.php index b16696461e..5c58a650e4 100644 --- a/resources/views/settings/ldap.blade.php +++ b/resources/views/settings/ldap.blade.php @@ -69,7 +69,7 @@
- {{ trans('admin/settings/general.legends.general') }} + {{ trans('admin/settings/general.legends.server') }}
@@ -400,9 +400,99 @@ @endif
+ + +
+
+ +
+
+ + + @error('ldap_auth_filter_query') + + + {!! $message !!} + + @enderror + + @if (config('app.lock_passwords')===true) +

+ + {{ trans('general.feature_disabled') }} +

+ @endif +
+
+
+ + {{ trans('admin/settings/general.legends.test') }} + + @if ($setting->ldap_enabled) + + +
+
+ +
+ +
+
+ +
+
+

{{ trans('admin/settings/general.ldap_login_sync_help') }}

+ @if (config('app.lock_passwords')===true) +

+ + {{ trans('general.feature_disabled') }} +

+ @endif +
+ +
+ + +
+
+ +
+ +
+ + + +
+
+

{{ trans('admin/settings/general.ldap_login_test_help') }}

+
+ +
+ + + @endif + +
+
{{ trans('admin/settings/general.legends.mapping') }} @@ -420,12 +510,6 @@ @enderror - @if (config('app.lock_passwords')===true) -

- - {{ trans('general.feature_disabled') }} -

- @endif @@ -443,12 +527,6 @@ @enderror - @if (config('app.lock_passwords')===true) -

- - {{ trans('general.feature_disabled') }} -

- @endif @@ -466,39 +544,27 @@ @enderror - @if (config('app.lock_passwords')===true) -

- - {{ trans('general.feature_disabled') }} -

- @endif - -
+ +
- +
- - - @error('ldap_auth_filter_query') - - - {!! $message !!} - + + @error('ldap_display_name') + + + {{ $message }} + @enderror - @if (config('app.lock_passwords')===true) -

- - {{ trans('general.feature_disabled') }} -

- @endif
+
@@ -863,70 +929,11 @@
+
{{ trans('admin/settings/general.legends.misc') }} - @if ($setting->ldap_enabled) - - -
-
- -
- -
-
- -
-
-

{{ trans('admin/settings/general.ldap_login_sync_help') }}

- @if (config('app.lock_passwords')===true) -

- - {{ trans('general.feature_disabled') }} -

- @endif -
- -
- - -
-
- -
- -
- - - -
-
-

{{ trans('admin/settings/general.ldap_login_test_help') }}

-
- -
- - - @endif -