Commit graph

31 commits

Author SHA1 Message Date
Sukhwinder Dhillon
b4e6f32f41 Let the Object(List|Grid|Table) call setDetailUrl() and setMultiselectUrl()
- Make all the calls in one place
2025-03-28 16:13:17 +01:00
Sukhwinder Dhillon
3252ff8925 Introduce class LoadMoreObjectList and NotificationRenderer
- Remove now obsolete ItemList classes
- Fix load-more element's css
- LoadMore: Replace `list-item` css class with new `item-layout` class, as this class is now responsible for list items
2025-03-28 16:13:16 +01:00
Johannes Meyer
959f06cafd Utilize ipl\Web\Url::setFilter() where applicable 2023-09-12 09:52:19 +02:00
Sukhwinder Dhillon
e0d0d19e5d Pagination|History: Reset query offset on page reload 2023-05-22 09:30:58 +02:00
raviks789
3c90c2d3e5 Preserve filters after clicking Load More
Currently, the load more urls are fixed and hence the filters are not preserved after clicking on load more.
In this fix load more url has been changed dynamically upon applying filters for history or notifications and
hence preserving the filters.
2022-08-17 15:19:39 +02:00
Johannes Meyer
5b026f8f26 Adjust usages of ipl\Stdlib\Filter::equal() and ::unequal() 2022-05-24 12:02:51 +02:00
Johannes Meyer
c6db259248 Adjust calls to CompatController::setTitle()
refs https://github.com/Icinga/ipl-web/pull/72
2022-03-16 16:35:34 +01:00
Yonas Habteab
d29fdcc6c0 Fix view mode shows less items when using vertical pagination 2021-09-21 15:54:15 +02:00
Sukhwinder Dhillon
edc08d9299 NotificationsController: Remove autorefresh
This affects the performance
2021-09-02 11:18:07 +02:00
Yonas Habteab
87ca6df925 Fix uncaught argument count error 2021-08-24 10:56:10 +02:00
Sukhwinder Dhillon
86514acc0c Remove direct use of ShowMore widget 2021-08-23 11:50:42 +02:00
Johannes Meyer
5a8813b98b Move ViewModeSwitcher to Icinga\Module\Icingadb\Web\Control 2021-08-20 17:23:29 +02:00
Johannes Meyer
6fffd57b3c notifications: Implement view modes 2021-08-04 12:22:14 +02:00
Johannes Meyer
c0a3fb6b16 Add detail view for notifications 2021-08-04 12:22:14 +02:00
Johannes Meyer
8eaab649de ShowMore: Use trait ipl\Web\Common\BaseTarget 2021-08-02 16:02:05 +02:00
Johannes Meyer
f630826871 Implement searchEditorAction everywhere else 2021-03-19 16:08:46 +01:00
Johannes Meyer
6e73d390c2 Replace all usages of Icinga\Data\Filter with ipl\Stdlib\Filter 2021-01-14 12:08:59 +01:00
Johannes Meyer
b469a88428 Handle search bar validity in all controllers 2021-01-14 11:17:08 +01:00
Johannes Meyer
e96dcf664d notifications/: Show search bar control 2021-01-14 11:12:11 +01:00
Johannes Meyer
65925cd7ac Ignore showCompact instead of view in controllers 2020-06-04 09:54:55 +02:00
Johannes Meyer
2e191a6826 Use t() instead of translate() in controllers and forms
There's no `icingadb` domain so why should we ask everytime
for it. `t()` only utilizes the `icinga` domain and that's
what we need.
2020-04-24 15:01:29 +02:00
Johannes Meyer
5e441c93a0 Add license note to every file 2020-03-13 10:36:24 +01:00
Johannes Meyer
4952b91cb6 Fix missing host history entries 2020-03-10 09:26:28 +01:00
Johannes Meyer
ec89fe0024 Don't join service.host[.state] in history queries 2020-02-07 15:49:21 +01:00
Johannes Meyer
83ba4ffa1a NotificationsController: Add show more widget in compact mode 2020-01-31 15:51:44 +01:00
Eric Lippmann
7f132951a3 Notifications: Adjust default sort 2019-12-11 20:39:26 +01:00
Eric Lippmann
04b6e04648 Notifications: Add sort control 2019-12-11 16:13:55 +01:00
Johannes Meyer
8beb16e18e app: Set autorefresh intervals for some routes 2019-12-11 08:59:30 +01:00
Eric Lippmann
77b4930098 Rename to Icingadb 2019-11-05 01:07:30 +01:00
Eric Lippmann
3f8ce5f832 Pass the widget to addContent() directly 2019-10-30 17:15:27 +01:00
Florian Strohmaier
350309e2a7 Implement NotificationsController 2019-10-30 14:57:26 +01:00