jenkins-bot has submitted this change and it was merged. Change subject: Add pager back to damaged message form ......................................................................
Add pager back to damaged message form Bulk checkboxes are still there, but seem to require clicking delete twice. Checking to see if this was an issue in the initial draft. Bug: T142058 Change-Id: Ib5e07153a52273f3b0f1b111e473b9c68051008d --- M sites/all/modules/wmf_common/wmf_common.module 1 file changed, 17 insertions(+), 8 deletions(-) Approvals: Cdentinger: Looks good to me, approved jenkins-bot: Verified diff --git a/sites/all/modules/wmf_common/wmf_common.module b/sites/all/modules/wmf_common/wmf_common.module index bbb5a64..19b7ed6 100644 --- a/sites/all/modules/wmf_common/wmf_common.module +++ b/sites/all/modules/wmf_common/wmf_common.module @@ -354,7 +354,7 @@ '#maxlength' => 256, ); - $form['queue'] = array( + $form['original_queue'] = array( '#type' => 'textfield', '#title' => 'Queue', '#maxlength' => 256, @@ -394,21 +394,26 @@ function wmf_common_damaged_perform_query( $form, &$form_state ) { $query = Database::getConnection( 'default', 'smashpig' ) ->select( 'damaged', 'd' ) - ->fields( 'd', array( + ->extend( 'PagerDefault' ); + + $query->fields( 'd', array( 'id', 'original_date', 'damaged_date', 'original_queue', 'gateway', 'order_id', 'gateway_txn_id', 'error' ) ) ->orderBy( 'damaged_date', 'DESC' ) ->condition( 'retry_date', null ); - if ( !empty( $form_state['input']['gateway'] ) ) { - $query->condition( 'gateway', $form_state['input']['gateway'] ); + $allowedFields = array( 'gateway', 'original_queue' ); + $parameters = array(); + + foreach( $allowedFields as $field ) { + if ( !empty( $form_state['input'][$field] ) ) { + $query->condition( $field, $form_state['input'][$field] ); + $parameters[$field] = $form_state['input'][$field]; + } } - if ( !empty( $form_state['input']['queue'] ) ) { - $query->condition( 'original_queue', $form_state['input']['queue'] ); - } - + $query->limit( 10 ); $rows = $query ->execute() ->fetchAllAssoc( 'id', PDO::FETCH_ASSOC ); @@ -433,6 +438,10 @@ '#options' => $rows, '#empty' => 'Nothing in the damaged message table! Be very suspicious...', ); + $form['pager'] = array( + '#theme' => 'pager', + '#parameters' => $parameters + ); $form['resend'] = array( '#type' => 'submit', -- To view, visit https://gerrit.wikimedia.org/r/316492 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ib5e07153a52273f3b0f1b111e473b9c68051008d Gerrit-PatchSet: 1 Gerrit-Project: wikimedia/fundraising/crm Gerrit-Branch: master Gerrit-Owner: Ejegg <eeggles...@wikimedia.org> Gerrit-Reviewer: Awight <awi...@wikimedia.org> Gerrit-Reviewer: Cdentinger <cdentin...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits