8667 Commits

Author SHA1 Message Date
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
876d281cd6 Allow to jump to a user when showing a ldap group
refs #9772
2015-09-29 09:45:11 +02:00
Johannes Meyer
b7ddb6e4c2 LdapUserGroupBackend: Register the user backend for later use
refs #9772
2015-09-29 09:44:01 +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
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
ee7e7a1a78 Merge branch 'bugfix/Prettify-page-layout-when-accessing-a-non-existent-route-while-not-being-authenticated-10009'
fixes #10009
2015-09-28 09:57:27 +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
4889e63e95 Do not fade-in the logo for error pages and fix some coding style issues
refs #10009
2015-09-28 09:53:38 +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
Alexander A. Klimov
8e29fe92a5 Use a login-like layout for error messages displayed to non-authenticated users
refs #10009
2015-09-25 17:40:00 +02:00
Alexander A. Klimov
426f64e32a CSS: rename .form to .below-logo
refs #10009
2015-09-25 16:41:07 +02:00
Johannes Meyer
e5f2174c1e LdapUserGroupBackend: Restore method requireTable()
refs #9950
2015-09-25 16:24:16 +02:00
Johannes Meyer
fe9ee48d65 LdapUserGroupBackend: Fix incorrect table name initialization
refs #9950
2015-09-25 16:23:13 +02:00
Johannes Meyer
b19ecbfb43 LdapUserGroupBackend: Remove the remaining code duplicates
refs #9950
refs #9772
2015-09-25 16:21:33 +02:00
Alexander A. Klimov
ed935696ac CSS: outsource .logo related rules into a new .less file `logo.less'
refs #10009
2015-09-25 15:31:39 +02:00
Aaron Collins
23631c8f39 changed order of posix check
refs #9950

Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>
2015-09-25 14:35:08 +02:00
Aaron Collins
73715c94b1 Fixes for ldap group auth
The current LdapUserGroupBackend was incomplete and suffered from a little over zealous copy pasta.  It had over written certain functions that where unnecessary such as the constructor and a table validator.  This patch aims to clean those up.  Additionally it also makes this group auth work with posixGroup that use the username as the member identifier and not just inetGroups that use the full dn

refs #9950

Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>
2015-09-25 14:34:33 +02:00
Johannes Meyer
d4c1ca9e18 Merge branch 'feature/custom-menu-items-5600'
resolves #5600
fixes #10169
fixes #10046
fixes #10082
2015-09-25 14:17:34 +02:00
Johannes Meyer
a55cced039 Merge branch 'master' into feature/custom-menu-items-5600
Conflicts:
	modules/monitoring/application/views/scripts/list/comments.phtml
	modules/monitoring/application/views/scripts/list/downtimes.phtml
2015-09-25 14:12:43 +02:00
Johannes Meyer
f17c185aed js: Improve logging when pushing history states 2015-09-25 14:08:10 +02:00
Johannes Meyer
67a28a4b47 js: Do not re-open the detail url if it's the origin of a redirect
refs #5600
2015-09-25 13:58:52 +02:00
Alexander A. Klimov
a9ec0eebef Merge branch 'bugfix/don-t-use-parse_ini_file-in-Config-10150'
fixes #10150
2015-09-25 12:19:38 +02:00
Alexander A. Klimov
812545c04b IniStore::load(): use IniParser::parseIniFile() instead of parse_ini_file()
refs #10150
2015-09-25 12:15:47 +02:00
Alexander A. Klimov
8dc9928cb3 IniParser::parseIniFile(): return a Config instance
refs #10150
2015-09-25 12:04:13 +02:00
Alexander A. Klimov
a090907373 Conform to coding guidelines 2015-09-25 11:37:06 +02:00
Johannes Meyer
086579b254 NavigationController: Rerender the layout when removing menu entries
refs #5600
2015-09-25 10:51:44 +02:00
Johannes Meyer
2952eaefcd NavigationController: Rerender the layout when unsharing menu entries
refs #5600
2015-09-25 10:51:16 +02:00
Johannes Meyer
e8f93e8ea1 NavigationConfigForm: Translate non-translated error messages
refs #5600
2015-09-24 15:50:40 +02:00
Johannes Meyer
3f22469c18 NavigationConfigForm: Fix name validation when adding or editing items
refs #5600
2015-09-24 15:50:19 +02:00
Johannes Meyer
cd1510d846 NavigationConfigForm: Set a "name" as default key column for nav configs
refs #5600
2015-09-24 15:49:04 +02:00
Johannes Meyer
b7ef951e57 NavigationController: Rerender the layout when editing a menu entry
refs #5600
2015-09-24 14:05:57 +02:00
Johannes Meyer
c4df7e05be NavigationController: Rerender the layout when adding a menu entry
refs #5600
2015-09-24 14:05:28 +02:00
Johannes Meyer
165dc00fad Url: Do not throw ProgrammingError if there is no relative url available
refs #5600
2015-09-24 14:03:15 +02:00
Johannes Meyer
338c0680e0 NavigationConfigForm: Consider a user's config and the share config as one
Actually, we need a more sophisticated solution for this, but I guess this is a
proper quickfix to avoid any conflicts when switching between shared and
non-shared.

refs #5600
2015-09-24 12:58:11 +02:00
Johannes Meyer
4d303e7121 NavigationController: Redirect to the shared overview if its the referrer..
..when editing a navigation item.

refs #5600
2015-09-23 14:21:04 +02:00
Johannes Meyer
6aecfe6959 Introduce base form class ActionForm
refs #5600
2015-09-23 13:45:33 +02:00
Johannes Meyer
40c2cb2d12 MonitoredObject: Support host- and servicegroup filters in method matches()
refs #5600
2015-09-23 13:03:41 +02:00
Johannes Meyer
e42548fc80 MonitoredObject: Allow to fetch servicegroups for host objects
refs #5600
2015-09-23 13:02:43 +02:00
Johannes Meyer
9042d55dd4 FilterExpression: Add support multi value columns in method matches()
refs #5600
2015-09-23 13:02:13 +02:00
Johannes Meyer
e4e560ab1a FilterMatchNot: Do not re-invent the parents implementation of matches()
refs #5600
2015-09-23 13:01:08 +02:00
Johannes Meyer
939188be94 FilterMatch: Do not re-invent the parents implementation of matches()
refs #5600
2015-09-23 13:00:46 +02:00
Alexander A. Klimov
cd319f8c7d Let the error page look like the login page when a non-authenticated user requests a non-existent page
refs #10009
2015-09-22 18:25:57 +02:00
Johannes Meyer
fcdf41a9b8 DashletForm: Provide a helpful hint how to input external urls
refs #5600
2015-09-22 16:24:09 +02:00
Johannes Meyer
f47c0475c9 NavigationItemForm: Provide a helpful hint how to input external urls
refs #5600
2015-09-22 16:18:55 +02:00
Johannes Meyer
5193fce1dd Url: Fix external url detection
refs #5600
2015-09-22 16:18:27 +02:00