Making WordPress.org


Ignore:
Timestamp:
11/01/2022 05:41:04 AM (3 years ago)
Author:
dd32
Message:

Plugin Directory: Don't delete submitted ZIP files immediately upon approval/rejection, and instead delete them x days afterwards.

This provides some room for re-reviewing recently-rejected or recently-approved plugins when required.

Closes https://github.com/WordPress/wordpress.org/pull/106.
Fixes #5636.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/jobs/class-manager.php

    r10230 r12175  
    2424        add_action( 'plugin_directory_update_api_check', array( __NAMESPACE__ . '\API_Update_Updater', 'cron_trigger' ) );
    2525        add_action( 'plugin_directory_translation_sync', array( __NAMESPACE__ . '\Translation_Sync', 'cron_trigger' ) );
     26        add_action( 'plugin_directory_zip_cleanup', array( __NAMESPACE__ . '\Zip_Cleanup', 'cron_trigger' ) );
    2627
    2728        // A cronjob to check cronjobs
     
    259260            wp_schedule_event( time() + 60, 'daily', 'plugin_directory_translation_sync' );
    260261        }
     262        if ( ! wp_next_scheduled ( 'plugin_directory_zip_cleanup' ) ) {
     263            wp_schedule_event( time() + 60, 'daily', 'plugin_directory_zip_cleanup' );
     264        }
    261265
    262266        // Check to see if `WP_CORE_LATEST_RELEASE` has changed since we last ran.
Note: See TracChangeset for help on using the changeset viewer.