File tree 4 files changed +20
-2
lines changed
4 files changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ export interface UsersTableProps {
27
27
onActivateUser : ( user : TypesGen . User ) => void
28
28
onDeleteUser : ( user : TypesGen . User ) => void
29
29
onListWorkspaces : ( user : TypesGen . User ) => void
30
+ onViewActivity : ( user : TypesGen . User ) => void
30
31
onResetUserPassword : ( user : TypesGen . User ) => void
31
32
onUpdateUserRoles : (
32
33
user : TypesGen . User ,
@@ -42,6 +43,7 @@ export const UsersTable: FC<React.PropsWithChildren<UsersTableProps>> = ({
42
43
onSuspendUser,
43
44
onDeleteUser,
44
45
onListWorkspaces,
46
+ onViewActivity,
45
47
onActivateUser,
46
48
onResetUserPassword,
47
49
onUpdateUserRoles,
@@ -80,6 +82,7 @@ export const UsersTable: FC<React.PropsWithChildren<UsersTableProps>> = ({
80
82
onActivateUser = { onActivateUser }
81
83
onDeleteUser = { onDeleteUser }
82
84
onListWorkspaces = { onListWorkspaces }
85
+ onViewActivity = { onViewActivity }
83
86
onResetUserPassword = { onResetUserPassword }
84
87
onSuspendUser = { onSuspendUser }
85
88
onUpdateUserRoles = { onUpdateUserRoles }
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ interface UsersTableBodyProps {
37
37
onSuspendUser : ( user : TypesGen . User ) => void
38
38
onDeleteUser : ( user : TypesGen . User ) => void
39
39
onListWorkspaces : ( user : TypesGen . User ) => void
40
+ onViewActivity : ( user : TypesGen . User ) => void
40
41
onActivateUser : ( user : TypesGen . User ) => void
41
42
onResetUserPassword : ( user : TypesGen . User ) => void
42
43
onUpdateUserRoles : (
@@ -55,6 +56,7 @@ export const UsersTableBody: FC<
55
56
onSuspendUser,
56
57
onDeleteUser,
57
58
onListWorkspaces,
59
+ onViewActivity,
58
60
onActivateUser,
59
61
onResetUserPassword,
60
62
onUpdateUserRoles,
@@ -183,14 +185,19 @@ export const UsersTableBody: FC<
183
185
onClick : onDeleteUser ,
184
186
disabled : user . id === actorID ,
185
187
} ,
188
+ {
189
+ label : t ( "resetPasswordMenuItem" ) ,
190
+ onClick : onResetUserPassword ,
191
+ disabled : false ,
192
+ } ,
186
193
{
187
194
label : t ( "listWorkspacesMenuItem" ) ,
188
195
onClick : onListWorkspaces ,
189
196
disabled : false ,
190
197
} ,
191
198
{
192
- label : t ( "resetPasswordMenuItem" ) ,
193
- onClick : onResetUserPassword ,
199
+ label : "View activity" ,
200
+ onClick : onViewActivity ,
194
201
disabled : false ,
195
202
} ,
196
203
)
Original file line number Diff line number Diff line change @@ -112,6 +112,11 @@ export const UsersPage: FC<{ children?: ReactNode }> = () => {
112
112
encodeURIComponent ( `owner:${ user . username } ` ) ,
113
113
)
114
114
} }
115
+ onViewActivity = { ( user ) => {
116
+ navigate (
117
+ "/audit?filter=" + encodeURIComponent ( `username:${ user . username } ` ) ,
118
+ )
119
+ } }
115
120
onDeleteUser = { ( user ) => {
116
121
usersSend ( {
117
122
type : "DELETE_USER" ,
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ export interface UsersPageViewProps {
23
23
onSuspendUser : ( user : TypesGen . User ) => void
24
24
onDeleteUser : ( user : TypesGen . User ) => void
25
25
onListWorkspaces : ( user : TypesGen . User ) => void
26
+ onViewActivity : ( user : TypesGen . User ) => void
26
27
onActivateUser : ( user : TypesGen . User ) => void
27
28
onResetUserPassword : ( user : TypesGen . User ) => void
28
29
onUpdateUserRoles : (
@@ -44,6 +45,7 @@ export const UsersPageView: FC<React.PropsWithChildren<UsersPageViewProps>> = ({
44
45
onSuspendUser,
45
46
onDeleteUser,
46
47
onListWorkspaces,
48
+ onViewActivity,
47
49
onActivateUser,
48
50
onResetUserPassword,
49
51
onUpdateUserRoles,
@@ -86,6 +88,7 @@ export const UsersPageView: FC<React.PropsWithChildren<UsersPageViewProps>> = ({
86
88
onSuspendUser = { onSuspendUser }
87
89
onDeleteUser = { onDeleteUser }
88
90
onListWorkspaces = { onListWorkspaces }
91
+ onViewActivity = { onViewActivity }
89
92
onActivateUser = { onActivateUser }
90
93
onResetUserPassword = { onResetUserPassword }
91
94
onUpdateUserRoles = { onUpdateUserRoles }
You can’t perform that action at this time.
0 commit comments