Johannes Meyer
|
fdc9b36ee5
|
Follow-up for 63802dfc4
|
2022-04-22 10:48:15 +02:00 |
|
Johannes Meyer
|
e588596d9e
|
DashboardsController: Use $this->getServerRequest() where applicable
|
2022-04-20 16:46:24 +02:00 |
|
Johannes Meyer
|
7b90d0935a
|
dashboards/settings: Don't change refresh url due to re-order
|
2022-04-20 15:13:57 +02:00 |
|
Johannes Meyer
|
63802dfc45
|
Decouple menu and dashboard code
|
2022-04-20 12:56:35 +02:00 |
|
Yonas Habteab
|
7b22be2b28
|
Use handle icon to initiate the drag&drop events
|
2022-04-14 14:21:27 +02:00 |
|
Yonas Habteab
|
d95c754f85
|
DashboardsController: Perform a full reload when the drop action couldn't be performed successfully
|
2022-04-14 14:07:49 +02:00 |
|
Yonas Habteab
|
49b37ea522
|
Merge some related classes
|
2022-04-14 09:45:31 +02:00 |
|
Yonas Habteab
|
372ffa15c0
|
Allow browsing predefined dashlets when creating a new dashlet
|
2022-04-13 19:38:25 +02:00 |
|
Yonas Habteab
|
89b0b4db57
|
Fix accessing method on null
|
2022-04-13 14:16:55 +02:00 |
|
Yonas Habteab
|
a9b59d42ae
|
Simulate removal of dashboard home Default Home
|
2022-04-13 12:27:06 +02:00 |
|
Yonas Habteab
|
9d2e90f93c
|
Use own activate() method to activate dashboards
|
2022-04-12 19:06:38 +02:00 |
|
Yonas Habteab
|
f3dc6301ff
|
Use setTitle() instead of setting resp headrs directly
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
a34dc9a8cf
|
Adjust how module dashlets are handled
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
a1ed493ad1
|
Clean up codes
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
d979d41ead
|
Use sendMultipartUpdate() for drag&drop actions & adjust some css styles
|
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
|
1f9d0547cd
|
Adjust dashbaord conent layouts & don't redirect when sorting only dashlets
|
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
|
d6a2f1e775
|
Do some code refactoring
|
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
|
faebd29271
|
LayoutController: Use dashboard home menu class to loadd the navigation items
|
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
|
1120bc0d60
|
SearchDashboard: Provide support for the enhanced dashboards
|
2022-04-12 15:30:58 +02:00 |
|
Johannes Meyer
|
3dc384fb58
|
Avoid passing null to non-nullable arguments
|
2022-03-24 12:29:06 +01:00 |
|
Johannes Meyer
|
05a18dcdb5
|
Adjust calls to CompatController::setTitle()
refs https://github.com/Icinga/ipl-web/pull/72
|
2022-03-16 16:35:59 +01:00 |
|
Johannes Meyer
|
744fe5977f
|
AccountController: Don't try to set a storage if there's none
|
2021-11-02 13:28:52 +01:00 |
|
Sukhwinder Dhillon
|
8c22514758
|
Utilize multiple encryption ciphers for remember me
|
2021-08-09 16:58:58 +02:00 |
|
Sukhwinder Dhillon
|
645c0770a2
|
Rememberme compatibility with php version 5.6+ (#4472)
|
2021-07-26 17:37:38 +02:00 |
|
Johannes Meyer
|
8b5bc6950b
|
user/createmembership: Don't render user/form.phtml
fixes #4450
|
2021-07-21 08:02:54 +02:00 |
|
Johannes Meyer
|
a72d24a672
|
config/module(dis|en)able: Explicitly reload the window
Redirecting to `left#!right` by HTTP doesn't work
and is the wrong solution anyway.
|
2021-07-07 09:41:48 +02:00 |
|
Johannes Meyer
|
439218869b
|
Only reload JS/CSS if really required when en-/disabling a module
|
2021-06-16 14:56:36 +02:00 |
|
Johannes Meyer
|
0d6da2d859
|
error/error: Check web2's deps and enhance lib checks
|
2021-06-07 09:40:40 +02:00 |
|
Eric Lippmann
|
68acf12407
|
Remember me (#4112)
Co-authored-by: Sukhwinder Dhillon <sukhwinder.dhillon@icinga.com>
|
2021-05-21 15:43:06 +02:00 |
|
Johannes Meyer
|
5e382dcfa9
|
Introduce health endpoint /health[/checks]
|
2021-05-14 15:45:35 +02:00 |
|
Johannes Meyer
|
95e20d443c
|
config/module(enable|disable): Perform a HTTP redirect upon success
An HTTP redirect will cause a full reload. If our cache works,
CSS and JS is automatically refreshed.
|
2021-04-12 17:02:39 +02:00 |
|
Johannes Meyer
|
8e2ae13885
|
role/audit: Show a message if no suggestions are found
|
2021-04-07 16:03:05 +02:00 |
|
Johannes Meyer
|
54acd6b4c8
|
role/audit: Group suggestions by backend name
|
2021-04-07 16:02:31 +02:00 |
|
Johannes Meyer
|
b48f7f3489
|
role/audit: Don't use class EmptyState , it's from icingadb web
|
2021-04-07 16:00:01 +02:00 |
|
Johannes Meyer
|
d49962ac82
|
role/audit: Pre-populate backend name with the first one found
Otherwise a user who doesn't use a suggestion will see an error.
|
2021-04-07 15:10:01 +02:00 |
|
Johannes Meyer
|
5b970c79ad
|
role/audit: Use role-audit as id instead of role/audit
Since HTML5 nearly any char is allowed in ids, including the slash,
but jQuery doesn't support the slash as part of css selectors...
|
2021-04-07 14:30:14 +02:00 |
|
Johannes Meyer
|
65cfa9236c
|
role/[add|edit|remove]: Set __CLOSE__ as redirect target
The form is also reachable through the audit view now. This
results in the correct handling in either of both views.
|
2021-04-07 14:30:14 +02:00 |
|
Johannes Meyer
|
fa2c3c8999
|
role/audit: Give the privilege audit an explicit (non-protected) id
|
2021-04-07 14:30:14 +02:00 |
|
Johannes Meyer
|
be227fd61d
|
roles/audit: Utilize view Icinga\Web\View\PrivilegeAudit
|
2021-04-07 14:30:14 +02:00 |
|
Johannes Meyer
|
c203ffdd79
|
role|user|group: Open Audit tab always in #col1 and close #col2
|
2021-04-07 14:30:14 +02:00 |
|
Johannes Meyer
|
8ff88cd6f1
|
role/audit: Require a backend name for user audits
|
2021-04-07 14:30:14 +02:00 |
|
Johannes Meyer
|
1fbd76ef69
|
role/audit: Also allow to audit groups
|
2021-04-07 14:30:14 +02:00 |
|
Johannes Meyer
|
05fdd98ba8
|
role/audit: Add input to choose a user
|
2021-04-07 14:30:14 +02:00 |
|
Johannes Meyer
|
fe7879c68b
|
group|role|user: Add new tab role/audit
|
2021-04-07 14:30:14 +02:00 |
|
sukhwinder33445
|
ab97b6fdf0
|
Enforce database as configuration backend (#4135)
|
2021-02-18 12:31:21 +01:00 |
|
Johannes Meyer
|
cc65164a67
|
Adjust global permissions
|
2021-02-18 11:11:39 +01:00 |
|