Commit Graph

1948 Commits

Author SHA1 Message Date
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 2cc90e0a5a Fix some .phtml indentation issues 2019-12-06 15:39:14 +01:00
Johannes Meyer e61eb6f160 ui: Fix sidebar issues in minimal layout
Was completely broken even prior the removal of `ui.fixControls()`..
2019-12-06 15:39:14 +01:00
Johannes Meyer 31e3ce70a8 layout: Don't use id `header` if it's not a global header 2019-12-06 15:36:34 +01:00
Florian Strohmaier 37260b5035 CSS: Inline styles 2019-12-06 15:36:34 +01:00
Florian Strohmaier b4c1e8e846 Body: Empty #col2 + #col3 2019-12-06 15:36:34 +01:00
Florian Strohmaier d2187c3716 Navigation: Remove menu-container wrapper 2019-12-06 15:36:34 +01:00
Florian Strohmaier 204fd5d636 Body: Restructure layout markup 2019-12-06 15:36:34 +01:00
Johannes Meyer 52df0eb399 navigation/dashboard: Fix that an item's properties are not rendered 2019-12-05 15:12:19 +01:00
Johannes Meyer 67cc81e49f AccountController: Prohibit password changes for users with `no-user/password-change` 2019-12-05 09:13:34 +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 05aac50ae2 layout: Render basic modal markup 2019-11-04 12:46:30 +01:00
Johannes Meyer f98f988aff Remove tristate form element 2019-09-23 08:36:24 +02:00
Johannes Meyer 6bbafd1c3e
Merge pull request #3899 from Icinga/bugfix/solarized-theme-contrast-issues-3892
Bugfix/solarized theme contrast issues 3892
2019-08-12 11:24:31 +02:00
Johannes Meyer 6e5353fd50 solarized-dark: Let the dashboard settings look less weird 2019-08-12 11:17:12 +02:00
Johannes Meyer 9d3ba8965f locale: Update de_DE translation 2019-07-30 10:35:02 +02:00
Johannes Meyer b31dd77812
Merge pull request #3676 from Icinga/feature/form-styling
Improve look of our forms
2019-07-30 08:26:08 +02:00
Markus Frosch c66d206042 Cleanup executable flags on files
Some or scripts, but if so just vendor artifacts
2019-07-30 07:53:54 +02:00
Johannes Meyer f22d759858 RoleForm: Fully hide a fieldset's content if collapsed 2019-07-29 16:02:48 +02:00
Johannes Meyer 6fbae2d1c0 user/show: Fix wrong class for the limiter and sort control container 2019-07-29 10:19:39 +02:00
Johannes Meyer ad16fffa94 group/show: Fix wrong class for the limiter and sort control container 2019-07-29 10:19:39 +02:00
Johannes Meyer 775f5cd3b5 Remove `.icinga-form` and `.icinga-controls` from all inline remove forms 2019-07-29 10:19:39 +02:00
Florian Strohmaier faca0962ef Navigation: Hide search clear button when value is empty
refs #3676
2019-07-29 10:19:39 +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 ded84a410a applicationlog: Fix placement of the limiter control 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
Johannes Meyer 02565ec326 user/list: Make backend selection look good again 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
Florian Strohmaier 54ba112d64 CSS: Align controls elements
refs #3676
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 5e09cd647a js: Prevent that collapsible buttons submit forms 2019-07-23 13:53:29 +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