Johannes Meyer
|
e74194c18e
|
ExternalBackend: Implement UserBackendInterface
refs #8826
|
2015-05-04 12:15:50 +02:00 |
Johannes Meyer
|
99ac0b78ea
|
DbUserBackend: Extend DbRepository and implement UserBackendInterface
refs #8826
|
2015-05-04 12:15:05 +02:00 |
Johannes Meyer
|
7b41fc020a
|
AuthChain: Yield UserBackendInterface instead of UserBackend
refs #8826
|
2015-05-04 11:44:41 +02:00 |
Johannes Meyer
|
1824eb9c3b
|
Make class UserBackend being just a factory for user backends
refs #8826
|
2015-05-04 11:43:53 +02:00 |
Johannes Meyer
|
68657c02ee
|
Introduce interface Icinga\Authentication\User\UserBackendInterface
refs #8826
|
2015-05-04 11:40:17 +02:00 |
Johannes Meyer
|
870e75c99c
|
Introduce class Icinga\Repository\DbRepository
refs #8826
|
2015-05-04 11:39:12 +02:00 |
Johannes Meyer
|
fa1906ee7d
|
Introduce class Icinga\Repository\RepositoryQuery
refs #8826
|
2015-05-04 11:38:21 +02:00 |
Johannes Meyer
|
3b93b84ecf
|
Introduce class Icinga\Repository\Repository
refs #8826
|
2015-05-04 11:37:48 +02:00 |
Johannes Meyer
|
7b7a7c9299
|
Ldap\Connection: Add proper order support
Will now utilize SimpleQuery::compare() to provide support for multiple
order columns.
refs #8826
refs #7693
|
2015-05-04 11:36:38 +02:00 |
Johannes Meyer
|
6612e4c1ae
|
SimpleQuery: Make compare() alias aware
refs #8826
refs #7693
|
2015-05-04 11:34:39 +02:00 |
Johannes Meyer
|
664017573f
|
Ldap\Connection: Add query alias support
refs #8826
|
2015-05-04 11:32:03 +02:00 |
Johannes Meyer
|
5baa0590b1
|
Ldap\Query: Extend SimpleQuery and add missing documentation
refs #8826
refs #8955
|
2015-05-04 11:26:27 +02:00 |
Johannes Meyer
|
99213432f5
|
Ldap\Connection: Rename fetchDN() to fetchDn()
We're using CamelCase names for methods.
|
2015-05-04 11:16:16 +02:00 |
Johannes Meyer
|
7178026b8b
|
Ldap\Connection: Implement interface Selectable
refs #8826
|
2015-05-04 11:15:20 +02:00 |
Johannes Meyer
|
ecd059dec5
|
DbConnection: select() returns a DbQuery, not a Query
|
2015-05-04 11:13:38 +02:00 |
Johannes Meyer
|
e7789ed640
|
SimpleQuery: Rename unused property `table' to `target'
`target' is already in use, but was not declared. `table' was declared but not
used anywhere. So `table' is now `target'.
|
2015-05-04 11:12:43 +02:00 |
Johannes Meyer
|
ca5ef2da2b
|
Merge Queryable into QueryInterface
A *Query*Interface describes an object as being queryable, now.
refs #8826
|
2015-05-04 11:07:50 +02:00 |
Johannes Meyer
|
d09ea2845d
|
Merge branch 'master' into feature/user-and-group-management-8826
|
2015-04-30 15:20:40 +02:00 |
Johannes Meyer
|
3da144f199
|
Revert "Sort LDAP user list"
This reverts commit d4dc0177c0 .
|
2015-04-28 15:57:33 +02:00 |
Alexander A. Klimov
|
7c0be30def
|
Handle and display multiline log messages correctly
|
2015-04-24 17:36:49 +02:00 |
Alexander A. Klimov
|
ec82b3bc09
|
Implement Icinga\Protocol\File\LogFileIterator
|
2015-04-24 17:36:48 +02:00 |
Alexander A. Klimov
|
3d53e6f9b5
|
Icinga\Protocol\File\FileReader::count(): call iterator_count() only once per instance and cache the returned value
|
2015-04-24 11:10:40 +02:00 |
Alexander A. Klimov
|
5ba539b7c1
|
SyslogWriter: replace \n w/ 4 spaces in multiline log messages
|
2015-04-24 10:28:45 +02:00 |
Alexander A. Klimov
|
a429617a95
|
Revert "Log each line of a multiline log message separatly"
This reverts commit 39042ab306 .
|
2015-04-24 10:17:35 +02:00 |
Alexander A. Klimov
|
39042ab306
|
Log each line of a multiline log message separatly
resolves #9000
|
2015-04-23 17:44:00 +02:00 |
Alexander A. Klimov
|
9cd7765d9e
|
If session_save_path() returns '', use sys_get_temp_dir()
resolves #8994
|
2015-04-22 17:26:15 +02:00 |
Alexander A. Klimov
|
1daecbbca0
|
Don't use `false === ...' when `! ...' is enough
|
2015-04-22 17:04:31 +02:00 |
Alexander A. Klimov
|
9393d11c0b
|
Display an error message when enabled modules cannot be read because /etc/icingaweb2 is not readable
resolves #9141
|
2015-04-22 16:44:00 +02:00 |
Johannes Meyer
|
7960e911a6
|
UserGroupBackend: Add support for custom backends to fetch user groups
refs #8826
refs #9122
|
2015-04-22 09:52:08 +02:00 |
Johannes Meyer
|
a2cd5d63f1
|
UserBackend: Wrap config directives as part of errors in single quotes
|
2015-04-22 09:36:45 +02:00 |
Johannes Meyer
|
a1d8ed6e8f
|
UserBackend: Utilize ResourceFactory::create
|
2015-04-22 09:35:41 +02:00 |
Johannes Meyer
|
c9dcddb134
|
UserGroupBackend: Add missing and fix existing method documentation
|
2015-04-22 09:35:06 +02:00 |
Johannes Meyer
|
847c02ed8e
|
UserBackend: Add support for custom authentication backends
refs #8826
refs #8877
|
2015-04-22 09:28:42 +02:00 |
Johannes Meyer
|
33628cbf04
|
Icinga\Application\Modules\Module: Add missing documentation
|
2015-04-22 09:06:26 +02:00 |
Johannes Meyer
|
b45e576722
|
UserBackend: Remove testing only related code
There are no tests for this class at all.
|
2015-04-21 14:15:43 +02:00 |
Johannes Meyer
|
97caeb27f7
|
UserBackend: Add missing and fix existing method documentation
refs #8826
|
2015-04-21 13:59:35 +02:00 |
Johannes Meyer
|
319ca3625c
|
LdapUserBackend: Drop redundant method hasUser
refs #8826
|
2015-04-21 13:15:40 +02:00 |
Johannes Meyer
|
60a8654614
|
ExternalBackend: Drop redundant method hasUser
refs #8826
|
2015-04-21 13:15:06 +02:00 |
Johannes Meyer
|
11f522d929
|
DbUserBackend: Drop redundant method hasUser
refs #8826
|
2015-04-21 13:14:50 +02:00 |
Johannes Meyer
|
a7af546078
|
UserBackend: Drop abstract method hasUser
refs #8826
|
2015-04-21 13:14:27 +02:00 |
Johannes Meyer
|
6ca68f438d
|
Move concrete UserBackend classes to Icinga\Authentication\User
refs #8826
|
2015-04-21 12:51:31 +02:00 |
Johannes Meyer
|
39473e8939
|
Move UserGroupBackend to Icinga\Authentication\User
refs #8826
|
2015-04-21 12:42:21 +02:00 |
Johannes Meyer
|
b51ce9c7ab
|
Move concrete UserGroupBackend classes to Icinga\Authentication\UserGroup
refs #8826
|
2015-04-21 12:38:57 +02:00 |
Johannes Meyer
|
8058eb0215
|
Move UserGroupBackend class to Icinga\Authentication\UserGroup
refs #8826
|
2015-04-21 12:32:18 +02:00 |
Thomas Gelf
|
d3964a31fb
|
MenuItemRenderer: add missing use clause
Otherwise this completely broke Icinga Web as soon as a single module
used a legacy icon.
refs #7658
|
2015-04-20 21:49:45 +02:00 |
Alexander A. Klimov
|
d6e7061de3
|
Implement Icinga\Web\Widget\FilterEditor::setSearchColumns() for specifying custom search columns
|
2015-04-20 18:01:48 +02:00 |
Alexander Fuhr
|
5f3aafd3bd
|
Merge branch 'bugfix/menu-item-renderer-deduplication-7658'
fixes #7658
|
2015-04-20 17:15:21 +02:00 |
Alexander Fuhr
|
9ebf4742de
|
Use the MenuItemRenderer render() implemnetations
refs #7658
|
2015-04-20 17:07:34 +02:00 |
Alexander Fuhr
|
4eb5f75c62
|
Use default MenuItemRenderer as renderer if no custom renderer is set
refs #7658
|
2015-04-20 17:04:46 +02:00 |
Alexander Fuhr
|
f543321ac4
|
Replace MenuItemRenderer interface with a base class MenuItemRenderer
refs #7658
|
2015-04-20 17:02:42 +02:00 |