Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c294283636 
							
						 
					 
					
						
						
							
							Merge branch 'bugfix/service-grid-grouping-postgres-9333'  
						
						... 
						
						
						
						Conflicts:
	modules/monitoring/application/controllers/ListController.php
	modules/monitoring/library/Monitoring/Backend/Ido/Query/IdoQuery.php
fixes  #9333 
fixes  #9538  
						
						
					 
					
						2015-08-27 12:58:49 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							8cc1970a9f 
							
						 
					 
					
						
						
							
							SearchDashboard: Use t() instead of the view helper  
						
						... 
						
						
						
						Since it's library code we do not need to use the module-aware
translation helper. 
						
						
					 
					
						2015-08-25 16:51:50 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							7c86f19aee 
							
						 
					 
					
						
						
							
							SearchDashboard: Utilize createDashlet() and set a progress label  
						
						... 
						
						
						
						refs #8848  
						
						
					 
					
						2015-08-24 12:36:59 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							320a4080ec 
							
						 
					 
					
						
						
							
							Dashlet: Add support for CSS animated progress labels  
						
						... 
						
						
						
						refs #8848  
						
						
					 
					
						2015-08-24 12:36:35 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							db4c81a093 
							
						 
					 
					
						
						
							
							Pane: Add method createDashlet()  
						
						... 
						
						
						
						refs #8848  
						
						
					 
					
						2015-08-24 12:35:38 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1492218962 
							
						 
					 
					
						
						
							
							Fix SortBox not usable w/o SortRules  
						
						... 
						
						
						
						The SortBox assumes the first avaiable sort column as default column if the given Sortable does not implement the SortRules interface.
When changing the direction of the default sort column, the sort box did not pass the column to Sortable::sort(). Thus the Sortable did not know by which column to sort.
Now the SortBox passes the sort column even if the direction of the default column is changed.
refs #9333  
						
						
					 
					
						2015-08-18 14:18:48 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							f7b0e6956d 
							
						 
					 
					
						
						
							
							FilterEditor: Only apply the filter if a query is set  
						
						... 
						
						
						
						refs #9029  
						
						
					 
					
						2015-08-17 13:43:48 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							97245c5166 
							
						 
					 
					
						
						
							
							FilterEditor: Uppercase all words for non labelled filter columns  
						
						... 
						
						
						
						refs #9029  
						
						
					 
					
						2015-08-14 15:36:54 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							ca4789f114 
							
						 
					 
					
						
						
							
							FilterEditor: Fix automatic filter label creation  
						
						... 
						
						
						
						refs #9029  
						
						
					 
					
						2015-08-13 17:20:40 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							63fb8dcafa 
							
						 
					 
					
						
						
							
							FilterEditor: Do not show an empty line at the bottom of the select  
						
						
						
						
					 
					
						2015-08-13 15:59:00 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							41b80efa0e 
							
						 
					 
					
						
						
							
							FilterEditor: Support queries implementing the FilterColumns interface  
						
						... 
						
						
						
						refs #9029  
						
						
					 
					
						2015-08-13 15:58:04 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							2e7ff7dd6e 
							
						 
					 
					
						
						
							
							FilterEditor: Require an instance of Filterable for setQuery()  
						
						... 
						
						
						
						refs #9029  
						
						
					 
					
						2015-08-13 11:35:45 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							fc35f3e46b 
							
						 
					 
					
						
						
							
							FilterEditor: Apply the filter on the query internally  
						
						... 
						
						
						
						refs #9029  
						
						
					 
					
						2015-08-13 11:33:25 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							069fcc40ea 
							
						 
					 
					
						
						
							
							FilterEditor: Accept null for method setColumns()  
						
						... 
						
						
						
						refs #9029  
						
						
					 
					
						2015-08-13 11:30:26 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad14fc644 
							
						 
					 
					
						
						
							
							FilterEditor: Accept null for method setSearchColumns()  
						
						... 
						
						
						
						refs #9029  
						
						
					 
					
						2015-08-13 11:30:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							aa4e3c5a22 
							
						 
					 
					
						
						
							
							Dashboard: Defer construction of the Url object to Dashlet::getUrl()  
						
						... 
						
						
						
						Before, the Url object was constructed in Dashlet::setUrl() and Dashlet::__construct8) which lead to an exception when parsing a module's configuration.php from our CLI.
refs #9375  
						
						
					 
					
						2015-08-10 14:05:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ea5db51213 
							
						 
					 
					
						
						
							
							Fix "Try to get an inexistent pane." when clicking on the "Search" tab  
						
						
						
						
					 
					
						2015-08-03 13:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							139baffdc6 
							
						 
					 
					
						
						
							
							lib: Make Dashboard::$tabs protected  
						
						... 
						
						
						
						The SearchDashboard has to override Dashboard::getTabs() in order to set up the correct tab. 
						
						
					 
					
						2015-08-03 13:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							24cb123f47 
							
						 
					 
					
						
						
							
							Tabs: Be less error-prone while calling array_search  
						
						
						
						
					 
					
						2015-07-31 11:04:36 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							a234852f32 
							
						 
					 
					
						
						
							
							Merge branch 'feature/basic-auth-9660'  
						
						... 
						
						
						
						resolves  #9660  
					
						2015-07-30 15:05:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							9060e8a034 
							
						 
					 
					
						
						
							
							lib: Only call Icinga::app()->getRequest() for getting the request outside of a controller  
						
						... 
						
						
						
						Saves a call to getFrontController().
refs #9660  
						
						
					 
					
						2015-07-30 14:02:44 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							20aa17c831 
							
						 
					 
					
						
						
							
							Merge branch 'bugfix/selected-row-lost-after-autorefresh-8623'  
						
						... 
						
						
						
						fixes  #8623  
					
						2015-07-29 17:30:45 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7cc299ec 
							
						 
					 
					
						
						
							
							Fix issue that caused the refresh button to remove side bar  
						
						... 
						
						
						
						Do not apply base target globally for all toolbar elements, but specifically for those that should remove side-bars.
refs #8623 
refs #6436  
						
						
					 
					
						2015-07-29 17:18:52 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							ba906d2fca 
							
						 
					 
					
						
						
							
							FilterEditor: allow to set custom filter columns  
						
						
						
						
					 
					
						2015-07-29 17:13:18 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7cfc78558d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/secure-modules-9644  
						
						... 
						
						
						
						Conflicts:
	library/Icinga/Exception/IcingaException.php 
						
						
					 
					
						2015-07-28 13:42:02 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							e231ef8061 
							
						 
					 
					
						
						
							
							SortBox: Fix some documenation and code style issues  
						
						
						
						
					 
					
						2015-07-28 12:04:16 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							f7b35b04f4 
							
						 
					 
					
						
						
							
							SortBox: Properly apply sort rules and show the user the default  
						
						... 
						
						
						
						refs #6644  
						
						
					 
					
						2015-07-28 12:03:50 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							4d9aa54814 
							
						 
					 
					
						
						
							
							SortBox: Utilize a separate form for each control  
						
						... 
						
						
						
						refs #9421  
						
						
					 
					
						2015-07-27 11:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							727a2d7141 
							
						 
					 
					
						
						
							
							Paginator: relax requirements to Paginatable  
						
						... 
						
						
						
						* we need no full query interface here
* introduced new interface "Paginatable"
fixes  #9483  
						
						
					 
					
						2015-07-23 13:48:49 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							fd77c30838 
							
						 
					 
					
						
						
							
							Don't load module dashboards if the authenticated user lacks the module permission  
						
						... 
						
						
						
						refs #9644  
						
						
					 
					
						2015-07-23 12:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e01257e6 
							
						 
					 
					
						
						
							
							Change interface of SearchDashboard to allow setting a user before calling ::search()  
						
						... 
						
						
						
						Because search dashlets are provided by modules, the authenticated user's module permissions have to be validated before loading search dashlets provided by modules.
refs #9644  
						
						
					 
					
						2015-07-23 12:53:08 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							2164bb86c8 
							
						 
					 
					
						
						
							
							Tabs: Do not create a new instance of Url when rendering the refresh url  
						
						... 
						
						
						
						We're shifting parameters and by creating a new instance we'll lose
such changes.
refs #8758  
						
						
					 
					
						2015-07-16 11:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							8448f4ade4 
							
						 
					 
					
						
						
							
							Revert "Tabs: Merge the action's params into the current request url's params"  
						
						... 
						
						
						
						This reverts commit ba4dd255ec69a8e579f2c198c332e6f65e3e406b.
fixes  #9494  
						
						
					 
					
						2015-06-24 15:27:39 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							ba4dd255ec 
							
						 
					 
					
						
						
							
							Tabs: Merge the action's params into the current request url's params  
						
						
						
						
					 
					
						2015-06-16 16:02:32 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							44968266f6 
							
						 
					 
					
						
						
							
							Fix no-op searches  
						
						... 
						
						
						
						Depeding on the current filter, Filter::andFilter() may return a new filter object w/ the and filter applied or the and filter is applied to the object itself.
The FilterEditor did not make use of the return value of Filter::andFilter() thus resulting in no-op searches in some scenarios. 
						
						
					 
					
						2015-06-01 17:22:52 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							31400ea16a 
							
						 
					 
					
						
						
							
							monitoring: Fix that searching for specific columns is no longer possible if default search columns are set  
						
						
						
						
					 
					
						2015-05-28 13:17:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							54577d04bd 
							
						 
					 
					
						
						
							
							Merge branch 'master' into bugfix/time-formatting-6778  
						
						... 
						
						
						
						Conflicts:
	modules/monitoring/application/views/scripts/list/comments.phtml
	modules/monitoring/application/views/scripts/list/hostgroups.phtml
	modules/monitoring/application/views/scripts/process/info.phtml
	modules/monitoring/application/views/scripts/show/components/downtime.phtml
	modules/monitoring/application/views/scripts/show/components/notifications.phtml
	modules/monitoring/public/css/module.less 
						
						
					 
					
						2015-05-21 14:57:01 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c47465a732 
							
						 
					 
					
						
						
							
							lib/filter: Fix check against unset search columns  
						
						... 
						
						
						
						refs #8241  
						
						
					 
					
						2015-05-21 14:04:04 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							cc050ed696 
							
						 
					 
					
						
						
							
							Display an error notification rather than throwing an exception  
						
						... 
						
						
						
						refs #8241  
						
						
					 
					
						2015-05-19 17:36:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							3243f9a65a 
							
						 
					 
					
						
						
							
							Don't handle the case $this->searchColumns === null for actions in which ::setSearchColumns() is called  
						
						... 
						
						
						
						refs #8241  
						
						
					 
					
						2015-05-19 17:36:23 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							bd7c7f9636 
							
						 
					 
					
						
						
							
							Introduce widget Paginator  
						
						... 
						
						
						
						This does not support custom scrolling styles as of now. Custom view
scripts are supported though. In case Paginator::getPages() does not
suffice, feel free to improve this. 
						
						
					 
					
						2015-05-19 13:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							4f4d7ccba2 
							
						 
					 
					
						
						
							
							Correct PHPDoc of ::setSearchColumns()  
						
						
						
						
					 
					
						2015-05-19 12:55:40 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							5cf8e2504e 
							
						 
					 
					
						
						
							
							lib/grid: Use PHP's DateTime instead of our DateTimeFactory  
						
						... 
						
						
						
						I'm about to drop the DateTimeFactory because date_default_timezone_set() in combination w/ PHP's DateTime is sufficient.
refs #6778  
						
						
					 
					
						2015-05-19 11:14:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							1ce9900c86 
							
						 
					 
					
						
						
							
							Add PHPDoc to ::setSearchColumns()  
						
						
						
						
					 
					
						2015-05-19 11:12:36 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							592d5eadc1 
							
						 
					 
					
						
						
							
							Merge branch 'feature/improve-multi-select-view-8565'  
						
						
						
						
					 
					
						2015-05-18 16:00:52 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							82ee1d6e60 
							
						 
					 
					
						
						
							
							Merge branch 'master' into bugfix/significant-whitespaces-8777  
						
						... 
						
						
						
						Conflicts:
	library/Icinga/Web/Widget/FilterEditor.php 
						
						
					 
					
						2015-05-18 13:35:28 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							99c511eefd 
							
						 
					 
					
						
						
							
							Limiter: Do not use a hardcoded default limit  
						
						
						
						
					 
					
						2015-05-15 15:22:22 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							ad8903660d 
							
						 
					 
					
						
						
							
							Revert "SortBox::handleRequest(): set query order direction to asc if it's not given"  
						
						... 
						
						
						
						This reverts commit 59753acece33c46fbd2070cf0e525343fa30caf6. 
						
						
					 
					
						2015-05-15 14:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							59753acece 
							
						 
					 
					
						
						
							
							SortBox::handleRequest(): set query order direction to asc if it's not given  
						
						
						
						
					 
					
						2015-05-13 14:40:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							afa0dc0956 
							
						 
					 
					
						
						
							
							SortBox::handleRequest(): check whether $this->query !== null  
						
						... 
						
						
						
						refs #9220  
						
						
					 
					
						2015-05-12 10:29:50 +02:00