Johannes Meyer
d321b2de79
Merge branch 'master' into bugfix/hot-all-hostgroups-are-shown-10316
2015-11-13 15:37:53 +01:00
Johannes Meyer
5fcd65a05a
Web: Fix that shared child menu entries were not displayed for non-owners
...
fixes #10319
2015-11-13 15:28:39 +01:00
Eric Lippmann
d5fe0c9610
Merge branch 'feature/dope-layout-5543#2'
2015-11-13 15:21:07 +01:00
Johannes Meyer
26e6acf9af
ListController: Fix servicegrid grouping when applying group restrictions #2
...
PostgreSQL had still issues with it. Quickfix only, again.
refs #10316
2015-11-13 14:42:28 +01:00
Bernd Erk
39aa888131
Adds new about page and dotted bottom lines in detail
2015-11-13 13:57:09 +01:00
Thomas Gelf
74f53725e1
ApplicationBootstrap: phpdoc-deprecate
2015-11-13 11:53:14 +01:00
Thomas Gelf
a94662492b
ApplicationBootstrap: wipe setupZendAutoloader()
2015-11-13 11:53:14 +01:00
Thomas Gelf
d0ce9f86d8
Module: less stat calls, less work to do
2015-11-13 11:53:14 +01:00
Thomas Gelf
99a6bc12a9
ApplicationBootstrap: register global app dir
2015-11-13 11:53:14 +01:00
Thomas Gelf
9270ef6d6f
Application\Web: less assistance for class loader
2015-11-13 11:52:13 +01:00
Thomas Gelf
05b7388a18
ClassLoader: completely refactored
2015-11-13 11:52:13 +01:00
Thomas Gelf
a1832e1424
Modules/Manager: did we load all enabled modules?
2015-11-13 11:52:13 +01:00
Thomas Gelf
f9a0e7dec6
Module: provide getApplicationDir()
2015-11-13 11:52:13 +01:00
Thomas Gelf
7a2824e070
ApplicationBootstrap: syntax
2015-11-13 11:51:41 +01:00
Johannes Meyer
d0ab001437
PivotTable: Fix axis queries if only one is being filtered
...
refs #10316
2015-11-13 11:44:00 +01:00
Bernd Erk
ecf929ec96
Fixes form decorator and uses sprintf
2015-11-12 23:11:07 +01:00
Johannes Meyer
b182a31b90
DbQuery: Catch exceptions in __toString()
2015-11-12 16:32:29 +01:00
Bernd Erk
d8d917ef5a
Remove long required hint in forms
2015-11-12 16:01:20 +01:00
Eric Lippmann
47401ca4b2
Don't talk about panes
...
refs #5543
2015-11-12 15:53:38 +01:00
Eric Lippmann
ad31f3fbdb
CSS: Remove selection-toolbar
...
Not in use.
refs #5543
2015-11-12 13:08:05 +01:00
Eric Lippmann
b64bf06df7
CSS: Move limiter and pagination styles to controls.less
...
refs #5543
2015-11-12 13:07:35 +01:00
Eric Lippmann
0abbe2583b
Introduce a form the limiter control
...
refs #5543
2015-11-12 13:04:52 +01:00
Johannes Meyer
dc7756c599
DbRepository: Fix that PostgreSQL queries do not apply LOWER on order cols
...
refs #10364
refs #9955
2015-11-12 09:13:46 +01:00
Johannes Meyer
439fc28d0f
DbRepository: Add missing use statement for class FilterExpression
...
refs #10364
2015-11-12 08:23:35 +01:00
Johannes Meyer
d2b8ed243f
Repository: Accept parameter $filter in method requireFiltercolumn()
...
This allows to adjust more than the name of the column if necessary.
refs #10364
2015-11-11 16:05:54 +01:00
Eric Lippmann
75091d0eaa
Reduce HTML for sparkline pie charts
...
refs #5543
2015-11-11 15:11:14 +01:00
Johannes Meyer
22f966db43
DbRepository: Fix that PostgreSQL queries use LOWER() on non-CI columns
...
refs #10364
refs #9954
2015-11-11 15:06:18 +01:00
Johannes Meyer
d2cc854a61
LdapUserBackend: Set a query's base DN when a table gets required
...
This ensures that the query receives the correct base DN even if the table
gets adjusted by calling from() subsequently.
refs #10567
2015-11-11 12:55:17 +01:00
Johannes Meyer
8bf4e8d217
LdapUserGroupBackend: Set a query's base DN when a table gets required
...
This ensures that the query receives the correct base DN even if the table
gets adjusted by calling from() subsequently.
refs #10567
2015-11-11 12:54:49 +01:00
Johannes Meyer
cf193f2c1b
RepositoryQuery: Initialize property $query before requiring a new table
...
Since $this gets passed to Repository::requireTable() it may be possible
that some repository tries to access the underlying native query so we
need to ensure that we're able to actually provide it.
refs #10567
2015-11-11 12:48:01 +01:00
Johannes Meyer
31b584b338
LdapConnection: Fix method fetchOne()
...
The method suffered from multiple issues:
* Actual NULL values were interpreted as if the row does not have any cols
* Which attribute's value got returned was dependent on the result set instead of the desired columns
refs #10567
2015-11-11 12:44:08 +01:00
Johannes Meyer
2917f352b5
Merge branch 'master' into bugfix/unreliable-attribute-ambiguity-check-10567
...
Conflicts:
library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php
library/Icinga/Protocol/Ldap/LdapConnection.php
2015-11-11 11:53:19 +01:00
Johannes Meyer
453aa864cc
LdapUserGroupBackend: Set the appropriate base dn when resolving dns
...
refs #10567
2015-11-11 11:38:32 +01:00
Johannes Meyer
c85bce7211
LdapConnection: Add method ldapSearch()
...
This will now emit a debug message for each issued search operation.
refs #10567
2015-11-11 10:01:00 +01:00
Johannes Meyer
60a951a97d
Logger: Add method getLevel()
...
refs #10567
2015-11-11 09:59:28 +01:00
Johannes Meyer
a662fc9af0
Controller: Re-add "view" as preserved column
...
We're still utilizing this in the dashboard..
2015-11-10 16:08:02 +01:00
Eric Lippmann
8a26e81c1c
Remove LogoutNavigationItemRenderer
...
refs #5543
2015-11-10 14:06:49 +01:00
Eric Lippmann
92e3895c94
Revert user menu to its original state
...
refs #5543
2015-11-10 14:05:48 +01:00
Johannes Meyer
cee639d689
LdapConnection: Re-apply a query's filter on unfolded rows
...
refs #10370
2015-11-10 14:03:08 +01:00
Johannes Meyer
e408630e34
LdapConnection: Do not require calling array_flip for method cleanupAttributes()
...
Seems to be a relict of an earlier implementation..
refs #10370
2015-11-10 13:41:08 +01:00
Johannes Meyer
666e67b405
LdapConnection: Prefer strict checks when utilizing in_array()
2015-11-10 13:17:30 +01:00
Johannes Meyer
6c07881466
FilterChain: Fix and document method listFilterColumns()
...
refs #10370
2015-11-10 13:16:40 +01:00
Johannes Meyer
72f3ba1161
LdapUserGroupBackend: Offer "user_name" as filter column instead of "user"
...
refs #10370
2015-11-10 11:52:06 +01:00
Johannes Meyer
8d04c8548a
Do not hardcode action specific parameters to preserve in the FilterEditor
...
This should only happen for other control parameters or framework
specific stuff. This is still subject to improvement, as this solution is
rather ugly imho..
refs #10370
2015-11-10 11:51:26 +01:00
Johannes Meyer
d56056bba7
LdapUserGroupBackend: Utilize $virtualTables
2015-11-10 09:56:58 +01:00
Johannes Meyer
505f5902c7
LdapUserBackend: Utilize $virtualTables
2015-11-10 09:56:27 +01:00
Johannes Meyer
c416216822
LdapUserGroupBackend: Fix typo in method requireTable()
...
refs #10370
2015-11-09 16:00:55 +01:00
Johannes Meyer
ffcc2ed56b
LdapUserGroupBackend: Fix exception when searching for single chars
...
refs #10370
2015-11-09 16:00:24 +01:00
Johannes Meyer
4341eef4b1
LdapQuery: Add support for Icinga\Data\Filter
...
refs #10370
2015-11-09 15:59:48 +01:00
Eric Lippmann
802cba3fb8
CSS: Move variables from themes/icinga.less to base.less
...
refs #5543
2015-11-09 13:32:59 +01:00