13577 Commits

Author SHA1 Message Date
Yonas Habteab
532ed027f7 modal.js: Register onModalClose event also on .modal-cancel selector 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
9e4d09fd7e Dashboard: Introduce Settings class to manage to the new dashbaords 2022-04-12 15:30:58 +02:00
Yonas Habteab
3dcf9fa02a Dashboard: Introduce DashboardHomeList widget 2022-04-12 15:30:58 +02:00
Yonas Habteab
a121c9571d Dashboard: Introduce DashbaordList widget 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
ff90450b70 DashboardSettings: Don't add Add Dashlet as a dropdown menu anymore 2022-04-12 15:30:58 +02:00
Yonas Habteab
faebd29271 LayoutController: Use dashboard home menu class to loadd the navigation items 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
Yonas Habteab
06d9e9a57a Controllers: Introduce own dashboards controller 2022-04-12 15:30:58 +02:00
Yonas Habteab
4addf5291e Menu: Provide own class for dashboard homes navigation items 2022-04-12 15:30:58 +02:00
Yonas Habteab
1120bc0d60 SearchDashboard: Provide support for the enhanced dashboards 2022-04-12 15:30:58 +02:00
Yonas Habteab
c01d44dbf1 Introduce DashletlistMultiSelect class 2022-04-12 15:30:58 +02:00
Yonas Habteab
4548122a18 Introduce DashletListItem class 2022-04-12 15:30:58 +02:00
Yonas Habteab
42581e8d7f Dashboard: Introduce OverridingWidget interface 2022-04-12 15:30:58 +02:00
Yonas Habteab
b42fcd96f5 Module: Use the new dashbaord widget for providing dashbaords and dashlets 2022-04-12 15:30:58 +02:00
Yonas Habteab
dab899e1be Introduce a new dashboard manager 2022-04-12 15:30:58 +02:00
Yonas Habteab
8a225f6f4e Navigation: Introduce DashboardHome navigation item class 2022-04-12 15:30:58 +02:00
Yonas Habteab
f9da975b9a Introduce new Pane widget 2022-04-12 15:30:58 +02:00
Yonas Habteab
644a75d57c Introduce a new Dashlet widget 2022-04-12 15:30:58 +02:00
Yonas Habteab
335a077766 Dashbaord: Introduce some common traits used to manage the new dashboards 2022-04-12 15:30:57 +02:00
Yonas Habteab
cd54881c16 ViewScript: Remove index.phtml of the search dashboard controller 2022-04-12 15:30:57 +02:00
Yonas Habteab
26f2f73510 Introduce common DataExtractor trait 2022-04-12 15:30:57 +02:00
Yonas Habteab
3c55422fa7 loader.js: Allow to override the actual form action using formaction attr 2022-04-12 15:30:57 +02:00
Yonas Habteab
f19369ef03 Introduce some database model for the new dashboards 2022-04-12 15:30:57 +02:00
Yonas Habteab
937f0631bc MYSQL: Introduce mysql schema for the enhanced dashboards 2022-04-12 15:30:57 +02:00
Yonas Habteab
f21a7d2763 CSS: Introduce some styling for the enhanced dashboards 2022-04-12 15:30:57 +02:00
Yonas Habteab
b8d0f1ce1b JS: Introduce dashboards behavior 2022-04-12 15:30:57 +02:00
Johannes Meyer
bc6b17b850 Revert "ActionController: Don't override X-Icinga-Title when it's already set"
This reverts commit 4cff1feb8fe2231df6568e9d1d711540984c80fe.

It's broken and obsolete since https://github.com/Icinga/ipl-web/pull/72.
2022-04-12 14:56:28 +02:00
Alexander A. Klimov
e6eb1540c0 Monitoring: permit disabling IDO backends no Icinga writes to 2022-04-11 16:40:22 +02:00
Patrick Dolinic
f9ec105537 Monitoring: Delete unnecessary cli-command 2022-04-11 13:31:59 +02:00
Alexander Aleksandrovič Klimov
2fcee6a073 ConfigObject#get(): reduce code complexity
and save a few CPU cycles.
2022-04-11 13:31:16 +02:00
Alexander Aleksandrovič Klimov
874af33d81 Correct Auth#getUser() type spec
Doc says it may be null.
2022-04-11 13:30:24 +02:00
Alexander Aleksandrovič Klimov
32e958e4da Fix typo 2022-04-11 13:29:41 +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
a621229240
Merge pull request #4698 from Icinga/bugfix/set-modal-title-from-response-header-on-autosubmit
Set modal title from response header on auto/formsubmit
2022-04-11 13:26:42 +02:00
Yonas Habteab
2be192679b modal.js: Set modal title from resp header on autosubmit 2022-04-11 13:26:08 +02:00
Yonas Habteab
4cff1feb8f ActionController: Don't override X-Icinga-Title when it's already set 2022-04-11 13:26:08 +02:00
Johannes Meyer
9225462262 Fix that false values in dropdowns get ignored
plus some more fixes in the same area
2022-04-06 16:34:34 +02:00
Johannes Meyer
4f699395f4 RELEASE.md: Enhance command examples 2022-04-06 10:57:45 +02:00
Johannes Meyer
f6c175ef13 Merge branch 'release/v2.10.1' 2022-04-06 09:34:23 +02:00
Johannes Meyer
96e169fea0 Update CHANGELOG.md 2022-04-06 09:34:11 +02:00
Johannes Meyer
95d0ac018c Raise version to 2.10.1 2022-04-06 09:34:11 +02:00
Johannes Meyer
ed82c3c516 Update AUTHORS 2022-04-06 09:34:11 +02:00
Florian Strohmaier
f215497330 CSS: Improve sidebar contrast
refs #4720
2022-04-05 15:24:41 +02:00