mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 17:08:53 +00:00
[bug fix] Fleet UI: Activity readable without public IP (#19443)
This commit is contained in:
parent
dd89ab6998
commit
df44151309
3 changed files with 18 additions and 1 deletions
1
changes/19184-activity-human-readable
Normal file
1
changes/19184-activity-human-readable
Normal file
|
|
@ -0,0 +1 @@
|
|||
- Fix activity without public IP to be human readable
|
||||
|
|
@ -245,6 +245,15 @@ describe("Activity Feed", () => {
|
|||
screen.getByText("successfully logged in from public IP 192.168.0.1.")
|
||||
).toBeInTheDocument();
|
||||
});
|
||||
it("renders a user_logged_in type activity without public IP", () => {
|
||||
const activity = createMockActivity({
|
||||
type: ActivityType.UserLoggedIn,
|
||||
details: {},
|
||||
});
|
||||
render(<ActivityItem activity={activity} isPremiumTier />);
|
||||
|
||||
expect(screen.getByText("successfully logged in.")).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("renders a user_failed_login type activity globally", () => {
|
||||
const activity = createMockActivity({
|
||||
|
|
|
|||
|
|
@ -182,7 +182,14 @@ const TAGGED_TEMPLATES = {
|
|||
return "was added to Fleet by SSO.";
|
||||
},
|
||||
userLoggedIn: (activity: IActivity) => {
|
||||
return `successfully logged in from public IP ${activity.details?.public_ip}.`;
|
||||
return (
|
||||
<>
|
||||
successfully logged in
|
||||
{activity.details?.public_ip &&
|
||||
` from public IP ${activity.details?.public_ip}`}
|
||||
.
|
||||
</>
|
||||
);
|
||||
},
|
||||
userFailedLogin: (activity: IActivity) => {
|
||||
return (
|
||||
|
|
|
|||
Loading…
Reference in a new issue