Thomas Gelf
b7189382fb
Module: add getNamespace() method
2015-11-13 17:37:02 +01:00
Thomas Gelf
997c5a0a13
Hook: normalize names
2015-11-13 17:37:02 +01:00
Thomas Gelf
b66e4dfdf2
Module: use Application\Hook instead of Web\Hook
2015-11-13 17:37:02 +01:00
Thomas Gelf
54db2c9afa
Module::registerHook: use class as default key
...
refs #9685
2015-11-13 17:37:02 +01:00
Thomas Gelf
a24bf32c5b
Hook: allow hooks for old modules Web\Hooks
...
refs #10613
2015-11-13 17:37:02 +01:00
Thomas Gelf
52159c2627
Hook: switch base namespace checks
2015-11-13 17:37:02 +01:00
Thomas Gelf
d903f850da
Application\Hook: move existing ones, keep compat
2015-11-13 17:37:02 +01:00
Thomas Gelf
576747f792
Application\Hook is the new Hook loader
2015-11-13 17:37:02 +01:00
Eric Lippmann
8f8d251fd7
Use old class loader for tests (WIP)
...
:D
2015-11-13 17:33:23 +01:00
Johannes Meyer
d7045a4c09
FilterExpression: Encode the expression when rendering the query string
...
fixes #10623
fixes #8713
2015-11-13 16:54:08 +01:00
Johannes Meyer
a500937b7d
Properly handle undefined configuration values
...
fixes #10597
2015-11-13 16:14:11 +01:00
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
Johannes Meyer
9b826e6e5f
Drop class Ldap\Expression and introduce LdapQuery::$nativeFilter
...
I'm about to add support for our Data\Filter implementation, since it cannot
parse native LDAP filters and a user may have configured such, we need to
differentiate the two types of filter.
refs #10370
2015-11-09 13:04:02 +01:00
Johannes Meyer
cfb26e22b3
LdapUserGroupBackend: Dynamically verify member attribute ambiguity
...
refs #10567
2015-11-09 11:41:11 +01:00
Johannes Meyer
6551a86d4d
LdapRepository: Drop method isAmbiguous() and introduce isRelatedDn()
...
refs #10567
2015-11-09 11:40:30 +01:00
Eric Lippmann
b5c8579d0e
lib: Fix Url paramter encoding if parameter is a Url object
...
fixes #10321
2015-11-09 09:55:17 +01:00
Johannes Meyer
1e35a17ec1
DbQuery: Support not equal comparisons with arrays
2015-11-05 15:49:15 +01:00
Johannes Meyer
ff61b8e696
Repository: Fix that conversion rules for statements are applied on queries..
...
..when calling RepositoryQuery::addFilter().
2015-11-05 14:07:54 +01:00
Eric Lippmann
ba4256d983
Quick and dirty fix menu in FF
...
refs #5543
2015-11-04 17:49:43 +01:00
Johannes Meyer
dd069288e9
DbRepository: Do not attempt to join virtual tables multiple times
2015-11-04 15:59:40 +01:00
Alexander A. Klimov
327cf37326
Command: make $config and $configs protected
2015-11-03 16:11:20 +01:00
Johannes Meyer
48e6bdd6ce
RepositoryQuery: Fix that the query is not passed as context in fetchAll()
2015-11-03 14:42:32 +01:00
Johannes Meyer
477af43a2f
RepositoryQuery: Properly handle custom aliases when applying value conversion rules
2015-11-03 14:42:32 +01:00
Alexander A. Klimov
e170d5b79a
Command::fail(): construct IcingaException printf-like
...
The first argument of IcingaException::__construct() must be a printf-like format string, but Command::fail() must accept any message string.
2015-11-03 10:45:39 +01:00
Johannes Meyer
71c5fd0bf7
DbRepository: Take virtual columns into consideration when applying aliases
2015-11-02 17:07:02 +01:00
Johannes Meyer
5db8d08729
Repository: Fix that column normalisation is not applied by requireAllQueryColumns()
2015-10-30 15:36:48 +01:00
Johannes Meyer
5dfaa89440
Repository: Pass some more details to conversion methods
2015-10-30 15:35:41 +01:00
Johannes Meyer
a60ad3ecf0
DbRepository: Return the number of affected rows for cud operations
2015-10-30 15:34:57 +01:00
Johannes Meyer
df7a2ee0a9
Repository: Add native support for virtual table names
2015-10-30 15:34:19 +01:00
Johannes Meyer
99719bec7d
Merge branch 'master' into bugfix/broken-user-and-group-management-10367
...
Conflicts:
library/Icinga/Authentication/User/LdapUserBackend.php
library/Icinga/Authentication/UserGroup/LdapUserGroupBackend.php
2015-10-29 08:52:07 +01:00
Eric Lippmann
8cc96e61da
Re-add time-ago, -since and -until CSS classes
...
refs #5543
2015-10-28 10:41:22 +01:00
Eric Lippmann
bb33a43cb9
CSS: Don't pollute time related format helpers w/ text-small
...
fixes #10301
2015-10-27 16:23:32 +01:00
Eric Lippmann
4eb92438dd
Add nav-level-$level CSS classes to navigation
2015-10-27 13:52:18 +01:00
Johannes Meyer
36340aafa6
Repository: Ensure that we'll internally only work with virtual table names
...
refs #10367
2015-10-27 13:31:47 +01:00
Thomas Gelf
f88bd525f1
DbConnection: respect charset parameter
...
refs #10359
2015-10-27 13:21:35 +01:00
Eric Lippmann
6e5ba364fb
CSS: Introduce badge-nav-item
...
refs #5543
2015-10-26 12:44:11 +01:00
Eric Lippmann
8341415d28
nav: Give item renderer a chance to set the CSS class of the outer li element
...
refs #5543
2015-10-26 12:32:49 +01:00
Eric Lippmann
4593c78d16
lib: Fix JSON response exception on form failure
2015-10-26 12:30:50 +01:00
Eric Lippmann
e07e16d7a1
lib: Remove UserNavigationItemRenderer
2015-10-22 14:26:53 +02:00
Johannes Meyer
0b9a141591
LdapUserGroupBackend: Use the group_base_dn as user_base_dn..
...
..if neither the config nor the defaults provide a value.
refs #10402
2015-10-20 11:28:18 +02:00
Markus Frosch
33956e02f8
Fix collection of user_base_dn from the UserBackend
...
Currently the group_base_dn is used, unless a user_base_dn is configured in the group backend.
refs #10402
2015-10-20 10:02:42 +02:00
Johannes Meyer
878bd78587
LdapUserBackend: Unfold the user_name_attribute automatically
...
This is.. the currently easiest solution. As long as attribute unfolding
is not very performance intensive this solution suffices.
refs #10367
refs #10332
2015-10-16 17:25:42 +02:00
Johannes Meyer
8ed489c637
LdapUserGroupBackend: Add method persistUserName()
...
refs #10367
refs #10370
2015-10-16 15:28:44 +02:00
Johannes Meyer
58fc87b2e5
Repository: Ensure that we'll internally only work with virtual table names
...
refs #10367
2015-10-16 14:46:44 +02:00
Johannes Meyer
1b7dc1098c
DbUserGroupBackend: Use LEFT JOIN to join the group_membership table
...
Fixes the issue that groups are not found if they do not have any members
even though they meet the where clause
2015-10-16 13:10:39 +02:00
Johannes Meyer
7ef76932d4
DbRepository: Validate the table when inserting, updating and deleting
2015-10-16 12:36:47 +02:00
Johannes Meyer
33037eebbb
Revert "Fix group base DN is erroneously used in place of user base DN"
...
This reverts commit ac7546d9f2
.
2015-10-16 10:08:14 +02:00
Johannes Meyer
34bf0c3cb0
Add method getUserBackendName() to UserGroupBackendInterface
...
refs #10367
refs #10373
2015-10-15 15:28:03 +02:00
Eric Lippmann
331822ad15
Merge pull request #47 from anenviousguest/master
2015-10-15 12:53:10 +02:00
Vladislav Ponomarev
ac7546d9f2
Fix group base DN is erroneously used in place of user base DN
...
refs #10340
refs #10367
Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>
2015-10-15 12:52:17 +02:00
Johannes Meyer
d6432cd881
LdapUserGroupBackend: Fix invalid query column initialization, again
...
I've mistakenly reverted a change from Aaron Collins that would have
prevented this issue from occuring.
fixes #10318
2015-10-09 03:53:22 +02:00
Johannes Meyer
65e7f7a8ca
FilterExpression: Give the row a chance to dynamically return a value
...
refs #10304
2015-10-05 14:01:03 +02:00
Johannes Meyer
7696172249
Logger: Also use the utility method for non-solitary exception arguments
2015-10-05 12:54:04 +02:00
Johannes Meyer
98e0081d81
Limiter: Use the limit also as priority
...
fixes #10288
2015-10-05 10:54:43 +02:00
Eric Lippmann
54bb99a96d
Merge branch 'feature/dope-layout-5543'
...
refs #5543
2015-10-02 11:16:35 +02:00
Johannes Meyer
53f29131af
ActionController: Use a controller's inner layout script instead of "body"
...
"body" is still the default inner layout script.
2015-10-02 10:18:37 +02:00
Eric Lippmann
359dde708c
Prepare 2.0.0 release
2015-10-01 23:39:27 +02:00
Eric Lippmann
e4a42c5cc9
Don't use deprecated functions
2015-10-01 23:19:37 +02:00
Eric Lippmann
61357da35c
Merge branch 'bugfix/group-by-9956'
...
fixes #9956
2015-10-01 23:05:27 +02:00
Eric Lippmann
56ed92a8e6
Merge branch 'master' into feature/dope-layout-5543
2015-10-01 21:29:35 +02:00
Thomas Gelf
9ca81320ac
Search: re-add object names, allow for addresses
...
It's now possible do search for IP (and IPv6) addresses. Object names
are once again allowed
fixes #9591
fixes #10163
2015-10-01 18:48:36 +02:00
Johannes Meyer
209c084f51
Form: Only add the ViewHelper decorator for hidden form fields
...
refs #5543
2015-10-01 18:31:05 +02:00
Johannes Meyer
14ae04b631
RecursiveNavigationRenderer: Allow to enforce the standard item renderer
2015-10-01 17:43:48 +02:00
Eric Lippmann
3d2521abf0
Merge branch 'master' into feature/dope-layout-5543
2015-10-01 17:42:24 +02:00
Johannes Meyer
8c8af9cd50
DashboardPane: Fix that ordering dashlets is persistent
2015-10-01 17:35:11 +02:00
Johannes Meyer
b63a956a38
Dashboard: Respect original dashlet order
2015-10-01 17:34:45 +02:00
Johannes Meyer
0cc06d6af9
NavigationItem: Improve merge "algorithm"
2015-10-01 17:12:55 +02:00
Thomas Gelf
270520eac3
helpers/icon: allow for img urls outside of icons
...
Icon images where restricted to img/icons, this did not allow modules
to use custom images. Left behaviour for img urls without slash
untouched.
2015-10-01 16:52:39 +02:00
Thomas Gelf
cb5f741f22
UserNavigationItemRenderer: disable avatar
...
Broken on ff, no such image, rendering issues - postponed
2015-10-01 16:39:20 +02:00
Johannes Meyer
d54e5f62e6
NavigationItem: Accept priority while merging if none is set yet
2015-10-01 16:32:47 +02:00
Eric Lippmann
08ab0befcd
CSS: compat.less and monitoring detail
...
refs #5543
2015-10-01 16:31:25 +02:00
Johannes Meyer
57f30b1f92
Do not apply server side sorting for paged search requests
...
Revert this prior start working on #10147
refs #10147
2015-10-01 15:47:11 +02:00
Johannes Meyer
c7d5e1456a
Navigation: Allow basic wildcard to share navigation items
2015-10-01 13:56:28 +02:00
Johannes Meyer
b74f8ce51d
Wizard: Add css class control-group to all buttons
...
refs #5543
2015-10-01 13:34:16 +02:00
Matthias Jentsch
db74f7e780
Fix icon layout in dropdown
...
refs #5543
2015-10-01 11:18:00 +02:00
Johannes Meyer
85e7e7920a
Url: Fix detection of the current base url when stripping it from a given path
2015-10-01 10:42:28 +02:00
Eric Lippmann
cb46af8e9c
Rearrange menu entries
...
refs #5543
2015-10-01 09:01:03 +02:00
Eric Lippmann
968754ec2e
CSS: Add class no-icon to menu items w/o an icon
...
refs #5543
2015-10-01 02:51:46 +02:00
Eric Lippmann
c318454a45
CSS: Style form descriptions, hints, notifications and errors
...
refs #5543
2015-10-01 02:49:38 +02:00
Eric Lippmann
51d6c61bf7
CSS: Re-add spinner for autosubmit
...
refs #5543
2015-10-01 01:59:56 +02:00
Eric Lippmann
05904de5d5
Fix about markup
...
refs #5543
2015-10-01 00:55:49 +02:00
Eric Lippmann
be3c43ef77
Add tab to new, update and remove role
...
refs #5543
2015-10-01 00:25:54 +02:00
Eric Lippmann
48b1c5ff30
CSS: Move spinner related styles to spinner.less
...
refs #5543
2015-09-30 22:24:26 +02:00
Eric Lippmann
02a3f56481
CSS: Disable logo.less
...
refs #5543
2015-09-30 18:52:59 +02:00
Eric Lippmann
231c63b703
Merge branch 'master' into feature/dope-layout-5543
2015-09-30 18:52:52 +02:00
Eric Lippmann
3cd3a7891c
Revert "Rename application/VERSION to application/GITCOMMIT"
...
This reverts commit feb27b8a02
.
2015-09-30 18:37:48 +02:00
Johannes Meyer
c2ac841871
Make the about page pretty
...
refs #9247
2015-09-30 17:07:55 +02:00
Matthias Jentsch
7e81b00a96
Fix multi-view badge filters
...
Allow providing a base URL for StateBadges to display hosts and services based on a filter.
refs #5543
2015-09-30 16:58:42 +02:00
Johannes Meyer
142851ede7
Merge branch 'master' into feature/show-icinga-web-2-s-version-in-the-frontend-9247
2015-09-30 15:54:22 +02:00
Johannes Meyer
bd206e3718
Url: Do not trim leading slahes in method setPath()
...
We're handling external urls specifically now.
2015-09-30 15:42:01 +02:00
Johannes Meyer
eef4322188
Url: Fix automatic stripping of the current base url in method fromPath()
2015-09-30 15:36:45 +02:00
Johannes Meyer
415690134b
Add tab extension to add the current container url as new menu entry
2015-09-30 14:47:42 +02:00
Johannes Meyer
722152a876
Url: Fix that full external urls with path component are incorrectly handled
...
fixes #10236
2015-09-30 13:41:50 +02:00
Johannes Meyer
1c7b398219
Navigation: Do not provide "dashlet" as default item type
...
Please revert this commit once we're about to finish the new
implementation.
refs #6084
2015-09-30 12:55:21 +02:00
Johannes Meyer
6a61d4aa25
User: Fix method getNavigation()
...
refs #10246
2015-09-30 11:47:38 +02:00
Johannes Meyer
a2827e0dd9
Web: It's not necessary anymore to set a key column
...
refs #10246
2015-09-30 11:47:22 +02:00
Johannes Meyer
bbd68457ae
Config: Use DIRECTORY_SEPARATOR in static method navigation()
...
refs #10246
2015-09-30 11:41:49 +02:00
Johannes Meyer
633dca6b76
Web: Load the new config files for shared items
...
refs #10246
2015-09-30 11:38:51 +02:00
Johannes Meyer
037fee298b
User: Drop method loadNavigationConfig()
...
refs #10246
2015-09-30 11:38:14 +02:00
Johannes Meyer
befbc6cd6a
Config: Add static method navigation()
...
refs #10246
2015-09-30 11:30:38 +02:00
Johannes Meyer
95d1ce371c
Navigation: Add static method getItemTypeConfiguration()
...
refs #10246
2015-09-30 11:18:15 +02:00
Eric Lippmann
274910a611
CSS: Use class form-controls for form buttons by default
...
refs #5543
2015-09-30 09:53:36 +02:00
Eric Lippmann
c36c0455d4
CSS: Use icon-info-circled for form control help
...
refs #5543
2015-09-30 09:52:53 +02:00
Johannes Meyer
b4bcfa4e08
NavigationController: Register navigation item types differently
...
refs #10246
2015-09-29 17:12:57 +02:00
Eric Lippmann
eb246babd5
CSS: Add grid.less
...
refs #5543
2015-09-29 17:02:59 +02:00
Johannes Meyer
35e62aed80
Merge branch 'master' into feature/allow-to-list-groups-from-a-ldap-backend-9772
2015-09-29 12:33:24 +02:00
Johannes Meyer
e5f035c537
LdapConnection: Do not apply any custom vodoo on a ldap resource object
...
refs #9772
2015-09-29 12:08:17 +02:00
Johannes Meyer
d720180348
LdapConnection: Properly apply limit and offset for unfolded queries
...
refs #9772
2015-09-29 11:41:21 +02:00
Johannes Meyer
b0559206af
LdapConnection: Do not substract 1 from a given offset, #2
...
refs #9772
2015-09-29 11:39:36 +02:00
Johannes Meyer
624f5050b7
LdapConnection: Count properly in case the result may get unfolded
...
refs #9772
2015-09-29 11:33:21 +02:00
Johannes Meyer
575875481a
LdapConnection: Do not substract 1 from a given offset
...
refs #9772
2015-09-29 11:31:36 +02:00
Johannes Meyer
8358f82885
LdapUserGroupBackend: Do not consider every "member" as a "user"
...
Not all members of a group are actual user objects. I would have liked to
actually only show real users, but this is currently not possible.
refs #9772
2015-09-29 11:29:05 +02:00
Johannes Meyer
d33b1954aa
LdapUserGroupBackend: Fetch the uid for a member's DN
...
refs #9772
2015-09-29 09:48:57 +02:00
Johannes Meyer
ef1a81897b
LdapUserGroupBackend: Automatically unfold the user_name attribute
...
refs #9772
2015-09-29 09:48:22 +02:00
Johannes Meyer
33c6f2e06b
LdapConnection: Support unfolding multi value attributes
...
refs #9772
2015-09-29 09:47:30 +02:00
Johannes Meyer
b7ddb6e4c2
LdapUserGroupBackend: Register the user backend for later use
...
refs #9772
2015-09-29 09:44:01 +02:00
Bernd Erk
ef16c3c479
CSS: design user logout and preferences
2015-09-28 17:58:23 +02:00
Eric Lippmann
ca45522da7
CSS: Move badge related styles to badges.less
2015-09-28 17:02:37 +02:00
Eric Lippmann
98f1e9028e
Fix user menu CSS classes
...
refs #5543
2015-09-28 16:40:16 +02:00
Eric Lippmann
ed6da19876
lib: Support setting CSS class for li on navigation items
...
refs #5543
2015-09-28 16:39:28 +02:00
Eric Lippmann
c3b085cf7f
lib: Respect Cache-Control: no-cache
...
fixes #9688
2015-09-28 15:59:11 +02:00
Eric Lippmann
d03647f2e6
JS: Rename dblclickselect to selectable
...
refs #9826
2015-09-28 15:44:25 +02:00
Eric Lippmann
a408636923
Move logout to new navigation item
...
refs #5543
2015-09-28 15:28:17 +02:00
Eric Lippmann
9dff864b80
Prepare markup for new user menu
...
refs #5543
2015-09-28 14:48:54 +02:00
Johannes Meyer
1cede5bd1a
Merge branch 'master' into feature/allow-to-list-groups-from-a-ldap-backend-9772
2015-09-28 13:47:24 +02:00
Eric Lippmann
2ff822c2ac
Merge branch 'master' into feature/ipv6-addresses-9645-9826
2015-09-28 13:09:30 +02:00
Johannes Meyer
7a8ac9796b
ArrayDatasource: Make it cloning itself when creating a new query
...
Quickfix only. The actual issue is that the datasource caches indifferently
the result of the first evaluated query. This should be done by the query.
2015-09-28 12:26:33 +02:00
Johannes Meyer
2ef36e2a92
Merge branch 'master' into bugfix/ldap-group-to-roles-assignment-not-working-9950
2015-09-28 11:05:00 +02:00
Johannes Meyer
e7e3520375
LdapUserGroupBackend: Fix method getMemberships()
...
refs #9950
2015-09-28 10:57:17 +02:00
Johannes Meyer
d7655972ed
LdapRepository: Add method isAmbiguous()
...
refs #9950
2015-09-28 10:56:15 +02:00
Johannes Meyer
e1aab183e3
LdapRepository: Add a bunch of additional well known attribute names
2015-09-28 10:55:41 +02:00
Johannes Meyer
2f9bd78721
Merge branch 'master' into bugfix/Prettify-page-layout-when-accessing-a-non-existent-route-while-not-being-authenticated-10009
2015-09-28 09:55:07 +02:00
Johannes Meyer
d627f419ef
Fix that an object's notes and action url label is escaped twice
...
fixes #10218
2015-09-28 09:05:17 +02:00
Eric Lippmann
ab50fcc091
CSS: Introduce .primary-nav
...
refs #5543
2015-09-27 16:06:46 +02:00
Eric Lippmann
8cd715f2d4
CSS: Include main.less after nav.less
...
refs #5543
2015-09-27 16:00:19 +02:00
Eric Lippmann
2996cb77ab
Navigation: Close the navigation item after all children have been rendererd
...
refs #5543
2015-09-27 15:43:49 +02:00
Eric Lippmann
63e0549618
Navigation: Support empty labels for creating containers
...
refs #5543
2015-09-27 15:42:26 +02:00
Eric Lippmann
9115e1d834
CSS: Move monitoring/colors.less to application
...
refs #5543
2015-09-27 14:28:36 +02:00
Eric Lippmann
d59b09ca48
Fix badge markup in the BadgeNavigationItemRenderer
...
refs #5543
2015-09-27 14:16:51 +02:00
Eric Lippmann
30ed3ad760
Fix badge markup in the BadgeMenuItemRenderer
...
refs #5543
2015-09-27 14:16:36 +02:00
Eric Lippmann
4c798d4e04
Fix coding style in the SummaryNavigationItemRenderer
...
refs #5543
2015-09-27 14:16:10 +02:00
Eric Lippmann
181f6d5285
CSS: Re-add form.less but w/ out-commented content
...
refs #5543
2015-09-27 13:37:35 +02:00
Eric Lippmann
901a5b6d34
lib: Remove obsolete navigation renderer classes
...
refs #5543
2015-09-27 13:32:14 +02:00
Eric Lippmann
9789aed870
lib: Fix navigation renderer usage in the limiter widget
...
refs #5543
2015-09-27 13:29:22 +02:00
Eric Lippmann
a9f0aa6bcd
lib: Fix navigation usage in the limiter widget
...
refs #5543
2015-09-27 13:22:43 +02:00
Eric Lippmann
d79a160547
Navigation: Disable ids on li for the moment
...
refs #5543
2015-09-27 13:11:49 +02:00
Eric Lippmann
d3ac1b16ee
Merge branch 'master' into feature/dope-layout-5543
2015-09-27 13:11:11 +02:00
Eric Lippmann
5008537683
lib: Fix PHPDoc of SimpleQuery::getOrder()
2015-09-27 12:57:47 +02:00
Eric Lippmann
78989c0aad
lib: Add SimpleQuery::clearOrder()
2015-09-27 12:56:48 +02:00
Eric Lippmann
ed9a6aa39d
lib: Fix Navigation::addItem()
...
refs #5543
2015-09-27 12:26:58 +02:00
Johannes Meyer
e5f2174c1e
LdapUserGroupBackend: Restore method requireTable()
...
refs #9950
2015-09-25 16:24:16 +02:00