@@ -1264,6 +1264,16 @@ async function update_user(req) {
12641264 }
12651265 } ) ;
12661266
1267+ const sys_id = account_util . get_system_id_for_events ( req ) ;
1268+ Dispatcher . instance ( ) . activity ( {
1269+ event : 'account.update' ,
1270+ level : 'info' ,
1271+ system : sys_id ,
1272+ actor : requesting_account . _id ,
1273+ account : requested_account . _id ,
1274+ desc : `${ requested_account . email . unwrap ( ) } was updated by ${ requesting_account . email . unwrap ( ) } ` ,
1275+ } ) ;
1276+
12671277 return {
12681278 iam_path : iam_path || IAM_DEFAULT_PATH ,
12691279 username : user_name ,
@@ -1282,11 +1292,7 @@ async function delete_user(req) {
12821292 account_util . _check_if_requested_account_is_root_account_or_IAM_user ( action , requesting_account , requested_account ) ;
12831293 account_util . _check_if_requested_is_owned_by_root_account ( action , requesting_account , requested_account ) ;
12841294 account_util . _check_if_user_does_not_have_resources_before_deletion ( action , requested_account ) ;
1285- const delete_user_info = {
1286- system : system_store . data . systems [ 0 ] ,
1287- account : requested_account ,
1288- } ;
1289- return account_util . delete_account ( delete_user_info , requested_account ) ;
1295+ return account_util . delete_account ( req , requested_account ) ;
12901296}
12911297
12921298async function list_users ( req ) {
@@ -1387,6 +1393,16 @@ async function update_access_key(req) {
13871393 } ]
13881394 }
13891395 } ) ;
1396+
1397+ const sys_id = account_util . get_system_id_for_events ( req ) ;
1398+ Dispatcher . instance ( ) . activity ( {
1399+ event : 'account.update_credentials' ,
1400+ level : 'info' ,
1401+ system : sys_id ,
1402+ actor : requesting_account . _id ,
1403+ account : requested_account . _id ,
1404+ desc : `Credentials for ${ requested_account . email . unwrap ( ) } were updated by ${ requesting_account . email . unwrap ( ) } ` ,
1405+ } ) ;
13901406}
13911407
13921408async function get_access_key_last_used ( req ) {
@@ -1426,6 +1442,16 @@ async function delete_access_key(req) {
14261442 } ]
14271443 }
14281444 } ) ;
1445+
1446+ const sys_id = account_util . get_system_id_for_events ( req ) ;
1447+ Dispatcher . instance ( ) . activity ( {
1448+ event : 'account.delete_credentials' ,
1449+ level : 'info' ,
1450+ system : sys_id ,
1451+ actor : requesting_account . _id ,
1452+ account : requested_account . _id ,
1453+ desc : `Credentials for ${ requested_account . email . unwrap ( ) } were deleted by ${ requesting_account . email . unwrap ( ) } ` ,
1454+ } ) ;
14291455}
14301456
14311457async function tag_user ( req ) {
0 commit comments