7 Commits

Author SHA1 Message Date
Mykyta Synelnikov 5356148cc4 Implement batch processing for users with empty account statuses
Introduced a new batch process to handle users lacking an `account_status` meta efficiently. Refactored legacy methods, added async scheduling, and created helper functions to manage and track progress. These changes improve performance and reliability for large user bases.
2025-04-15 14:27:59 +03:00
Mykyta Synelnikov 4b2fbe525d * Fixed: User status filter on wp-admin > Users on mobile devices; 2024-10-15 22:06:55 +03:00
Mykyta Synelnikov 6f9be57495 * updated statuses logic; 2024-09-30 23:10:15 +03:00
Mykyta Synelnikov ea316d0474 * fixed #1553; 2024-09-30 17:37:04 +03:00
Mykyta Synelnikov 33bc484629 * Admin Users bulk-actions
* Admin single user actions
* Frontend single user action
2024-09-24 13:18:48 +03:00
Mykyta Synelnikov 512dc53a18 - changed wp-admin > Users page;
* updated filters by status, avoid slow queries for getting users count;
* updated bulk-actions for changing statuses (moved to WP native dropdown)
* separate handlers for changing user statuses on wp-admin and frontend (partially implemented);
* created class UM()->common()->users() to handle user statuses in more clear format;
* deprecated old hooks and old functions
2024-09-20 18:41:08 +03:00
Mykyta Synelnikov 2c0478757f - added bulk actions to WordPress native dropdown; 2024-09-18 14:03:18 +03:00