2100 Commits

Author SHA1 Message Date
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
Johannes Meyer
ced4f505d6 layout.phtml: Remove remaining browser sniffs for IE 2019-07-18 07:57:14 +02:00
Jennifer Mourek
07586af41f Remove IE8 & IE9 traces 2019-07-18 07:56:09 +02:00
Johannes Meyer
fb83bee924 css: Make collapsible styles work with the new markup 2019-07-17 13:12:41 +02:00
Florian Strohmaier
b07ffd4987 JS: Implement collapsible-container behavior 2019-07-17 13:12:41 +02:00
Florian Strohmaier
9a1b7f0cf8 Add ifont icons for collapsible button 2019-07-17 13:12:21 +02:00
Florian Strohmaier
a1ef28460d Layout: Create collapsible ghost 2019-07-17 12:50:57 +02:00
Johannes Meyer
67c8053dc9 login: Override the default title instead of setting a title
refs #3851
2019-07-15 08:26:23 +02:00
Johannes Meyer
fb48731978 Set a proper title for all controller actions
refs #3851
2019-07-15 08:24:44 +02:00
Johannes Meyer
b0b4f08797 layout.phtml: Also include the default title in any title just like for XHR
refs #3851
2019-07-15 08:24:44 +02:00
Johannes Meyer
d52cc07d41 body.phtml: Also set data-icinga-title for full layout requests
refs #3851
2019-07-15 08:24:44 +02:00
Eric Lippmann
5b450c270c Update German translation 2019-07-15 07:55:23 +02:00
Eric Lippmann
6804805036 Remove inheritdoc tags 2019-07-15 07:52:32 +02:00
Eric Lippmann
749ca88dab Optimize imports 2019-07-15 07:52:32 +02:00
Eric Lippmann
6bb285f7b5 Use ConfigFormEventsHook 2019-07-15 07:52:32 +02:00
Niko Martini
7abd1b906b Cli: add version command
refs #3763
2019-07-11 08:17:56 +02:00
Johannes Meyer
c28155408f
Merge pull request #3831 from Icinga/feature/custom-author-for-announcements-created-over-api-3644
AnnouncementForm: Don't disable author field if it's an API request
2019-07-02 15:40:26 +02:00
Johannes Meyer
7cb2050623
Merge pull request #3828 from p4k8/master
Add Ukrainian language support
2019-07-02 15:27:54 +02:00
Johannes Meyer
4dcea91775 NavigationConfigForm: Properly unset a parent for newly shared children
fixes #3565
2019-06-26 11:41:01 +02:00
Johannes Meyer
5c5ca26596 NavigationConfigForm: Properly handle parent names consisting only of numbers 2019-06-26 11:40:30 +02:00
Johannes Meyer
d790d8d7a7 AnnouncementForm: Don't disable author field if it's an API request
refs #3644
2019-06-26 08:20:18 +02:00
p4k8
0e3be14f96 Add Ukrainian language support 2019-06-23 21:48:32 +03:00
Johannes Meyer
23776152eb layout: Add base path
refs #2916
2019-06-06 08:16:12 +02:00
Johannes Meyer
2aff4eebe4
Merge pull request #3776 from chisatohasimoto/icingaweb2_1
Add Japanese language support
2019-05-22 12:46:25 +02:00
Johannes Meyer
ed21fe280e
Merge pull request #3625 from Icinga/bugfix/web-serve
icingacli web serve: preserve console colors and avoid redundand process
2019-05-22 12:22:10 +02:00
Alexander A. Klimov
59708bb0f7 icingacli web serve: redirect standard I/O to /dev/null after fork(2) 2019-05-10 18:07:55 +02:00
chisatohasimoto
baf1de5bd9 Add Japanese language support icinga 2019-05-08 09:15:05 +09:00
Johannes Meyer
1a030d3d65 LdapResourceForm: Remove hostname validator
It's now done automatically by the connection itself.

refs #3639
2019-04-23 10:56:05 +02:00
Johannes Meyer
57abdc8baa static/gravatar: Don't respond with a 500 in case of a connection error 2019-04-23 10:05:32 +02:00
Johannes Meyer
0be1053197
Merge pull request #3748 from Icinga/feature/sortable-announcements-page-3414
Sortable announcements page
2019-04-18 14:51:16 +02:00
Johannes Meyer
f72aa291bc
Merge pull request #3610 from Icinga/fix/window-id-cannot-be-used-to-differentiate-containers-3609
Fix window id cannot be used to differentiate containers
2019-04-17 11:38:48 +02:00
Johannes Meyer
2b938442c4 announcements/index: Add filter and sort controls
refs #3414
2019-04-16 13:03:54 +02:00
Johannes Meyer
37df008d7f AnnouncementIniRepository: Don't transform retrieved timestamps to DateTime
refs #3414
2019-04-16 13:03:16 +02:00
Markus Frosch
b69c9491ae Remove Google Plus link from About 2019-03-29 10:57:34 +01:00
Eric Lippmann
403c2d3495
Merge pull request #3481 from marianrh/feature/optionally-disable-mysql-server-certificate-validation
Allow disabling MySQL server certificate validation by setting ssl_do_not_verify_server_cert
2019-02-26 10:39:21 +01:00
Eric Lippmann
b6e8151582
Merge pull request #3677 from Icinga/fix/escaped-ini-characters-3648
Fix escaped ini characters
2019-02-26 10:03:54 +01:00
Johannes Meyer
39dc8bcdbc DashletForm: Make sure that we won't try to save invalid section names
refs #3648

Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2019-02-05 11:31:29 +01:00
Johannes Meyer
1e0a2cdb64 ConfigForm: Only render valid configurations in the ui
refs #3648

Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2019-02-05 11:31:08 +01:00
Andreas Olsson
b504624d4d
Use https:// links on login page
These url changes are all the result of following 301 redirects.
2019-01-26 23:02:25 +01:00
Markus Frosch
8c58ad7739 DbResourceForm: Remove default value for host when not required
Mainly used for Oracle

refs #3643
2018-12-12 11:09:10 +01:00
Markus Frosch
2df8132c46 DbConnection: Make host optional for Oracle connections 2018-12-04 15:50:53 +01:00
Alexander A. Klimov
8e84bdf4f5 icingacli web serve: preserve console colors and avoid redundand process 2018-11-16 17:23:33 +01:00
Eric Lippmann
72f2158baa
Merge pull request #3584 from Icinga/fix/usergroups-not-loaded-for-externally-authenticated-users-3583
auth/external: Use a stripped down layout for the logout workaround
2018-11-15 11:29:44 +01:00
Eric Lippmann
1268c16a7f
Merge pull request #3588 from Icinga/fix/problems-the-world-has-and-ever-will
Fix problems the world has and ever will
2018-11-15 11:25:48 +01:00
Johannes Meyer
8212c51f8d js: Already set window.name prior bootstrapping our js runtime
Makes sure that the Window-Id already generated and utilized by the
server on the first request is used by subsequent requests instead
of a new one.

Also avoids that concurrent running id-less requests compete about
which one may set his assigned id. Now any subsequent request
already transmits the id assigned to the first one.

And it resets `window.name` in case the user performs a manual
refresh so that the id used by the server is set/utilized.

refs #3609
2018-11-07 09:13:16 +01:00
Michael Friedrich
d1fb3b3674 Update URL to https://icinga.com 2018-10-18 11:02:57 +02:00
Markus Frosch
3f782460dc LdapConnection: Add timeout setting with a useful default value 2018-10-16 14:35:50 +02:00
Johannes Meyer
7ba0466048 config/module(en|dis)able: Utilize a form instead of a link 2018-10-10 09:44:11 +02:00
Johannes Meyer
4c96da3d56 auth/external: Use a stripped down layout for the logout workaround
We've used the standard layout before which caused a automatic login.
Automatic because the browser saw our js/css <link> tags and accessed
the routes which in turn logged in the user, but only if there's a
enabled module which's configuration.php (or run.php) accesses the
Auth singleton. The stripped down layout provides its own js/css so
there's no need for our full-blown resources.

fixes #3583
2018-10-02 15:24:11 +02:00