806 Commits

Author SHA1 Message Date
Johannes Meyer
caef8dab6a PreferenceForm: Fix that the default locale is not choosable
refs #4376
2021-06-02 12:03:50 +02:00
Johannes Meyer
573af6b2df PreferenceForm: Detect locales using ipl-i18n 2021-05-28 14:03:36 +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
9d6bef0a39 PreferenceForm: Reload the entire layout if the locale changes 2021-05-17 13:20:42 +02:00
Johannes Meyer
f782c08d80 RoleForm: Highlight set privileges in headers
resolves #4241
2021-04-08 10:13:24 +02:00
Johannes Meyer
68f101b015 RoleForm: Don't let privilege labels break on dashes 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
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
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
774ad831c0 PreferenceForm: Enforce page size limit being 25 or higher 2020-11-16 13:29:18 +01: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
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
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
Johannes Meyer
425699d7b0 forms/Config: Don't call array_map without an array 2020-01-13 13:47:37 +01:00
Johannes Meyer
4d6dbcc746 ActionForm: Utilize ConfigFormEventsHook 2019-12-13 16:42:38 +01:00
Johannes Meyer
d9044203e7 RoleForm: Use hook ConfigFormEventsHook 2019-12-09 09:02:14 +01:00
Johannes Meyer
e2bcdd365a RoleForm: Add zero-width char after each / in permission and restriction labels
Helps browsers break onto newlines if it's too narrow.
2019-12-09 08:21:55 +01:00
Johannes Meyer
7ae3f187bd RoleForm: Add new app permission no-user/password-change 2019-12-05 09:12:59 +01:00
Johannes Meyer
7b488d7f93 swag: Fix violations of PSR-12
PSR-2 has been deprecated and phpcs v3.5.3
now checks for the successor PSR-12
2019-12-04 11:28:08 +01:00
Johannes Meyer
f22d759858 RoleForm: Fully hide a fieldset's content if collapsed 2019-07-29 16:02:48 +02:00
Florian Strohmaier
3c48daf022 CSS: Style role form 2019-07-29 10:19:39 +02:00
Johannes Meyer
83c386ea15 RoleForm: Don't wrap the h4's in a control-group 2019-07-29 10:19:39 +02:00
Florian Strohmaier
f57fc96b57 Add styles for roles form 2019-07-29 10:19:39 +02:00
Johannes Meyer
1b4b42a465 RoleForm: Use an <h3> for set headers, not legend
legend and `overflow:hidden` are bugged in safari..
2019-07-29 10:19:39 +02:00
Johannes Meyer
37387b603f RoleForm: Use a fieldset's legend as collapsible control 2019-07-29 10:19:39 +02:00
Johannes Meyer
5a10b06200 RoleForm: Show a header for permissions and restrictions 2019-07-29 10:17:59 +02:00
Johannes Meyer
616f1fe2c8 RoleForm: Wrap module prefixes of permissions and restrictions in <em> 2019-07-29 10:17:59 +02:00
Johannes Meyer
f871caeecd RoleForm: Show *General Module Access* instead of module/... 2019-07-29 10:17:59 +02:00
Johannes Meyer
13ad506393 css: Rename class icinga-forms to icinga-form 2019-07-29 10:17:59 +02:00
Johannes Meyer
f841c3d42f Apply icinga form style to remaining form classes 2019-07-29 10:17:59 +02:00
Johannes Meyer
e327a978e8 LoginForm: Remove class icinga-forms, it's got already special rules 2019-07-29 10:17:59 +02:00
Johannes Meyer
5c6d04f5d7 LimiterControlForm: Remove class inline and update css 2019-07-29 10:17:59 +02:00
Johannes Meyer
2be7c784b2 AcknowledgeAnnouncementForm: Remove redundant class inline 2019-07-29 10:17:59 +02:00
Johannes Meyer
4eedc40583 AcknowledgeApplicationStateMessageForm: Remove redundant class inline 2019-07-29 10:17:59 +02:00
Florian Strohmaier
812e174c1e AcknowledgeApplicationStateMessageForm: Fix cancel button being cropped
refs #3676
2019-07-29 10:17:59 +02:00
Florian Strohmaier
f70f996085 Announcements: Increase font-size and align control layout
refs #3676
refs #3560
refs #3839
2019-07-29 10:17:59 +02:00
Jennifer Mourek
bf48b6d26b WIP: New form styles
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2019-07-29 10:17:59 +02:00
Johannes Meyer
8310d9c781 roles: Restructure form and utilize class RolesConfig 2019-07-23 13:53:29 +02:00
Johannes Meyer
37a972cf75 dashboard: Differentiate between name and title
The former is the original name while title may
be changed by the user. This change is strictly
necessary for the references bug and should also
be introduced when rewriting this mess.

refs #3542
2019-07-18 08:33:35 +02:00