Fossil SCM
/setup_uedit now records deletion of a user in the administrative log.
Commit
25eae5150c226d9421db50a404c27ed2ee111d3fcd9e2d79f22fd4c4236c91b6
Parent
4c2504dce194002…
1 file changed
+2
+2
| --- src/setupuser.c | ||
| +++ src/setupuser.c | ||
| @@ -297,10 +297,12 @@ | ||
| 297 | 297 | if( P("delete") && cgi_csrf_safe(1) ){ |
| 298 | 298 | int n; |
| 299 | 299 | if( P("verifydelete") ){ |
| 300 | 300 | /* Verified delete user request */ |
| 301 | 301 | db_multi_exec("DELETE FROM user WHERE uid=%d", uid); |
| 302 | + admin_log("Deleted user [%s] (uid %d).", | |
| 303 | + PD("login","???")/*safe-for-%s*/, uid); | |
| 302 | 304 | cgi_redirect(cgi_referer("setup_ulist")); |
| 303 | 305 | return; |
| 304 | 306 | } |
| 305 | 307 | n = db_int(0, "SELECT count(*) FROM event" |
| 306 | 308 | " WHERE user=%Q AND objid NOT IN private", |
| 307 | 309 |
| --- src/setupuser.c | |
| +++ src/setupuser.c | |
| @@ -297,10 +297,12 @@ | |
| 297 | if( P("delete") && cgi_csrf_safe(1) ){ |
| 298 | int n; |
| 299 | if( P("verifydelete") ){ |
| 300 | /* Verified delete user request */ |
| 301 | db_multi_exec("DELETE FROM user WHERE uid=%d", uid); |
| 302 | cgi_redirect(cgi_referer("setup_ulist")); |
| 303 | return; |
| 304 | } |
| 305 | n = db_int(0, "SELECT count(*) FROM event" |
| 306 | " WHERE user=%Q AND objid NOT IN private", |
| 307 |
| --- src/setupuser.c | |
| +++ src/setupuser.c | |
| @@ -297,10 +297,12 @@ | |
| 297 | if( P("delete") && cgi_csrf_safe(1) ){ |
| 298 | int n; |
| 299 | if( P("verifydelete") ){ |
| 300 | /* Verified delete user request */ |
| 301 | db_multi_exec("DELETE FROM user WHERE uid=%d", uid); |
| 302 | admin_log("Deleted user [%s] (uid %d).", |
| 303 | PD("login","???")/*safe-for-%s*/, uid); |
| 304 | cgi_redirect(cgi_referer("setup_ulist")); |
| 305 | return; |
| 306 | } |
| 307 | n = db_int(0, "SELECT count(*) FROM event" |
| 308 | " WHERE user=%Q AND objid NOT IN private", |
| 309 |