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