Making WordPress.org

Changeset 2845


Ignore:
Timestamp:
03/29/2016 04:58:31 PM (10 years ago)
Author:
iandunn
Message:

WordCamp Post Type: Map milestones to new statuses.

Location:
sites/branches/application-tracking/wordcamp.org/public_html/wp-content/plugins/wcpt
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • sites/branches/application-tracking/wordcamp.org/public_html/wp-content/plugins/wcpt/applications/tracker.php

    r2833 r2845  
    1616        $milestones = \WordCamp_Loader::map_statuses_to_milestones();
    1717
    18         $shown_statuses = array_keys( $statuses );
    19         $shown_statuses[] = WCPT_DEFAULT_STATUS;
    20         unset( $shown_statuses['wcpt-budget-closed'] ); // todo update when latest statuses committed
     18        $shown_statuses = $statuses;
     19        unset( $shown_statuses['wcpt-closed'] );    // todo maybe create constant for FINAL_STATUS if used anywhere else
     20        $shown_statuses = array_keys( $shown_statuses );
    2121
    2222        $posts = get_posts( array(
     
    6767                        background-color: #f9f9f9;
    6868                }
     69
     70                /* todo drop a few fields on responsive layouts so it fits */
    6971        </style>
    7072
  • sites/branches/application-tracking/wordcamp.org/public_html/wp-content/plugins/wcpt/applications/wordcamp.php

    r2839 r2845  
    4949                create_wordcamp_post( validate_data( $_POST ) );
    5050                // todo email applicant a copy of application w/ the thank you message - just fire trigger and let organizer reminder send it? but how to attach org data? new placeholder?
    51                 $message = "Thank you for your application! We've received it, and we'll contact you once we've had a chance to review it."; // todo run by andrea
     51                $message = "Thank you for your application! We've received it, and we'll contact you once we've had a chance to review it.";
    5252
    5353                require( dirname( __DIR__ ) . '/views/applications/common/submission-results.php' );
  • sites/branches/application-tracking/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-admin.php

    r2844 r2845  
    648648                }
    649649
    650                 // todo update with new statuses
    651650                // todo add new triggers - which ones?
    652651        }
  • sites/branches/application-tracking/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-loader.php

    r2840 r2845  
    33define( 'WCPT_YEAR_ID', 'wordcamp_year' );
    44define( 'WCPT_SLUG', 'wordcamps' );
    5 define( 'WCPT_DEFAULT_STATUS', 'draft' );   // todo update when latest statuses committed
     5define( 'WCPT_DEFAULT_STATUS', 'wcpt-needs-vetting' );
    66// todo realign
    77
     
    157157         */
    158158        public static function map_statuses_to_milestones() {
    159                 // todo update these once latest statuses are setup
    160 
    161159                $milestones = array(
    162                         'wcpt-formal-review'   => 'Application received',
    163                         'wcpt-inactive'        => 'Application vetted',
    164                         'wcpt-application-rev' => 'Interview scheduled',
    165                         'wcpt-scheduling'      => 'Sent rejection email',
    166                         'wcpt-interview-sched' => 'Orientation/interview held',
    167                         'wcpt-needs-site'      => 'Organizer agreement signed',
    168                         'wcpt-rejected'        => 'Email address/fwd set up',
    169                         'wcpt-agreement-sig'   => 'Site created',
    170                         'wcpt-site-created'    => 'Polldaddy account created',
    171                         'wcpt-listing-added'   => 'Mentor assigned',
    172                         'wcpt-needs-budget-re' => 'Added to pre-planning schedule',
    173                         'wcpt-budget-approved' => 'Budget review requested',
    174                         'wcpt-venue-signed'    => 'Budget review scheduled',
    175                         'wcpt-scheduled'       => 'Budget approved',
    176                         'wcpt-debrief'         => 'Contract signed',
    177                         'wcpt-budget-closed'   => 'WordCamp listing filled out',
    178                         'todo'                 => 'WordCamp added to official schedule',
    179                         'todo'                 => 'WordCamp held',
    180                         'todo'                 => 'Debrief scheduled',
    181                         'todo'                 => 'Debrief held',
     160                        'wcpt-needs-vetting'   => 'Application received',
     161                        'wcpt-needs-orientati' => 'Application vetted',
     162                        'wcpt-more-info-reque' => 'Application vetted',
     163                        'wcpt-needs-rejection' => 'Application vetted',
     164                        'wcpt-interview-sched' => 'Interview scheduled',
     165                        'wcpt-rejected'        => 'Sent rejection email',
     166                        'wcpt-approved-pre-pl' => 'Orientation/interview held',
     167                        'wcpt-needs-email'     => 'Organizer agreement signed',
     168                        'wcpt-needs-site'      => 'Email address/fwd set up',
     169                        'wcpt-needs-polldaddy' => 'Site created',
     170                        'wcpt-needs-mentor'    => 'Polldaddy account created',
     171                        'wcpt-needs-pre-plann' => 'Mentor assigned',
     172                        'wcpt-pre-planning'    => 'Added to pre-planning schedule',
     173                        'wcpt-needs-budget-re' => 'Budget review requested',
     174                        'wcpt-budget-rev-sche' => 'Budget review scheduled',
     175                        'wcpt-needs-contract'  => 'Budget approved',
     176                        'wcpt-needs-fill-list' => 'Contract signed',
     177                        'wcpt-needs-schedule'  => 'WordCamp listing filled out',
     178                        'wcpt-scheduled'       => 'WordCamp added to official schedule',
     179                        'wcpt-needs-debrief'   => 'WordCamp held',
     180                        'wcpt-debrief-schedul' => 'Debrief scheduled',
     181                        'wcpt-closed'          => 'Debrief held',
    182182                );
    183183
Note: See TracChangeset for help on using the changeset viewer.