Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							267e71f38b 
							
						 
					 
					
						
						
							
							User: Consider the required permission more important if it has a wildcard  
						
						... 
						
						
						
						refs #9202  
						
						
					 
					
						2015-06-02 12:01:02 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Fuhr 
							
						 
					 
					
						
						
						
						
							
						
						
							612fefba9c 
							
						 
					 
					
						
						
							
							Fix the permission wildcards assertion  
						
						... 
						
						
						
						fixes  #9202  
					
						2015-05-05 12:36:26 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7f010102f6 
							
						 
					 
					
						
						
							
							Add wildcard support to the permission passed to User::can()  
						
						... 
						
						
						
						refs #8720  
						
						
					 
					
						2015-03-12 15:45:25 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							6bae2e0a53 
							
						 
					 
					
						
						
							
							Note that our license is GPL v2 or any later version in our license header instead of pointing to the license's URL  
						
						
						
						
					 
					
						2015-02-04 10:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							5b4fab0750 
							
						 
					 
					
						
						
							
							Add license header  
						
						... 
						
						
						
						This time without syntax errors hopefully :) 
						
						
					 
					
						2015-02-03 16:27:59 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa2e3cfdc 
							
						 
					 
					
						
						
							
							Revert "Add license header"  
						
						... 
						
						
						
						This reverts commit 338d067aba41dd6e9178cebec5433eecd614196e. 
						
						
					 
					
						2015-02-03 16:16:26 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							338d067aba 
							
						 
					 
					
						
						
							
							Add license header  
						
						... 
						
						
						
						fixes  #7788  
					
						2015-02-03 15:51:04 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							94193abdc0 
							
						 
					 
					
						
						
							
							lib: Fix User::can()  
						
						
						
						
					 
					
						2015-02-02 14:16:26 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							9ac9342107 
							
						 
					 
					
						
						
							
							Revert "lib: Reduce else { if { to elseif { in User::can()"  
						
						... 
						
						
						
						This reverts commit e5b0b528747c2ff76b0568f8ca6929e61b072495. 
						
						
					 
					
						2015-02-02 14:16:26 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e5b0b52874 
							
						 
					 
					
						
						
							
							lib: Reduce else { if { to elseif { in User::can()  
						
						
						
						
					 
					
						2015-01-30 11:20:05 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							f16aac5154 
							
						 
					 
					
						
						
							
							Security: Sort permissions only if not empty  
						
						
						
						
					 
					
						2015-01-22 15:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							8eb7db9b35 
							
						 
					 
					
						
						
							
							Avoid type warning when using array_combine on empty arrays  
						
						
						
						
					 
					
						2014-09-30 15:54:38 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c51b05296e 
							
						 
					 
					
						
						
							
							Merge branch 'master' into bugfix/commands-6593  
						
						
						
						
					 
					
						2014-09-19 13:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							854e284d42 
							
						 
					 
					
						
						
							
							autologin: Don't use `count()' for is empty checks  
						
						... 
						
						
						
						Using `count()' in favor of `empty()' for empty checks on arrays is bad habit.
While there's literally no performance gain in the "fixed" scenario, there's one on large arrays
and thus should be avoided everywhere.
refs #6462  
						
						
					 
					
						2014-09-18 15:18:01 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							af58732545 
							
						 
					 
					
						
						
							
							Introduce `User::can()' for checking whether a user has a given permission  
						
						... 
						
						
						
						The authentication manager already has the `hasPermission()' method but it lacks wildcard support
and uses stupid looping. Implementing this method on the user further saves a call to `User::getPermissions()'. 
						
						
					 
					
						2014-09-18 14:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							1ba3df310c 
							
						 
					 
					
						
						
							
							Remove BaseConfigController, User\Message and Widget\AlertMesageBox  
						
						... 
						
						
						
						refs #6758  
						
						
					 
					
						2014-09-02 16:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Hein 
							
						 
					 
					
						
						
						
						
							
						
						
							e2c761a7aa 
							
						 
					 
					
						
						
							
							AutoLogin/Logout: Remove own session namespace  
						
						... 
						
						
						
						Store data in the user and implement interface to left
backends store remote information.
fixes  #6461  
						
						
					 
					
						2014-07-30 12:35:55 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							3105c2059e 
							
						 
					 
					
						
						
							
							Remove license headers from all files  
						
						... 
						
						
						
						refs #6309  
						
						
					 
					
						2014-07-15 13:43:52 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							be410a685b 
							
						 
					 
					
						
						
							
							Add test for Icinga\User  
						
						... 
						
						
						
						refs #6011  
						
						
					 
					
						2014-04-28 14:06:39 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							0ecf01cae8 
							
						 
					 
					
						
						
							
							Deliver empty preferences unless we configured such  
						
						
						
						
					 
					
						2014-03-04 10:14:20 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Hein 
							
						 
					 
					
						
						
						
						
							
						
						
							8a604f1c2c 
							
						 
					 
					
						
						
							
							Implement structures for permissions, restrictions and membership  
						
						... 
						
						
						
						refs #4624  
						
						
					 
					
						2014-02-12 17:03:18 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							ac0b041523 
							
						 
					 
					
						
						
							
							Remove session handling from the authentication manager  
						
						... 
						
						
						
						refs #5510  
						
						
					 
					
						2014-01-24 14:44:19 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							6ef87f4644 
							
						 
					 
					
						
						
							
							Example showing restriction usage in the monitoring module  
						
						... 
						
						
						
						fixes  #4108  
					
						2014-01-22 13:34:39 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Gelf 
							
						 
					 
					
						
						
						
						
							
						
						
							0f565aae6a 
							
						 
					 
					
						
						
							
							Added permission handlers and related sample config reader  
						
						... 
						
						
						
						Please see feature #4108  for sample usage
refs #4108  
						
						
					 
					
						2014-01-22 13:06:59 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Hein 
							
						 
					 
					
						
						
						
						
							
						
						
							f7324e73a3 
							
						 
					 
					
						
						
							
							User class bugfix  
						
						... 
						
						
						
						refs #5151  
						
						
					 
					
						2013-11-28 17:31:41 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							2a0add3ec3 
							
						 
					 
					
						
						
							
							Fix messages in ConfigController  
						
						... 
						
						
						
						Store messages in the current user session to be able to fetch messages from
other controllers, so that the use can be redirected back to the index, instead
of staying in the original action
refs #5100  
						
						
					 
					
						2013-11-20 19:10:38 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							941ce6d68e 
							
						 
					 
					
						
						
							
							Fix bug that caused ajax-request to override values written to the session  
						
						... 
						
						
						
						Authentication/Session.php and its Subclasses do not have a open/closed -state
anymore. Read will refresh the session, write will always write the changes,
and opening/closing will be handled internally.
refs #5101  
						
						
					 
					
						2013-11-20 12:01:40 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ca1d50ae53 
							
						 
					 
					
						
						
							
							Rename Icinga 2 Web to Icinga Web 2  
						
						
						
						
					 
					
						2013-10-23 15:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							3122a75e73 
							
						 
					 
					
						
						
							
							Framework/User: getTimeZone now returns a DateTimeZone object instead of a string  
						
						... 
						
						
						
						refs #4440  
						
						
					 
					
						2013-08-12 16:43:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							da7f619804 
							
						 
					 
					
						
						
							
							Framework: Implement DateFormat view helper  
						
						... 
						
						
						
						Support date, time and datetime formatting based on format strings
set either by the user or via config.ini. The view helper
FormDateTime uses the new helper already
refs #4440 
refs #4424  
						
						
					 
					
						2013-08-12 16:43:09 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							8af901e9ed 
							
						 
					 
					
						
						
							
							Framework/User: Implement getTimezone to retrieve the user's Timezone  
						
						... 
						
						
						
						refs #4440  
						
						
					 
					
						2013-08-12 16:42:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Hein 
							
						 
					 
					
						
						
						
						
							
						
						
							a1a8d4c157 
							
						 
					 
					
						
						
							
							Code compliance change and rename refs to User  
						
						... 
						
						
						
						refs #4066  
						
						
					 
					
						2013-07-30 14:06:46 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Hein 
							
						 
					 
					
						
						
						
						
							
						
						
							8510d57cf8 
							
						 
					 
					
						
						
							
							Prepare user settings api  
						
						... 
						
						
						
						Rework application bootstrap, move user object to its new location, implement web
request class to handle the user object.
refs #4066  
						
						
					 
					
						2013-07-30 14:06:46 +02:00