13711 Commits

Author SHA1 Message Date
Johannes Meyer
4e4403ff3e collapsible.js: Add support for <details>
(cherry picked from commit 222a6a8e0ff6f78581b1b36a646dfd679c739197)
2022-11-04 11:56:47 +01:00
Johannes Meyer
6c0b81c22a css: Let collapsible icons be anywhere inside the control
(cherry picked from commit e8cae1f28ade16839ad3469c1bdc0921d2173a6c)
2022-11-04 11:56:47 +01:00
Johannes Meyer
e25cd4f672 Dashlet: Drop view parameter from title urls
refs https://github.com/Icinga/icingadb-web/issues/463

(cherry picked from commit 78f5fd4648a78f4a7fa40a3a4e912ca16f29fc7b)
2022-11-04 11:56:47 +01:00
raviks789
2112a42056 Show warning health state badges
The warning state badges should be shown when notifications or active host/service checks are disabled.

(cherry picked from commit bff47213eef4f610a844c46af172986f2ac4dc60)
2022-11-04 11:56:47 +01:00
Sukhwinder Dhillon
068e98495c event-history.phtml: Don't sort events by time
Sort only by day and date

(cherry picked from commit 762630c02730cf79e7395443fe37feb708697143)
2022-11-04 11:56:47 +01:00
Johannes Meyer
28f66a4aff Macro: Log the object where a macro is not found
fixes #3759

(cherry picked from commit dae7bf4657895ba1283cdd56c1a7d7c836681aa3)
2022-11-04 11:56:47 +01:00
Eric Lippmann
667570b810 Fix LDAP pagination for PHP7.3+ (#4901)
* Ldap: Read and update cookie values for paged requests also with PHP 7.3+

* Ldap: Provide server-side sort control directly with the request with PHP 7.3+

(cherry picked from commit c133cbe4f86a7d716d37dd961cfa3be305983bbf)
2022-11-04 11:56:47 +01:00
Alexander Aleksandrovič Klimov
893f7d4bf4 Unveil hidden downtime in checkable detail view
Case: there are no comments, one downtime and you may not schedule additional ones.

Before: downtime is not shown in checkable detail view.

After: downtime is shown in checkable detail view.
(cherry picked from commit ad827395af42f033982a814f982f7875b9915e6d)
2022-11-04 11:56:47 +01:00
Sukhwinder Dhillon
7be2e554af setup.less: Make visible that the button is disabled
(cherry picked from commit 62d7ca8e97fc4e7aa1e0bcfb56c9a8bc49c83b76)
2022-11-04 11:56:47 +01:00
Sukhwinder Dhillon
2ce1e47404 Align button icon to baseline
(cherry picked from commit fbd4434b40ae76601c7828948e3e07fe447ed0d7)
2022-11-04 11:56:47 +01:00
Johannes Meyer
eecf8d9934 Release version 2.11.1 v2.11.1 2022-07-06 14:48:21 +02:00
Johannes Meyer
29f3568dc2 Release version 2.11.1 2022-07-06 14:48:10 +02:00
Johannes Meyer
3f6fb4cdb2 Update CHANGELOG 2022-07-06 14:48:10 +02:00
Sukhwinder Dhillon
6b0b388d1b Module: Don't pass null as param to class_exists() 2022-07-06 14:48:10 +02:00
Sukhwinder Dhillon
745059a6e6 Format.php: Handle null values
(cherry picked from commit 21e4c68a581bb8547a34321c3fcbaf9dfb99ef5f)
2022-07-06 14:46:53 +02:00
Johannes Meyer
958da1658f mysql: Use ROW_FORMAT=DYNAMIC everywhere
(cherry picked from commit 35977d67eda412911e5d66bbbb8ae4e5c8f818de)
2022-07-06 14:02:04 +02:00
Eric Lippmann
859b56272c Docs: Fix Upgrading
Our icinga.com/docs tooling does not render the previous state
correctly.

(cherry picked from commit aa8c944d492d9fb010a5eff70fdff48c79c0019b)
2022-07-06 14:02:04 +02:00
moreamazingnick
02e3670ced Fix wrong return value breaks doc-module search
refs #4856

(cherry picked from commit f84057fd8384bf0ea7f820686615ed5a388e00f0)
2022-07-06 14:02:03 +02:00
Johannes Meyer
81056b97af Merge pull request #4854 from Icinga/fix/incorrect-history-time-and-date-4853
Fix incorrect history time and date

(cherry picked from commit 97f459b7e941fa6518f1508198e09d9ea93646c5)
2022-07-06 14:01:28 +02:00
Johannes Meyer
46998464ea
Merge pull request #4826 from Icinga/release/v2.11.0
Release v2.11.0
v2.11.0
2022-06-30 13:52:33 +02:00
Johannes Meyer
dcf194bc4c Raise version to 2.11.0 2022-06-30 13:47:07 +02:00
Johannes Meyer
069f249372 doc: Add v2.11.x upgrading notes 2022-06-30 13:47:07 +02:00
Johannes Meyer
f2fe428584 Update CHANGELOG 2022-06-30 13:47:07 +02:00
Johannes Meyer
b497d5406f Update AUTHORS 2022-06-30 13:47:07 +02:00
Johannes Meyer
627fa84db1 Update .mailmap 2022-06-30 13:47:07 +02:00
Johannes Meyer
b435e42b41
Merge pull request #4841 from Icinga/introduce-schema-table
Introduce schema table
2022-06-30 13:43:19 +02:00
Johannes Meyer
9cff754602 pgsql: Add table icingaweb_schema
Co-authored-by: Eric Lippmann <eric.lippmann@icinga.com>
2022-06-30 13:26:58 +02:00
Johannes Meyer
656f39b9db mysql: Add table icingaweb_schema
Co-authored-by: Eric Lippmann <eric.lippmann@icinga.com>
2022-06-30 13:26:20 +02:00
Johannes Meyer
ce27161dd8
Merge pull request #4835 from Icinga/less-wip
Fix light mode variable references resolution issue
2022-06-30 12:19:59 +02:00
Yonas Habteab
c29ac9842d Call: Don't precompile arg values when it's not an array
The CSS/LESS callable argument values may not always be an array, but also an object or whateever,
in this case we don't need to precompile the values as they could never be a variable.
2022-06-30 12:15:01 +02:00
Yonas Habteab
9ac1a00e94 Remove some unused codes & adjust the license headers 2022-06-30 12:15:01 +02:00
Eric Lippmann
e45c53ac3c Test nested LESS variables in minin calls 2022-06-30 12:15:01 +02:00
Yonas Habteab
1ec6913a04 Tests: Add less parser nested variables test cases 2022-06-30 12:15:01 +02:00
Yonas Habteab
5a04480245 Check for deferred color prop when defining variable variable & some fixlets for naming issue 2022-06-30 12:15:01 +02:00
Yonas Habteab
a2932bd5ce Visitor: Transform less tree calls & variable definitions into our own classes 2022-06-30 12:15:00 +02:00
Yonas Habteab
7ac2dccbd1 Introduce DeferredColorProp class 2022-06-30 12:15:00 +02:00
Yonas Habteab
b10261b444 Introduce own Call class for less tree calls 2022-06-30 12:15:00 +02:00
Johannes Meyer
d2e4e4b2ab
Merge pull request #4844 from Icinga/fix/timeline-and-eventgrid-4843
Fix timeline and eventgrid
2022-06-30 10:02:36 +02:00
Johannes Meyer
3d159fe434 TimeRange: Accept strings in method validateTime() 2022-06-30 08:41:47 +02:00
Johannes Meyer
e3a9b56423 eventgrid: Avoid passing null to string type functions 2022-06-30 08:40:28 +02:00
Johannes Meyer
95ea071a89 DbQuery: Accept any type in method valueToTimestamp() 2022-06-30 08:37:14 +02:00
Johannes Meyer
2a24f69fd8 loader.js: Remove legacy search request handling
Search requests are handled elsewhere in a more dynamic
way since .. some time. This part also used to be active
only in case Icinga Web is hosted at the root of the web
server, which many users don't do as otherwise we would
have gotten more reports in the past regarding the reload
animation. Or rather, about the login not working due to
the same reason.

It's gone for good now.

fixes #4834
2022-06-29 15:05:14 +02:00
Sukhwinder Dhillon
3482ef9e65
Fix that navbar forgets active state after refresh (#4831) 2022-06-29 14:58:02 +02:00
Eric Lippmann
8e64c0b239
Update docs (#4838) 2022-06-29 10:08:45 +02:00
Dirk Goetz
d5d714b1ee Fix gravatar: set content-type header and size
Fixes #2254
2022-06-15 09:03:12 +02:00
mrdsam
0c325eb027
Update 03-Configuration.md (#4806) 2022-06-15 08:57:45 +02:00
Johannes Meyer
01a348ff8e
Merge pull request #4823 from Icinga/fix/new-user-menu-forgets-active-states-4791
Fix that the new user menu forgets active states
2022-06-15 08:43:09 +02:00
Johannes Meyer
1e143244e2 navigation.js: Only activate visible items or config menu items 2022-06-15 08:39:55 +02:00
Johannes Meyer
db2c30d418 ConfigMenu: Use absolute URLs in nav items 2022-06-15 08:39:55 +02:00
Johannes Meyer
457eb52e2c ConfigMenu: Add missing application_log entry
fixes #4824
2022-06-15 08:39:09 +02:00