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
68f101b015
RoleForm: Don't let privilege labels break on dashes
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
ab7d73a8ee
RoleForm: Add static method `collectProvidedPrivileges()`
...
Was previously part of method `init()`. Split up into its
own method to allow external usage.
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
Johannes Meyer
867b2af12d
pdf: Include `<base>` tag in PDF layout
...
This forces the browser (in case of the pdfexport module)
to perform a network request. Otherwise there's no way
(currently) to know what the browser does or cannot do.
File resource loading isn't logged through the CDP.
2021-03-31 16:39:19 +02:00
Johannes Meyer
544febe84e
RoleForm: Fix self reference when creating a new role without parent
2021-03-19 09:03:19 +01:00
Johannes Meyer
885947bc6a
LoginForm: Add `autocomplete` attributes as requested by Chrome
2021-03-09 08:58:12 +01: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
Johannes Meyer
429a70f05f
Auth: Allow to ignore any and all restrictions
2021-02-18 11:11:39 +01:00
Johannes Meyer
bdd0f204f0
Auth: Support single inheritance in roles
2021-02-18 11:11:39 +01:00
Johannes Meyer
87d741265e
Auth: Add support for denied permissions
2021-02-18 11:11:39 +01:00
Johannes Meyer
a6e4307886
ModuleCommand: Disable dependency checks for the enable command
...
refs #4284
2021-02-12 09:56:00 +01:00
Johannes Meyer
accbd9d847
ApplicationStateController: Initalize `$autorefreshInterval`
...
Instead of defining it with the setter. This prevents the
user's preferences from having an effect on this route.
2021-01-15 15:08:48 +01:00
Johannes Meyer
c2efbbdafc
RoleForm: Don't hide permissions/restrictions in admin roles
...
resolves #4068
2021-01-12 11:38:59 +01:00
Johannes Meyer
0f400ea4ef
PreferenceForm: Properly process autosubmits
...
Otherwise the default value of element `auto_refresh_speed`
is not applied after enabling element `auto_refresh`.
2020-11-30 11:41:23 +01:00
Alexander Aleksandrovič Klimov
79ad7a4197
Name auto-refresh speeds more human readable
...
Co-authored-by: Johannes Meyer <johannes.meyer@icinga.com>
2020-11-26 11:38:02 +01:00
Alexander A. Klimov
81b19285a7
Make auto refresh interval configurable
...
refs #2819
2020-11-26 11:38:02 +01:00
Johannes Meyer
a370a99fb4
cli: Allow to ignore module dependencies with `module enable --force`
2020-11-18 13:21:34 +01:00
Johannes Meyer
39e59422f4
error/error: Show a hint to check dependencies if there are unmet ones
2020-11-18 13:21:34 +01:00
Johannes Meyer
32f9ce8b7c
config/module: Show library dependencies and unmet ones
2020-11-18 13:21:34 +01:00
Johannes Meyer
05d74dd980
config: Fix missing module name in failing dis-/enable actions
2020-11-18 13:21:33 +01:00
Johannes Meyer
7af8bf351c
about: List loaded libraries
2020-11-18 13:21:33 +01:00
Johannes Meyer
774ad831c0
PreferenceForm: Enforce page size limit being 25 or higher
2020-11-16 13:29:18 +01:00
Johannes Meyer
3035efac65
static/img: Make sure to correctly access module images
...
fixes #4226
2020-08-14 14:40:29 +02:00
Florian Strohmaier
962f0ef5dc
Update fontello icon font
...
refs [Icinga/ipl-web/#4](https://github.com/Icinga/ipl-web/pull/4 )
2020-06-29 08:36:24 +02:00
Valentina Da Rold
0520ed348d
Add ConfigFormEventsHook to UserForm.php
...
Add ConfigFormEventsHook to UserGroupForm.php
Add check in getValues for UserForm.php
2020-06-17 13:30:30 +02:00
Eric Lippmann
63514eeeb7
Add controls to the roles list
2020-05-25 11:09:33 +02:00
Johannes Meyer
cd2ff3d925
announcements/index: Provide a real link to edit an announcement
2020-05-13 12:05:15 +02:00
Johannes Meyer
6a4b07a0f7
Remove `required => true` from skip validation switches
2020-04-20 14:44:35 +02:00
Johannes Meyer
abef0621ff
forms: Remove `required => true` from force creation checkboxes
2020-04-20 09:04:04 +02:00
Johannes Meyer
5ed41868d9
css: Fix no-script apply styles in non-inline forms
2020-04-15 09:42:36 +02:00
Johannes Meyer
8616834f7d
Merge pull request #3964 from pdorschner/feature/show-roles-of-a-user-2657
...
Show roles of a user
2020-04-14 11:09:16 +02:00
Philipp Dorschner
aac860b118
update PR based on the feedback
2020-04-09 15:04:10 +02:00
Johannes Meyer
e01852f34b
Update `required` attribute of all forms
...
Some were missing it, some were adding it unnecessarily.
Since it's now displayed what's required this needed to
be streamlined.
2020-04-09 14:39:52 +02:00
Philipp Dorschner
564fb8c320
Only show edit role link if user has the appropriate permission
2020-04-09 09:52:51 +02:00
Philipp Dorschner
57b64f85bf
de_DE: Translate "Role Memberships"
2020-04-09 09:52:51 +02:00
Philipp Dorschner
8645035ecc
Display the roles of a user
2020-04-09 09:13:44 +02:00
Philipp Dorschner
c9921b386c
Load user roles and populate to view
2020-04-09 09:13:44 +02:00
Johannes Meyer
13a329ba20
Update po files of all available locales
2020-03-13 10:40:35 +01:00
Johannes Meyer
cd738e858c
Update de_DE translations
...
fixes #3994
2020-03-13 10:40:35 +01:00
Johannes Meyer
425699d7b0
forms/Config: Don't call `array_map` without an array
2020-01-13 13:47:37 +01:00