web/admin: unify rendering and sorting of user lists
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		
							
								
								
									
										19
									
								
								web/src/elements/user/utils.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								web/src/elements/user/utils.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,19 @@ | ||||
| import { User } from "@goauthentik/api"; | ||||
|  | ||||
| export function UserOption(user: User): string { | ||||
|     let finalString = user.username; | ||||
|     if (user.name || user.email) { | ||||
|         finalString += " ("; | ||||
|         if (user.name) { | ||||
|             finalString += user.name; | ||||
|             if (user.email) { | ||||
|                 finalString += ", "; | ||||
|             } | ||||
|         } | ||||
|         if (user.email) { | ||||
|             finalString += user.email; | ||||
|         } | ||||
|         finalString += ")"; | ||||
|     } | ||||
|     return finalString; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer