Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							ea44de8698 
							
						 
					 
					
						
						
							
							ActionController/translate: detect domain only once  
						
						
						
						
					 
					
						2014-06-22 20:09:23 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							23ed744747 
							
						 
					 
					
						
						
							
							params/_render: replace it everywhere  
						
						... 
						
						
						
						Cleaning up controllers and JS, using headers only and respecting
history. 
						
						
					 
					
						2014-06-22 20:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							61600ae2d4 
							
						 
					 
					
						
						
							
							ModuleActionController: fix typo  
						
						
						
						
					 
					
						2014-06-22 19:39:54 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							216f0f3f55 
							
						 
					 
					
						
						
							
							isIframe: clean up, load less html and js  
						
						... 
						
						
						
						We use isIframe only when we have no JS, therefore it makes no sense
to load JS files in an iFrame. Also removed sidebar. 
						
						
					 
					
						2014-06-22 16:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							bb23d0636c 
							
						 
					 
					
						
						
							
							ModuleActionController: use isXhr()  
						
						
						
						
					 
					
						2014-06-22 16:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							3774eb6889 
							
						 
					 
					
						
						
							
							ActionController: add isXhr() method  
						
						... 
						
						
						
						Makes things easier as we use this a lot 
						
						
					 
					
						2014-06-22 15:36:41 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							331d756a2a 
							
						 
					 
					
						
						
							
							ActionController: isolate ignoreXhrBody  
						
						... 
						
						
						
						This function is only a workaround for broken forms not redirecting
after submission. Will hopefully be removed soon. 
						
						
					 
					
						2014-06-22 15:33:38 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							b4f8ef74fa 
							
						 
					 
					
						
						
							
							ActionController: remove obsolete code  
						
						
						
						
					 
					
						2014-06-22 15:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							631603aba3 
							
						 
					 
					
						
						
							
							ActionController: create postDispatchXhr  
						
						... 
						
						
						
						Moved XHR-specific stuff to a dedicated post-dispatch function 
						
						
					 
					
						2014-06-22 15:17:28 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							cf995b366b 
							
						 
					 
					
						
						
							
							ActionController: cleanup postDispatch  
						
						... 
						
						
						
						Make XHR handling more readable, move module-related stuff to the
module controller 
						
						
					 
					
						2014-06-22 15:11:08 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							de19745eb2 
							
						 
					 
					
						
						
							
							ActionController: move moduleInit to Module controller  
						
						
						
						
					 
					
						2014-06-22 13:54:02 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							2cd25b7376 
							
						 
					 
					
						
						
							
							ActionController: if/else should be easy to read  
						
						
						
						
					 
					
						2014-06-22 13:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							b7fc0b67a8 
							
						 
					 
					
						
						
							
							Web/controllers: use own Request/Response objects  
						
						... 
						
						
						
						* introduces Icinga\Web\Response
* uses ModuleActionController where necessary
* no module translationDomain voodoo in base ActionController 
						
						
					 
					
						2014-06-22 13:49:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							ef5e1b54fd 
							
						 
					 
					
						
						
							
							Web\Window: fix it's usage, add helper function  
						
						... 
						
						
						
						Improved window handling, fixed controllers using it. 
						
						
					 
					
						2014-06-22 13:21:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							b350e3640d 
							
						 
					 
					
						
						
							
							Web\Window: move window handle to dedicated class  
						
						... 
						
						
						
						One more step in cleaning up our ActionController 
						
						
					 
					
						2014-06-22 13:01:48 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							d69a6d1640 
							
						 
					 
					
						
						
							
							ActionController: remove getRequestUrl  
						
						... 
						
						
						
						Thie removes complexity and makes redirection to login less error-
prone. 
						
						
					 
					
						2014-06-22 12:23:34 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							9608d8254d 
							
						 
					 
					
						
						
							
							ActionController: remove addModuleContainer  
						
						... 
						
						
						
						This method was obsolete 
						
						
					 
					
						2014-06-22 12:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							4980b700da 
							
						 
					 
					
						
						
							
							ActionController: __construct() as first function  
						
						
						
						
					 
					
						2014-06-22 12:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							a4955df1a9 
							
						 
					 
					
						
						
							
							controller->Auth(): one more lazy-loading helper  
						
						... 
						
						
						
						Not sure about the capital A, but doesn't look so bad - and similar
to Config(). 
						
						
					 
					
						2014-06-22 12:06:09 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							373e1c5ecb 
							
						 
					 
					
						
						
							
							Web\Controller: re-introduce ModuleActionController  
						
						... 
						
						
						
						This will help getting rid of a couple of if/else constructs 
						
						
					 
					
						2014-06-22 12:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							216c2ca770 
							
						 
					 
					
						
						
							
							Autorefresh: should work also on initial page load  
						
						... 
						
						
						
						fixes  #6296  
					
						2014-06-21 01:54:32 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							07134cf931 
							
						 
					 
					
						
						
							
							JS/XHR: handle multiple notifications  
						
						... 
						
						
						
						As there seems to be problems with sending the same header multiple
times we put multiple notifications in one header. 
						
						
					 
					
						2014-06-20 13:20:20 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							dbf03ee647 
							
						 
					 
					
						
						
							
							ActionController: refine url handling on redirect  
						
						
						
						
					 
					
						2014-06-20 13:18:03 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							7cad4de3be 
							
						 
					 
					
						
						
							
							ActionController: allow to disable autorefresh  
						
						
						
						
					 
					
						2014-06-20 13:17:11 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							992a8a276b 
							
						 
					 
					
						
						
							
							Web/ActionController: provide $this->params  
						
						... 
						
						
						
						We always need params, this are our new URL params made accessible
this way. This is just for our query string, not for POST body params. 
						
						
					 
					
						2014-06-17 12:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							468b290277 
							
						 
					 
					
						
						
							
							Monitoring\Controller: provide $this->backend  
						
						... 
						
						
						
						Every monitoring controller needs $backend, so why declaring it over
and over again. Created "moduleInit" dummy function in our base action
controller to allow such implementations without polluting init(). 
						
						
					 
					
						2014-06-17 12:55:43 +00:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							159d765f14 
							
						 
					 
					
						
						
							
							Fix that calling ActionController::translate() throws an exception  
						
						... 
						
						
						
						Translating strings must not throw an exception
even if the given domain is not valid.
fixes  #6432  
						
						
					 
					
						2014-06-11 13:39:22 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							e01629fe0b 
							
						 
					 
					
						
						
							
							ActionController: fix initial redirect  
						
						... 
						
						
						
						refs #6419  
						
						
					 
					
						2014-06-06 08:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							99aae5a0d9 
							
						 
					 
					
						
						
							
							JS/XHR: get ready to get XHR redirect-aware  
						
						... 
						
						
						
						These are just the first steps, there is more to come 
						
						
					 
					
						2014-06-05 03:37:36 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							a379502b15 
							
						 
					 
					
						
						
							
							Preferences: Rename showBenchmark' to show_benchmark'  
						
						... 
						
						
						
						We use underscore_case notation for all configuration keys.
refs #4952  
						
						
					 
					
						2014-06-02 13:33:55 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							88460189cd 
							
						 
					 
					
						
						
							
							Encoding: no ASCII chars > 127 in HTTP headers  
						
						... 
						
						
						
						Had quite some trouble with this, decided to URL-encode titles and
notifications. 
						
						
					 
					
						2014-05-28 21:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							360ac87550 
							
						 
					 
					
						
						
							
							Translation: add a module-aware translation helper  
						
						... 
						
						
						
						With this fix $this->translate works in our view scripts
refs #6338  
						
						
					 
					
						2014-05-27 21:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							70ba36aad6 
							
						 
					 
					
						
						
							
							notifications: improve client- and serverside  
						
						... 
						
						
						
						This is just a first step, trying to catch a few gotchas:
* it doesn't send notifications to the browser when issueing a redirect
  as redirects can currently not be catched in jQuery response handlers
* it tries to find a better notification handling place in the response
  handler (JS) - still imperfect
* it explicitely stores sessions once modified by notifications. Still
  need to crosscheck whether this is really needed and how we can get
  rid of this.
refs #6280  
						
						
					 
					
						2014-05-26 14:41:47 +00:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							88e451402f 
							
						 
					 
					
						
						
							
							Redirect to /install when the setup.token exists but no config.ini  
						
						... 
						
						
						
						refs #6136  
						
						
					 
					
						2014-05-14 12:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							98ca15d1fb 
							
						 
					 
					
						
						
							
							Mark less important or non-testable code as skipped for code coverage  
						
						... 
						
						
						
						refs #6011  
						
						
					 
					
						2014-04-28 14:06:41 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							d939e12ef9 
							
						 
					 
					
						
						
							
							Only XHR requests use the "inline" layout  
						
						
						
						
					 
					
						2014-04-17 17:03:35 +00:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							a1649a1f22 
							
						 
					 
					
						
						
							
							Refactor PreferencesStore and IniStore  
						
						... 
						
						
						
						refs #5682  
						
						
					 
					
						2014-04-07 15:13:28 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							3d658a664c 
							
						 
					 
					
						
						
							
							Do not use logarithm base from session if the timeline is not being extended  
						
						... 
						
						
						
						refs #4190  
						
						
					 
					
						2014-04-01 11:46:43 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							b0709d8cba 
							
						 
					 
					
						
						
							
							Revert postDispatch -> preDispatch change in ActionController  
						
						... 
						
						
						
						refs #4190  
						
						
					 
					
						2014-04-01 11:44:25 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							0a146b4bb4 
							
						 
					 
					
						
						
							
							Clientside scrolling implementation [WIP]  
						
						... 
						
						
						
						refs #4190  
						
						
					 
					
						2014-04-01 11:44:24 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							eeaec20873 
							
						 
					 
					
						
						
							
							Add support for server-side triggered CSS reload  
						
						
						
						
					 
					
						2014-03-26 07:58:00 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							87f90b6bdd 
							
						 
					 
					
						
						
							
							Replace escaped ampersands in URLs with & for redirects  
						
						... 
						
						
						
						* NB: Icinga\Web\Url could provide a method for this 
						
						
					 
					
						2014-03-26 07:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							9ab53558f0 
							
						 
					 
					
						
						
							
							Add helper to get window-aware session namespaces  
						
						
						
						
					 
					
						2014-03-25 11:13:10 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							01f94c574d 
							
						 
					 
					
						
						
							
							Handle window-id requests, allowing us to identify distinct windows  
						
						
						
						
					 
					
						2014-03-21 13:27:44 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							757570cdc2 
							
						 
					 
					
						
						
							
							Improve Action Controller postDispatch readability  
						
						
						
						
					 
					
						2014-03-17 17:11:08 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							0fe493b007 
							
						 
					 
					
						
						
							
							Allow us to have responses with no output not rendered in JS  
						
						
						
						
					 
					
						2014-03-08 12:07:03 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							296d8c7969 
							
						 
					 
					
						
						
							
							Send notifications on site reload and via XHR  
						
						
						
						
					 
					
						2014-03-07 23:15:51 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							b410ebeed6 
							
						 
					 
					
						
						
							
							Remove unnecessary spaces at end of line  
						
						
						
						
					 
					
						2014-03-06 13:08:11 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							6ed72e1565 
							
						 
					 
					
						
						
							
							Mess with PDF generation code  
						
						... 
						
						
						
						* Works more or less
* Rewrite image tags on the fly
* Sample header image (still ugly)
* Trying hard to find a way for CORRECT page footers and line numbers 
						
						
					 
					
						2014-03-06 11:21:11 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							9971030965 
							
						 
					 
					
						
						
							
							Send PDF BEFORE we take care of custom headers  
						
						
						
						
					 
					
						2014-03-06 11:15:28 +00:00