Index: drupalorg_testing.profile =================================================================== RCS file: /cvs/drupal-contrib/contributions/profiles/drupalorg_testing/drupalorg_testing.profile,v retrieving revision 1.65 diff -u -p -r1.65 drupalorg_testing.profile --- drupalorg_testing.profile 24 Mar 2009 07:40:10 -0000 1.65 +++ drupalorg_testing.profile 8 Nov 2009 05:35:22 -0000 @@ -903,25 +903,21 @@ function _drupalorg_testing_configure_pr variable_set('project_issue_followup_user', $account->uid); // Add custom statuses - $form_state = array(); - $form_state['values']['status'] = array(); - $form_state['values']['status_add'] = array( + $status_add = array( 'name' => t('patch (to be ported)'), 'weight' => -4, 'author_has' => 0, 'default_query' => 1, ); - project_issue_admin_states_form_submit(array(), $form_state); + project_issue_admin_states_add_status($status_add); - $form_state = array(); - $form_state['values']['status'] = array(); - $form_state['values']['status_add'] = array( + $status_add = array( 'name' => t('postponed (maintainer needs more info)'), 'weight' => -10, 'author_has' => 0, 'default_query' => 1, ); - project_issue_admin_states_form_submit(array(), $form_state); + project_issue_admin_states_add_status($status_add); // Now set up the issue states from scratch for existing statuses. $status = array(); @@ -986,10 +982,10 @@ function _drupalorg_testing_configure_pr 'default_query' => 0, ); - $form_state = array(); - $form_state['values']['status'] = $status; - $form_state['values']['default_state'] = '1'; - project_issue_admin_states_form_submit(array(), $form_state); + foreach($status as $sid => $value) { + project_issue_admin_states_update_status($value, $sid); + } + variable_set('project_issue_default_state', '1'); $context['results'][] = t('Configured project issue settings.'); $context['message'] = t('Configured project settings');