2100 Commits

Author SHA1 Message Date
Thomas Gelf
e52c2f5fb0 Set data(icingaUrl) also in the initial body 2014-03-06 09:19:48 +00:00
Thomas Gelf
af7ca57b41 Clean up JavaScript and CSS loaders, prepare for minimized delivery 2014-03-04 15:15:08 +00:00
Thomas Gelf
5340289e01 JS: history has not been loaded 2014-03-04 13:37:05 +00:00
Thomas Gelf
635cdcbbc5 autorefresh even for search results, nicer headers 2014-03-04 13:25:58 +00:00
Thomas Gelf
915a024030 _render handled in IndexController. Does this make any sense? 2014-03-04 13:24:53 +00:00
Thomas Gelf
3daf46097d Less hacky dashboard activation 2014-03-04 13:22:39 +00:00
Thomas Gelf
38a5939544 We WANT to allow users to scale their content, just a note about this 2014-03-04 13:20:10 +00:00
Thomas Gelf
65da772190 Re-add qlink helper unless we find a better name
* I stumbled over too many places where we didn't care about quoting
  or escaping output, attributes etc
* Helpers help here
2014-03-04 13:16:07 +00:00
Thomas Gelf
d648bbad72 Missing JS change in layout.phtml 2014-03-04 13:12:07 +00:00
Thomas Gelf
c58f79c161 One more automerge issue 2014-03-04 12:45:22 +00:00
Thomas Gelf
a4dbe96e53 TimeUnless gives '' for no time 2014-03-04 11:37:18 +00:00
Thomas Gelf
76c322901c Prototype for icingacli web serve 2014-03-04 11:13:43 +00:00
Thomas Gelf
29f007e537 Comfortable focus setting on login mask
* Needs improvement once we have better forms
2014-03-04 10:56:12 +00:00
Thomas Gelf
715cad86d5 No more layout container handling outside of layout.phtml
* Also added a few base-targets to get rid of hard-coded JS rules
2014-03-04 10:52:37 +00:00
Thomas Gelf
57caacb93f Merge branch 'feature/fanzzzy-5481' into feature/master-1
Conflicts:
	application/controllers/AuthenticationController.php
	application/controllers/ErrorController.php
	application/views/scripts/authentication/login.phtml
	library/Icinga/Application/ApplicationBootstrap.php
	library/Icinga/Web/Controller/ActionController.php
	library/Icinga/Web/Hook.php
	library/Icinga/Web/Widget/Dashboard.php
2014-03-04 09:42:25 +00:00
Eric Lippmann
07d04628cf Merge branch 'feature/installation-and-configuration-cleanup-5638'
Conflicts:
	config/config.ini.in
	library/Icinga/Application/ApplicationBootstrap.php
	library/Icinga/Application/Cli.php
	library/Icinga/Application/EmbeddedWeb.php
	library/Icinga/Application/Logger.php
	library/Icinga/Application/Modules/Manager.php
	library/Icinga/Application/Web.php
	library/Icinga/Authentication/Backend/DbUserBackend.php
	library/Icinga/Authentication/Manager.php
	library/Icinga/User/Preferences/IniStore.php
	test/php/library/Icinga/Application/LoggerTest.php
2014-03-03 19:03:39 +01:00
Eric Lippmann
7bf888a554 Vagrant: Add monitoring module config 2014-03-03 18:16:07 +01:00
Eric Lippmann
39c80dccaf Decouple authentication backend creation from Icinga\Authentication\Manager
Add authentication backend type msldap with default values for user_class
and user_name_attribute. Backend type ldap now logs an error when user_class
and user_name_attribute ist not configured. Rename membership.ini to
memberships.ini since all our INI configuration files are in the plurar
where it makes sense. The AuthenticationController now handles
authentication

refs #5685
refs #5638
fixes #5218
2014-03-03 17:21:17 +01:00
Matthias Jentsch
a8f765fa3b Add extern authentication
Provide a new settings authenticationMode and delegate the
authentication handling to the webserver when the external authentication mode
is set. Add a new view 'logout' that will be shown after logout from external
authentication as the regular redirect to login is not possible.

refs #5405
2014-02-26 18:08:48 +01:00
Johannes Meyer
3555e66018 Make IcingaWeb using the new log wrapper
refs #5683
2014-02-26 11:19:52 +01:00
Thomas Gelf
ddc10c948f Add new global search to menu 2014-02-25 10:56:58 +00:00
Thomas Gelf
ae62b261ba Adjust config view scripts to fix tab-style headers 2014-02-25 10:26:11 +00:00
Thomas Gelf
bef3f70992 Temporary ugly active-tab fix for config controller 2014-02-25 10:23:36 +00:00
Thomas Gelf
5948ebed3f Shorten timeSince helper, now based on Icinga\Util\Format 2014-02-25 10:20:06 +00:00
Thomas Gelf
fcb5bc7ace Add TimeUnless helper (still buggy when going below zero) 2014-02-25 10:18:09 +00:00
Thomas Gelf
48ea0b380f Login form layout changes 2014-02-25 10:17:05 +00:00
Thomas Gelf
a41bfcbfaf Restructure outer layout 2014-02-25 10:13:36 +00:00
Thomas Gelf
016ce83058 Global search dummy example 2014-02-21 14:05:28 +00:00
Thomas Gelf
0bc65d97cb Gravatar sample implementation. This is ugly, NEVER use it in production 2014-02-21 14:05:28 +00:00
Thomas Gelf
1b0ddec998 Prepare new dashboard spacing 2014-02-21 14:05:27 +00:00
Thomas Gelf
a0e6a73ecc Added sparkline support 2014-02-21 14:03:50 +00:00
Thomas Gelf
75b12ddaab Replaced 'Add ...' with a plus in dashboard, shall be a dropdown 2014-02-21 14:03:48 +00:00
Thomas Gelf
be9c0723ce Error controller needs no authentication 2014-02-21 14:03:48 +00:00
Thomas Gelf
39b3af4b51 We no longer need a dedicated layout for login 2014-02-21 14:03:48 +00:00
Thomas Gelf
0753b28342 Some more HTML changes 2014-02-21 14:03:48 +00:00
Thomas Gelf
508a96124b HTML changes 2014-02-21 14:03:48 +00:00
Thomas Gelf
0f3f18f793 Layout restructured 2014-02-21 14:03:47 +00:00
Thomas Gelf
aa821d9cd4 Pagination cleanup, prepared for new CSS 2014-02-21 14:03:47 +00:00
Thomas Gelf
6fdb7e15d8 Show exception in first header to ease JS support 2014-02-21 14:03:47 +00:00
Thomas Gelf
30e1f28ed6 TimeSince helper extended to support clientside support 2014-02-21 14:03:46 +00:00
Johannes Meyer
68357e9ca2 Fix coding style 2014-02-21 14:07:32 +01:00
Markus Frosch
971a87c608 Fixed executable flags on normal files.
Refs #5040
2014-02-18 09:42:13 +01:00
Eric Lippmann
69a482d106 Auth: Connect only when a authentication backend is used. Fix log in error messages
refs #5506
refs #5638
fixes #4931
2014-02-18 09:33:33 +01:00
Eric Lippmann
35fc451115 Rework save preferences 2014-02-17 14:11:55 +01:00
Thomas Gelf
585b3aa506 Workaround for default tab issue on Dashboard, should be fixed elsewhere 2014-02-14 14:09:10 +00:00
Thomas Gelf
e00e5c9824 Security warning for an issue in the StaticController - still unfixed 2014-02-14 14:08:23 +00:00
Thomas Gelf
8615b644c0 Show module metadata (version, description) on CLI 2014-02-14 13:50:27 +00:00
Eric Lippmann
b9357af893 The ErrorController must not require authentication 2014-02-14 12:12:46 +01:00
Eric Lippmann
68086f1b79 Fix PHP Warning: The use statement with non-compound name 'Exception' has no effect 2014-02-12 16:59:53 +01:00
Matthias Jentsch
342a9375de Move pdf.css into different directory to prevent it from being loaded during
regular requests.

refs #5644
2014-02-12 15:44:02 +01:00