156 Commits

Author SHA1 Message Date
yuriinalivaiko b1a5153d5f Fixed the "Allowed roles" setting in the member directory 2026-02-06 15:36:21 +02:00
Mykyta Synelnikov fc2c5456e4 Implement directory privacy settings and add rate limiting
Adds configurable privacy options for member directories, allowing restrictions on visibility based on roles or login status. Introduces rate limiting for unauthenticated AJAX requests to prevent brute-force attacks or abuse.
2025-12-11 17:36:42 +02:00
Mykyta Synelnikov 47f29436f0 Fix default value for role metadata retrieval
Ensure `get_option` returns an empty array as a fallback to prevent errors when metadata for a role does not exist. This resolves potential issues with undefined or unexpected data during role editing.
2025-11-12 18:16:25 +02:00
Mykyta Synelnikov 2c01e25b5c Enhance form preview options and improve code consistency
Added separate buttons for 'Live Preview Screen' and 'Live Preview Mobile' in the form builder for better user experience. Updated coding standards for consistency, including proper handling of PHP tags and escaping functions. These changes improve readability, maintainability, and enhance functionality.

Issue #1646
2025-02-12 18:44:46 +02:00
Mykyta Synelnikov b41ac2bb96 * uncommented Zapier extension; 2024-12-16 12:35:32 +02:00
Mykyta Synelnikov 02745d804c * WPCS;
* Better UI for role settings place;
2024-10-11 16:43:05 +03:00
Mykyta Synelnikov 28103de201 * fixed #1531;
* WPCS;
2024-09-25 23:30:08 +03:00
Mykyta Synelnikov f6c02931af * fixed #1531;
* WPCS;
2024-09-25 23:28:43 +03:00
Mykyta Synelnikov c17b44ca5e * fixed #1531; 2024-09-25 23:24:55 +03:00
Mykyta Synelnikov ba93896c5d * manually reviewed #1537; 2024-09-24 17:58:55 +03:00
Mykyta Synelnikov 9803f840ab - prepared to release; 2024-05-20 13:56:59 +03:00
Mykyta Synelnikov a129ee1058 - added Zapier dependencies; 2024-05-06 17:55:17 +03:00
Mykyta Synelnikov d58d065a68 - changed form builder > icon field to new dropdown type; 2024-04-23 12:36:36 +03:00
Mykyta Synelnikov 595945c96e - changed form builder > icon field to new dropdown type; 2024-04-17 17:55:21 +03:00
Mykyta Synelnikov 7e240edb6d - reviewed #1442; 2024-04-09 13:55:39 +03:00
Mykyta Synelnikov 8b64d5fae9 Merge branch 'development/2.8.x' into feature/search_exclude_fields 2024-04-09 01:09:13 +03:00
Mykyta Synelnikov 1f70835b3f - new gulp version;
- reviewed #1479;
2024-03-27 15:27:06 +02:00
Mykyta Synelnikov b33f2aabe1 - added stripe extension to the list; 2024-03-06 14:35:44 +02:00
Mykyta Synelnikov e1f550afb5 - changed "e-mail" to "email";
- changed texts for admin notices;
- added a few links to docs;
2024-02-16 15:12:21 +02:00
Mykyta Synelnikov f814faf239 - fixed tooltip; 2024-02-14 15:25:33 +02:00
ashubawork fca5522297 - fix options 2024-02-07 12:13:05 +02:00
ashubawork e1eaebce06 - include for core usermeta 2024-02-07 11:50:41 +02:00
ashubawork 4041bbc621 - exclude fields for default usermeta table 2024-01-29 11:12:22 +02:00
Mykyta Synelnikov e9cbc9fd78 Merge pull request #1388 from ultimatemember/fix/spelling
Spelling
2024-01-03 16:28:22 +02:00
Mykyta Synelnikov 510f9e46ed - updated Twitter texts to X; 2023-12-19 13:48:50 +02:00
Mykyta Synelnikov ec477ba5f0 - changed texts; 2023-12-14 12:09:49 +02:00
Mykyta Synelnikov b40edd26e6 - wp-admin assets refactoring (in process); 2023-11-03 17:31:18 +02:00
Mykyta Synelnikov 200bc9c51f - reviewed #1298;
- temporarily removed Stripe from extensions;
- wpcs for extensions.php;
2023-09-22 11:42:42 +03:00
Mykyta Synelnikov b83da8b814 - WPCS for defined constants;
* um_url -> UM_URL
   * um_path -> UM_PATH
   * um_plugin -> UM_PLUGIN
   * ultimatemember_version -> UM_VERSION
   * ultimatemember_plugin_name -> UM_PLUGIN_NAME
2023-09-13 22:56:32 +03:00
Mykyta Synelnikov fa2108172f - fixed issue with lack of the nonces in the um_adm_action handler; 2023-07-24 12:57:18 +03:00
Mykyta Synelnikov 6034b61deb - added compatibility with UM:Stripe 2023-07-19 16:15:16 +03:00
Mykyta Synelnikov 7ed46093e7 - fixed JB() using instead of UM(); 2023-07-13 15:29:19 +03:00
ashubawork 5b647ae5e9 - add translators 2023-07-13 11:36:29 +03:00
Mykyta Synelnikov 49c0cf3555 Merge pull request #1190 from ultimatemember/feature/sorting_data_type
Sorting data type and order
2023-06-12 13:21:40 +03:00
Mykyta Synelnikov 30663c3ecd - reviewed #1190; 2023-06-12 13:20:00 +03:00
Mykyta Synelnikov 336e807a50 - added comments; 2023-06-08 13:52:11 +03:00
ashubawork f2e49490d9 - add a hook for role save 2023-06-05 19:25:57 +03:00
ashubawork 36268e85ba - add default sorting 2023-05-23 18:25:53 +03:00
yuriinalivaiko 2a184cbe68 - fixed role setting "Avoid indexing profile by search engines" 2023-02-24 16:08:16 +02:00
Nikita Sinelnikov 4984acb3bc - upgrade Extensions page; 2023-01-03 01:11:26 +02:00
Nikita Sinelnikov 221e54f6ce - added separate button for the user statuses count cache clearing; 2022-08-12 20:14:39 +03:00
Nikita Sinelnikov 641f2c5a74 - fixed restriction logic cases;
- fixed conditions for the restriction logic options;
2021-09-14 18:21:41 +03:00
yuriinalivaiko cf4bfac55b -fixed role ID regexp 2021-09-13 17:35:59 +03:00
Nikita Sinelnikov a7b9a03db7 - fixed role list-table + role edit screen for invalid role keys; 2021-09-13 17:02:16 +03:00
Nikita Sinelnikov c28e0211f1 - fixed restriction logic; 2021-08-25 13:31:38 +03:00
Nikita Sinelnikov 9927dab323 - fixed um_edit_profile_url() function and added $user_id attribute;
- added `disable_restriction_pre_queries` option for backward compatibility with business logic where 404 error isn't good way;
- added `restricted_post_title_replace` option for ability to disable restricted post's title replace
2021-08-25 01:07:09 +03:00
Nikita Sinelnikov c765d03ce4 - 2.2.1 prepare to the release; 2021-07-30 14:20:11 +03:00
Nikita Sinelnikov 2edddc18fe - changed labels; 2021-07-27 16:03:29 +03:00
Nikita Sinelnikov a4f41c79e4 - updated forms labels; 2021-07-27 15:53:22 +03:00
Nikita Sinelnikov 070415bf31 - changed form labels and tooltips for clear description;
- fixed repeated queries for getting excluded post IDs;
2021-07-27 13:07:30 +03:00