Return current user permissions when session is checked via API
This commit is contained in:
		
							parent
							
								
									47efc88228
								
							
						
					
					
						commit
						de46dfc4a2
					
				
					 1 changed files with 5 additions and 2 deletions
				
			
		|  | @ -53,9 +53,12 @@ class AuthenticationView(APIView): | |||
|         This will establish a server-side web session for the user if none | ||||
|         exists.  Note that this also resets the user's session timer. | ||||
|         """ | ||||
|         data = {'ok': True} | ||||
|         if self.request.user: | ||||
|             return self.user_info(self.request.user) | ||||
|         return {} | ||||
|             data = self.user_info(self.request.user) | ||||
|             data['user']['is_root'] = self.request.is_root | ||||
|         data['permissions'] = list(self.request.tailbone_cached_permissions) | ||||
|         return data | ||||
| 
 | ||||
|     @api | ||||
|     def login(self): | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lance Edgar
						Lance Edgar