Commit Graph

772 Commits

Author SHA1 Message Date
Johannes Meyer a9a3288e10
Merge pull request #4567 from Icinga/bugfix/mobile-issues-4562
Bugfix/mobile issues 4562
2021-11-04 08:55:18 +01:00
Johannes Meyer aa101e18c8 PreferenceForm: Don't try to load missing themes 2021-11-02 15:09:26 +01:00
Johannes Meyer 16f1f51f66 GeneralConfigForm: Fix error if there's no config.ini 2021-11-02 13:29:36 +01:00
Florian Strohmaier bdfb75023f PreferenceForm: Add `.theme-mode` class to theme mode control-group
refs #4562
2021-10-26 16:49:15 +02:00
Johannes Meyer 24c1618793 LoginForm: Also disable stay logged in case of no encryption method 2021-08-10 10:09:15 +02:00
Johannes Meyer 0c8466fa93 RoleForm: Make sure to grant general module access...
...if full access is granted
2021-07-27 14:04:29 +02:00
Johannes Meyer 1fd00dcf1c We drop support for the `INI` config backend type with v2.11 2021-07-12 10:35:56 +02:00
Johannes Meyer df49f0c241 PreferenceForm: Detect client changes based on current session
not based on the stored preferences. The session is more up2date.

refs #4417
2021-07-05 18:08:15 +02:00
Johannes Meyer decf8c0588 css: Cleanup login.less and fix layout issues
fixes #4419
2021-07-02 12:12:13 +02:00
Florian Strohmaier 4b75f94573 PreferenceForm: Style theme mode control 2021-06-23 17:34:27 +02:00
Sukhwinder Dhillon 4ba0fb102f PreferencesForm : Reload CSS if theme mode changed 2021-06-23 17:34:27 +02:00
Johannes Meyer ae7b2c47a6 PreferenceForm: Really only reload CSS or redirect if required 2021-06-23 17:34:27 +02:00
Sukhwinder Dhillon 9fbd82e17f PreferenceForm: Add option to change the theme mode 2021-06-23 17:34:27 +02:00
Florian Strohmaier 9a8bf67072 LoginFormn: Use placeholder insted of labels 2021-06-23 07:39:56 +02:00
Johannes Meyer 0756797fbb Make configuration of custom user-group backends possible
refs #2840
2021-06-18 10:41:39 +02:00
Gianluca Piccolo 1e7f700102 Make configuration of custom user backends possible
refs Icinga/icingaweb2#2840
2021-06-18 10:28:35 +02:00
Johannes Meyer caef8dab6a PreferenceForm: Fix that the default locale is not choosable
refs #4376
2021-06-02 12:03:50 +02:00
Johannes Meyer 573af6b2df PreferenceForm: Detect locales using ipl-i18n 2021-05-28 14:03:36 +02:00
Eric Lippmann 68acf12407
Remember me (#4112)
Co-authored-by: Sukhwinder Dhillon <sukhwinder.dhillon@icinga.com>
2021-05-21 15:43:06 +02:00
Johannes Meyer 9d6bef0a39 PreferenceForm: Reload the entire layout if the locale changes 2021-05-17 13:20:42 +02:00
Johannes Meyer f782c08d80 RoleForm: Highlight set privileges in headers
resolves #4241
2021-04-08 10:13:24 +02:00
Johannes Meyer 68f101b015 RoleForm: Don't let privilege labels break on dashes 2021-04-07 14:30:14 +02:00
Johannes Meyer ab7d73a8ee RoleForm: Add static method `collectProvidedPrivileges()`
Was previously part of method `init()`. Split up into its
own method to allow external usage.
2021-04-07 14:30:14 +02:00
Johannes Meyer 544febe84e RoleForm: Fix self reference when creating a new role without parent 2021-03-19 09:03:19 +01:00
Johannes Meyer 885947bc6a LoginForm: Add `autocomplete` attributes as requested by Chrome 2021-03-09 08:58:12 +01:00
sukhwinder33445 ab97b6fdf0
Enforce database as configuration backend (#4135) 2021-02-18 12:31:21 +01:00
Johannes Meyer cc65164a67 Adjust global permissions 2021-02-18 11:11:39 +01:00
Johannes Meyer 429a70f05f Auth: Allow to ignore any and all restrictions 2021-02-18 11:11:39 +01:00
Johannes Meyer bdd0f204f0 Auth: Support single inheritance in roles 2021-02-18 11:11:39 +01:00
Johannes Meyer 87d741265e Auth: Add support for denied permissions 2021-02-18 11:11:39 +01:00
Johannes Meyer c2efbbdafc RoleForm: Don't hide permissions/restrictions in admin roles
resolves #4068
2021-01-12 11:38:59 +01:00
Johannes Meyer 0f400ea4ef PreferenceForm: Properly process autosubmits
Otherwise the default value of element `auto_refresh_speed`
is not applied after enabling element `auto_refresh`.
2020-11-30 11:41:23 +01:00
Alexander Aleksandrovič Klimov 79ad7a4197 Name auto-refresh speeds more human readable
Co-authored-by: Johannes Meyer <johannes.meyer@icinga.com>
2020-11-26 11:38:02 +01:00
Alexander A. Klimov 81b19285a7 Make auto refresh interval configurable
refs #2819
2020-11-26 11:38:02 +01:00
Johannes Meyer 774ad831c0 PreferenceForm: Enforce page size limit being 25 or higher 2020-11-16 13:29:18 +01:00
Valentina Da Rold 0520ed348d Add ConfigFormEventsHook to UserForm.php
Add ConfigFormEventsHook to UserGroupForm.php

Add check in getValues for UserForm.php
2020-06-17 13:30:30 +02:00
Johannes Meyer 6a4b07a0f7 Remove `required => true` from skip validation switches 2020-04-20 14:44:35 +02:00
Johannes Meyer abef0621ff forms: Remove `required => true` from force creation checkboxes 2020-04-20 09:04:04 +02:00
Johannes Meyer 5ed41868d9 css: Fix no-script apply styles in non-inline forms 2020-04-15 09:42:36 +02:00
Johannes Meyer e01852f34b Update `required` attribute of all forms
Some were missing it, some were adding it unnecessarily.
Since it's now displayed what's required this needed to
be streamlined.
2020-04-09 14:39:52 +02:00
Johannes Meyer 425699d7b0 forms/Config: Don't call `array_map` without an array 2020-01-13 13:47:37 +01:00
Johannes Meyer 4d6dbcc746 ActionForm: Utilize ConfigFormEventsHook 2019-12-13 16:42:38 +01:00
Johannes Meyer d9044203e7 RoleForm: Use hook `ConfigFormEventsHook` 2019-12-09 09:02:14 +01:00
Johannes Meyer e2bcdd365a RoleForm: Add zero-width char after each `/` in permission and restriction labels
Helps browsers break onto newlines if it's too narrow.
2019-12-09 08:21:55 +01:00
Johannes Meyer 7ae3f187bd RoleForm: Add new app permission `no-user/password-change` 2019-12-05 09:12:59 +01:00
Johannes Meyer 7b488d7f93 swag: Fix violations of PSR-12
PSR-2 has been deprecated and phpcs v3.5.3
now checks for the successor PSR-12
2019-12-04 11:28:08 +01:00
Johannes Meyer f22d759858 RoleForm: Fully hide a fieldset's content if collapsed 2019-07-29 16:02:48 +02:00
Florian Strohmaier 3c48daf022 CSS: Style role form 2019-07-29 10:19:39 +02:00
Johannes Meyer 83c386ea15 RoleForm: Don't wrap the h4's in a control-group 2019-07-29 10:19:39 +02:00
Florian Strohmaier f57fc96b57 Add styles for roles form 2019-07-29 10:19:39 +02:00