| 
							
							
								 DaneEveritt | d4708e9e63 | Always show IP address to admins | 2022-07-10 14:56:19 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | d6c30092ec | Utilize a unique ID for activity logs to improve rendering perf | 2022-07-10 14:53:29 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 7558c0380e | Don't log SFTP logins, it just is noisy | 2022-07-10 14:30:11 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 33ab762f5a | Add support for tracking more SFTP specific events | 2022-07-09 19:30:38 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 2e01891074 | Account for natural event naming | 2022-07-09 17:53:07 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 1eee55b27c | Add endpoint needed for recieving and processing activity | 2022-07-09 17:45:38 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 4a8c3c4a34 | Add activity tracking for console/power actions | 2022-07-04 18:11:53 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | dc90d8b505 | Include the "user_uuid" claim on JWTs for easier Wings user tracking | 2022-07-04 17:34:56 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 0216e3fd5b | Don't log activity if the email wasn't actually changed | 2022-07-03 14:29:01 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 2d836156d2 | Update totp disable modal; require password for enable operation | 2022-07-03 14:27:37 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 48af9bced1 | Fix activity log rendering; closes #4208 | 2022-06-30 21:06:50 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 4aa163b76f | Hide IP addresses from activity logs not generated by the user themselves | 2022-06-27 20:52:27 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 43156e8d53 | Improve error messaging for validation exceptions | 2022-06-26 16:31:48 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 271197e823 | Fix cs-fix run | 2022-06-26 16:21:07 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | ca39830333 | allow filtering servers by description; closes #4150 | 2022-06-26 13:26:12 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | b3a57bd0ad | fix includes for client API keys on admin accounts; closes #4164 | 2022-06-26 13:23:22 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 76472411e3 | Some better activity translations | 2022-06-18 16:36:19 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | cf01490883 | Support hiding activity from admin accounts not associated with the server | 2022-06-18 15:48:22 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 95de4c30fc | Abuse the translation engine to handle more of the formatting for us | 2022-06-18 15:28:42 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 7224ca81de | Fix bug preventing the creation of API keys with CIDR ranges | 2022-06-18 14:21:20 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 4f3651b578 | Fix typo with identifier | 2022-06-18 12:16:54 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 0520014c0f | Add support for tracking when an activity event is triggered from an API key | 2022-06-18 12:07:44 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 92c1c162af | Code cleanup for facades | 2022-06-18 12:07:32 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 6ffe5730da | Log when an API key is blocked due to IP restrictions | 2022-06-18 12:04:51 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 68a654f9e8 | Selectively show the additional metadata if it isn't in the display string at all | 2022-06-12 15:30:49 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 2f1c8ae91d | Add basic server activity log view | 2022-06-12 15:16:48 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 0b4936ff1c | Break out rows for activity; show metadata icon | 2022-06-12 15:08:26 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 986c375052 | Improve support for use of i18next; rely on browser caching to keep things simple | 2022-06-11 14:04:09 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | d1da46c5aa | Fix incorrect API definitions | 2022-06-05 18:28:08 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 8771597560 | Fix database deletion; closes #4114 Co-Authored-By: Dawid <minerpl03@gmail.com> | 2022-06-05 13:28:46 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 03a497fb8a | Use a post request to delete SSH keys, some hashes use slashes which cause 404 errors; closes #4100 | 2022-05-30 17:28:42 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 4213775b5c | Fix mounting behavior to work correctly when adding to a server | 2022-05-30 11:33:42 -04:00 |  | 
			
				
					| 
							
							
								 Boy132 | 025e1a21ae | fix validator import (#4094) | 2022-05-30 10:24:59 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 9300e1116d | Fix failing tests | 2022-05-29 20:39:51 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | a5521ecb79 | Add support for returning transforming activity logs on the front-end | 2022-05-29 20:34:48 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | e15985ea39 | Add support for automatically pruning activity logs | 2022-05-29 19:45:00 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 9b7af02690 | Add activity logging to most of the endpoints | 2022-05-29 19:26:28 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 287fd60891 | Log activity when modifying account details | 2022-05-29 18:48:35 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 0b2c0db170 | Remove last references to audit logs | 2022-05-29 18:20:54 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 0621d8475d | Return tests to passing now that we don't ignore a critical event... | 2022-05-29 17:52:14 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 09832cc558 | Ensure we can properly create an activity log entry; always return soft-deleted models | 2022-05-29 17:07:54 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 2fc5a734f9 | Update backup logic to use activity logs, not audit logs | 2022-05-29 16:19:04 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | cbecfff6da | Add activity logging for files | 2022-05-29 13:56:39 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 0999ad7ff0 | Add activity logging for authentication events | 2022-05-28 17:03:58 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 5bb66a00d8 | Add new activity logging code to replace audit log | 2022-05-28 15:36:26 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | c14c7b436e | Pass along new fields to Wings instance when endpoint is used; closes #4048 | 2022-05-28 13:45:23 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | b051718afe | Fix up API handling logic for keys and set a prefix on all keys | 2022-05-22 19:03:51 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 3f99b00cf7 | Fix display exception handling | 2022-05-22 18:21:38 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | dca53611ff | Ensure we don't cause a mess with the auth providers | 2022-05-22 18:16:47 -04:00 |  | 
			
				
					| 
							
							
								 DaneEveritt | 3ae70efc14 | Use existing method to handle the login | 2022-05-22 17:26:32 -04:00 |  |