Eric Lippmann
9ac9342107
Revert "lib: Reduce else { if { to elseif { in User::can()"
...
This reverts commit e5b0b52874
.
2015-02-02 14:16:26 +01:00
Eric Lippmann
5a1ebf9c89
lib: Implement Tab::getUrl()
2015-02-02 14:16:26 +01:00
Eric Lippmann
7a81133ad3
security: Guard configuring roles
2015-02-02 14:16:26 +01:00
Eric Lippmann
53e7b44308
security: Provide a permission for module configuration
2015-02-02 14:16:26 +01:00
Marius Hein
8c758a9f12
Failure requests: Fix auto refresh and history
...
Allow to change url's in history and stop auto auto refresh if
the container URL is not up to date.
2015-02-02 13:32:40 +01:00
Marius Hein
8c24dde17b
Error Controller: Move close tab creation to template
2015-02-02 12:08:20 +01:00
Marius Hein
190c1e8f04
Revert "Revert "Dashboard: Always replace title""
...
This reverts commit d1f13819e4
.
Please do not ask. This was no syntax error.
2015-02-02 12:04:28 +01:00
Marius Hein
d1f13819e4
Revert "Dashboard: Always replace title"
...
This reverts commit c0c0e7d9e5
.
Syntax error
2015-02-02 12:01:40 +01:00
Marius Hein
c0c0e7d9e5
Dashboard: Always replace title
...
This is needed if an error occurs and the exception title was rendered
into the container.
2015-02-02 12:00:08 +01:00
Eric Lippmann
f9047e85c5
monitoring: Fix wrong unhandled service problems count in the hosts overview
...
The query was missing the is_active = 1 condition. I'll open an issue for the other
affected queries.
fixes #8013
2015-02-02 11:12:27 +01:00
Eric Lippmann
d64ca3da99
Show close button when updating a role
...
fixes #8087
2015-02-02 11:09:13 +01:00
Eric Lippmann
3818f1faec
Show close button when removing a role
...
refs #8087
2015-02-02 11:08:56 +01:00
Eric Lippmann
cfe6701a92
Show close button when creating a role
...
refs #8087
2015-02-02 11:08:27 +01:00
Eric Lippmann
cf944a7daf
monitoring: Show close button when removing a backend
2015-02-02 11:07:01 +01:00
Eric Lippmann
a62acb4a82
monitoring: Show close button when updating a backend
2015-02-02 11:06:40 +01:00
Eric Lippmann
42fe7079ee
monitoring: Show close button when creating an instance
2015-02-02 11:06:20 +01:00
Eric Lippmann
cbc1a0313a
monitoring: Show close button when creating a backend
2015-02-02 11:05:50 +01:00
Eric Lippmann
d7cbfebbd0
monitoring: Show close button when removing an instance
2015-02-02 11:05:32 +01:00
Eric Lippmann
734c7b3546
monitoring: Show close button when updating an instance
2015-02-02 11:04:41 +01:00
Eric Lippmann
f2d639108f
monitoring: Move "Service Grid" beneath "Problems"
...
The service grid is filtered by problems by default. Thus it makes sense
to move it beneath the problems section.
2015-02-02 00:08:25 +01:00
Eric Lippmann
ad4ebf8fa5
monitoring: Fix that selecting a hostgroup displays its services instead of its hosts
...
fixes #8273
2015-02-01 23:30:48 +01:00
Johannes Meyer
ab33350439
Merge branch 'feature/create-missing-directories-when-creating-inis-8219'
...
resolves #8219
2015-01-30 16:22:20 +01:00
Johannes Meyer
bf470125c3
Merge branch 'master' into feature/create-missing-directories-when-creating-inis-8219
...
Conflicts:
modules/monitoring/library/Monitoring/MonitoringWizard.php
2015-01-30 16:21:42 +01:00
Johannes Meyer
f5a651664c
Create the enabledModules directory when necessary only as well
...
refs #8219
2015-01-30 16:16:12 +01:00
Johannes Meyer
a95fd561cd
Revert "setup: Convert octal directory mode to decimal notation"
...
This reverts commit e93e8f6330
.
2015-01-30 15:47:21 +01:00
Johannes Meyer
d2dd66c9fd
Revert "setup: Fix octdec for directory modes"
...
This reverts commit c0444a81b2
.
2015-01-30 15:47:11 +01:00
Johannes Meyer
6416fc421c
Do not create directories which are created automatically if necessary
...
refs #8219
2015-01-30 15:43:39 +01:00
Johannes Meyer
9426a5bd23
Use File::create() in Config::saveIni() to create missing nested directories
...
refs #8219
2015-01-30 15:43:02 +01:00
Johannes Meyer
fdcec046e0
Make File::create(.., $recursive = true) create missing nested directories
...
refs #8219
2015-01-30 15:42:22 +01:00
Marius Hein
7b8332ccd8
Notifications do not disappear after autorefresh
...
This is not affected anymore because the errors goes directly
into the container. But this commit fixes the codes if someone
use the notifications in the loader. Also remove unused
variable this.exception.
fixes #6278
2015-01-30 15:25:12 +01:00
Marius Hein
6ec2ee753d
Render error messages in the container itself
...
fixes #6280
2015-01-30 14:50:25 +01:00
Eric Lippmann
17b6d8512b
spec: Add MIT and BSD to the license tag
...
We ship jquery and some jquery plugins w/ Icinga Web 2. Their licenses
must be noted too.
2015-01-30 13:46:49 +01:00
Eric Lippmann
d72e506202
spec: Add lincese tag to vendor packages
2015-01-30 13:45:55 +01:00
Eric Lippmann
72a616ede6
spec: Fix license of Icinga Web 2
...
Vendor packages not yet concerned.
2015-01-30 13:30:18 +01:00
Eric Lippmann
65a2c47506
security: Provide permissions for our config actions
2015-01-30 13:29:47 +01:00
Eric Lippmann
9dd179d8f3
rpm: Fix shadow-utils requirement on SUSE
2015-01-30 13:19:26 +01:00
Johannes Meyer
e8619686ae
Add the sockets module as optional requirement of the monitoring module
2015-01-30 13:01:51 +01:00
Eric Lippmann
932496c58c
rpm: Require json and posix PHP extensions for SUSE packages
2015-01-30 12:51:06 +01:00
Eric Lippmann
c8640cbae9
rpm: Remove php5-imagick dependency for SUSE packages
2015-01-30 12:44:34 +01:00
Eric Lippmann
e5b0b52874
lib: Reduce else { if { to elseif { in User::can()
2015-01-30 11:20:05 +01:00
Eric Lippmann
127ce7abfe
monitoring/security: Fix that toggling instance features is always disabled
...
In HTML5 the presence of a boolean attribute on an element represents the true value,
and the absence of the attribute represents the false value.
In Zend we have to set null for the absence of the attribute and the empty string for the
presence of the attribute.
2015-01-30 10:47:02 +01:00
Eric Lippmann
1681f746c1
monitoring/security: Disable toggling object features if user lacks the permission monitoring/command/feature/object
2015-01-30 10:46:24 +01:00
Eric Lippmann
bdc637ff67
monitoring/security: Guard toggling object features
...
Toggling object features will only be possible if the user has the permission monitoring/command/feature/object.
2015-01-30 10:31:49 +01:00
Alexander Klimov
868295110a
Merge branch 'master' into bugfix/Improve-tooltip-descriptions-8110
...
Conflicts:
modules/monitoring/application/views/scripts/hosts/show.phtml
2015-01-30 10:26:47 +01:00
Eric Lippmann
35b33647cf
monitoring/security: Guard the link for disabling notifications on an instance-wide basis
...
The link in the monitoring health view will only be shown if the user has the permission monitoring/command/feature/instance.
2015-01-30 10:26:43 +01:00
Eric Lippmann
3716be4a48
monitoring/security: Disable toggling instance features if user lacks the permission monitoring/command/feature/instance
2015-01-30 10:01:03 +01:00
Eric Lippmann
26613a0106
monitoring/security: Rename permission monitoring/command/feature/program to monitoring/command/feature/instance
2015-01-30 09:58:30 +01:00
Eric Lippmann
7dbb8c6841
monitoring/security: Require monitoring/command/feature/instance permission for toggling instance features
2015-01-30 09:58:10 +01:00
Eric Lippmann
d19e36d937
monitoring/security: Require monitoring/command/feature/instance permission for disabling notifications
2015-01-30 09:57:31 +01:00
Johannes Meyer
0108d44d63
Fix "The use of non compound name 'Exception'..."
2015-01-30 09:38:59 +01:00