807 Commits

Author SHA1 Message Date
Johannes Meyer
fdc9b36ee5 Follow-up for 63802dfc4 2022-04-22 10:48:15 +02:00
Yonas Habteab
2732d7df66 SetupNewDashboardForm: Ensure to rerender dashlet parts with custom_url when autosubmitting 2022-04-22 09:36:59 +02:00
Yonas Habteab
b39f6ad48e Don't render the initial modal view over again when autosubmitting the form 2022-04-14 13:47:41 +02:00
Yonas Habteab
737f1d459a DashletForm: Ensure to dump unselected dashlets before updating the DB 2022-04-14 10:42:27 +02:00
Yonas Habteab
49b37ea522 Merge some related classes 2022-04-14 09:45:31 +02:00
Yonas Habteab
1429d4aa65 Fix code styling issue 2022-04-13 19:47:06 +02:00
Yonas Habteab
372ffa15c0 Allow browsing predefined dashlets when creating a new dashlet 2022-04-13 19:38:25 +02:00
Yonas Habteab
037adcb975 Regroup dashboard input elements 2022-04-13 14:46:47 +02:00
Yonas Habteab
a9b59d42ae Simulate removal of dashboard home Default Home 2022-04-13 12:27:06 +02:00
Yonas Habteab
a79e83cc24 Remove obsolete button styles & add a proper button class names 2022-04-12 15:30:59 +02:00
Yonas Habteab
a1ed493ad1 Clean up codes 2022-04-12 15:30:59 +02:00
Yonas Habteab
01280e6cb1 Fix typo 2022-04-12 15:30:59 +02:00
Yonas Habteab
595b4bead2 Introduce new-home action 2022-04-12 15:30:59 +02:00
Yonas Habteab
2162392721 BaseDashboardForm: Make cancel-button of type button 2022-04-12 15:30:59 +02:00
Yonas Habteab
96fbd28c56 DashletForm: Ensure to pre-select a dashboard when clicking add-dashlet 2022-04-12 15:30:59 +02:00
Yonas Habteab
f6d2664c21 DeshletForm: Don't re-populate dashboard pane element 2022-04-12 15:30:59 +02:00
Yonas Habteab
41f1ac4a90 Use Menu class instead of HomeMenu 2022-04-12 15:30:59 +02:00
Yonas Habteab
96c3b31686 Delay sorting events for 100ms 2022-04-12 15:30:58 +02:00
Yonas Habteab
d6a2f1e775 Do some code refactoring 2022-04-12 15:30:58 +02:00
Yonas Habteab
a2623ef7cf Forms: Introduce NewHomePaneForm class 2022-04-12 15:30:58 +02:00
Yonas Habteab
731cd2aef8 Dashboard: Provide mini welcome wizard for new users 2022-04-12 15:30:58 +02:00
Yonas Habteab
b28cc41788 Forms: Introduce WelcomeForm class 2022-04-12 15:30:58 +02:00
Yonas Habteab
c47a847305 Forms: Introduce RemoveHomePaneForm class 2022-04-12 15:30:58 +02:00
Yonas Habteab
f55f496078 Forms: Introduce HomePaneForm class 2022-04-12 15:30:58 +02:00
Yonas Habteab
dcaf62573c Forms: Introduce RemoveDashletForm class 2022-04-12 15:30:58 +02:00
Yonas Habteab
22450ab88a DashletForm: Add support for the new dashboards and make use of ipl form 2022-04-12 15:30:58 +02:00
Yonas Habteab
ef528a0f3f Make use of the new controller by default 2022-04-12 15:30:58 +02:00
Johannes Meyer
dcb83d9ab5 PreferenceForm: Always enable mode selection if user theme is compatible
fixes #4744
2022-04-11 13:28:36 +02:00
Johannes Meyer
1422f50fad RoleForm: Don't pass null to preg_match 2022-03-29 16:35:23 +02:00
moreamazingnick
ba677de0c6
Fix missing global theme check refs #4723 (#4724) 2022-03-29 16:34:35 +02:00
Johannes Meyer
3dc384fb58 Avoid passing null to non-nullable arguments 2022-03-24 12:29:06 +01:00
Johannes Meyer
0d032989e6 Fix style issues in recent security fixes 2022-03-08 15:20:16 +01:00
Johannes Meyer
9883c36841 SshResourceForm: Don't accept file://... as private key 2022-02-23 16:41:40 +01:00
Johannes Meyer
74971359a3 css: Change mode detection to look for @light-mode 2022-02-10 11:11:06 +01:00
Johannes Meyer
e2a51e75e5 RoleForm: Really only show that everything is allowed if * is granted
fixes #4622
2021-12-14 10:22:18 +01:00
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