By Rik Brown on Friday, 06 March 2020
Replies 1
Likes 0
Views 468
Votes 0
I'm currently in the process of deleting hundreds of users and it is quite a time-consuming and convoluted process to do so. These are users whose email address is no longer valid (and have not been on the site for many years) and so our emails to them are bouncing back to us.

It's a very tedious process to delete those users one-by-one when there are many to delete.

We would like a way to accomplish this on a mass basis such as:

1) Set criteria such as that the user has not been online for x days/months/years (or simply a specified date)
2) Be able to exclude user numbers (id)
3) Perhaps be able to simply upload a csv file of user names or user number (id) to be deleted

Or, it might be easier if I could just delete the users from jos_users via a MySQL query and if EasySocial no longer finds those users then ES would then remove whatever else it removes such as profile pictures, etc.

Anyway, it's taking hours of work to delete these users one-by-one and we'll need to do it again from time to time.

Thanks. -- Rik
I might add that if I could just set a flag in the jos_user table (such as a column named "delete" or "si_delete" = 1), then I could simply write delete user queries to my heart's content and just have EasySocial process those users that have the delete column enabled. It could even be set to work in a cron whenever enabled.
·
Friday, 06 March 2020 09:43
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post