Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PROD-8011 #4514

Open
wants to merge 60 commits into
base: release
Choose a base branch
from
Open

PROD-8011 #4514

wants to merge 60 commits into from

Commits on Sep 18, 2024

  1. PROD-8011 - Schedule CRON job for sending anonymous usage reports to …

    …analytics site
    
    - Added `bb_schedule_usage_report_cron` function to schedule a weekly CRON event for Sunday at midnight.
    - Registered the `bb_usage_report_cron_event` hook to trigger the usage report sending process.
    - Implemented `bb_send_usage_report_to_analytics` function to handle sending anonymous site data to the analytics endpoint.
    - Currently logs a message to error log for testing purposes.
    jitendrabanjara1991 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    2955745 View commit details
    Browse the repository at this point in the history
  2. PROD-8011 - Add UUID generation and site data collection for anonymou…

    …s usage reporting
    
    - Implemented `bb_uuid()` function to generate or retrieve a unique UUID for the site.
    - Created `bb_collect_site_data()` function to gather BuddyBoss-related options and additional data for anonymous usage reporting.
    - Data collected includes BuddyBoss options from the database and any extra data added via the `bb_usage_analytics_data` filter.
    jitendrabanjara1991 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c03d759 View commit details
    Browse the repository at this point in the history
  3. PROD-8011 - Implemented bb_send_usage_report_to_analytics() to coll…

    …ect site data and send it to the analytics site.
    
    - Includes HTTP request with JSON-encoded data, custom headers, and timeout settings.
    - Handles potential errors with WP_Error for failed requests or server errors.
    - Ensures SSL verification is disabled for local requests via the `https_local_ssl_verify` filter.
    - Added proper cleanup of variables and error handling.
    jitendrabanjara1991 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    ae93501 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    68c3e7c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Merge branch 'release' into PROD-8011

    * release: (41 commits)
    Update: Grunt
    Update: Grunt string-replace
    Update: Version name update
    Update: Language file update
    grunt
    Added change log
    PROD-7988 - pull the API changes
    PROD-7744 - Update - DB server version instead of server/host
    PROD-7976 - phpcbf
    PROD-7976 remove duplicate code logic
    PROD-7976  Update normalizer code logic
    PROD-7976 Update normalizer code logic
    PROD-7933 - Remove welcome videos
    [PROD-7872] Update mutual connections list styling
    PROD-7517 - Fixed - If disable all CPT with WP post, then display error
    PROD-7818 - Split search word and search within title and content for forum, topic and reply
    PROD-7818 - Fixed - search result inconsistency when search any word within html for topic and reply
    PROD-7818 - Fixed - search result inconsistency when search any word within html
    PROD-7517 - Update doc block comment
    PROD-7860 - Add condition to check activity empty or not
    ...
    jitendrabanjara1991 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    b242c57 View commit details
    Browse the repository at this point in the history
  2. PROD-8011 - Update bb_collect_site_data to include server-related inf…

    …ormation
    
    - Added server-related data to the `$analytics_data` array including:
    - Site URL, Admin URL, and Admin Email
    - PHP version, MySQL version, and database provider
    Operating system and web server details
    - Enhanced data collection for BuddyBoss options and ensured additional server context is sent with usage reports.
    - Preserved existing filter `bb_usage_analytics_data` for extending the data collection process.
    - Improved variable management and code clarity.
    jitendrabanjara1991 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    fc085ae View commit details
    Browse the repository at this point in the history
  3. PROD-8011 - Remove $data['site_url'] = $site_url because we pass in…

    … the `bb_collect_site_data` function.
    
    Also code refactor
    jitendrabanjara1991 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    d016465 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b514e5 View commit details
    Browse the repository at this point in the history
  5. PROD-8011 - Create new class file to maintain code separately for ana…

    …lyze
    
    - Improved code structure and readability for maintainability.
    - Move and improve code which added in bp-core-functions.php and bp-core-actions.php file
    - Load the class in class-buddypress.php
    jitendrabanjara1991 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    b2f315d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    db9a51e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    becc50c View commit details
    Browse the repository at this point in the history
  3. PROD-8011 - Add setting 'Usage'

    - Add icon for the setting
    - Add field for 'Usage' and save that setting
    jitendrabanjara1991 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    180546e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ffae0f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d47f325 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    c57a263 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6a51e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59b1721 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b25bc7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5109371 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e81e41 View commit details
    Browse the repository at this point in the history
  7. PROD-8011 - complete option will pull all data

    - anonymous option will pull all data except - admin_email
    - disable option will stop us pulling any data from the customers site and clear cron
    jitendrabanjara1991 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    2518cdd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f69591 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6afb88e View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    f7db8f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    e497f62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0eef723 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01c7427 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6aec5a6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    868f88a View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. PROD-8011 - Remove filter, Dont need to provide to add/update any data

    - Create function instead of filter and move that code to specific file.
    jitendrabanjara1991 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    dc8b220 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d5e88d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fd9043 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Merge branch 'release' into PROD-8011

    * release: (69 commits)
    Update: Npm run update
    Update: Grunt string-replace
    Update: Version name update
    Added release note
    PROD-7990 - pulled api changes from repo
    PROD-7420: Fix GIF disappearance issue in forum, topic, and reply actions
    PROD-7922: Fix social to LearnDash group sync courses tab in group creation steps
    Update: Grunt
    Update: Grunt string-replace
    Update: Version name update
    PROD-7922: Fix social to LearnDash group sync issue on frontend group creation
    Added change log
    grunt
    grunt fix
    PROD-7989 - pulled api changes from repo
    PROD-7733 - Update doc block comment - Remove loggde-in condition because already checking where filter applied
    PROD-7733: Removed additional token check and transient
    PROD-8055 - updated suffix to be more precise
    PROD-7733: Fix issue with adding event to iCalendar on private site
    PROD-8055 - Added “rapydapps.cloud” suffix to URLs considered as staging sites for Rapyd Customer
    ...
    
    # Conflicts:
    #	src/bp-core/bp-core-actions.php
    #	src/bp-core/bp-core-functions.php
    jitendrabanjara1991 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    5700733 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. [PROD-8011] PROD-8101 - Pass options for poll and schedule posts to d…

    …isplay data in Telemetry
    
    - Pass wp version to display data in Telemetry
    - Update DB provide
    jitendrabanjara1991 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    8bb370c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fe1f27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1e6dc34 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c912c53 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Configuration menu
    Copy the full SHA
    94f8fdc View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    73f4841 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    770ca3c View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. PROD-8011 - Telemetry disable then not need to clear cron just return…

    … inside functions
    
    - Also added auth key
    jitendrabanjara1991 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    71720f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    192ae48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31b3d3d View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    1084845 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72c9ebc View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    e8d3062 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    902818d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0fec9a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    943ff2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea6d63f View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. PROD-8011 Fix typo

    bb-yudhisthir committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    775fcf8 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    88921f6 View commit details
    Browse the repository at this point in the history
  2. PROD-8011 logic change

    bb-yudhisthir committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    636851e View commit details
    Browse the repository at this point in the history
  3. PROD-8011 phpcs

    bb-yudhisthir committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    0ee8b05 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Configuration menu
    Copy the full SHA
    e89709d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c527818 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3fe780 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. PROD-8011 Update notice

    bb-yudhisthir committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    393215e View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    fe17500 View commit details
    Browse the repository at this point in the history
  2. PROD-8011 update url

    bb-yudhisthir committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    aaaea68 View commit details
    Browse the repository at this point in the history