diff --git a/src/Form/SettingsForm.php b/src/Form/SettingsForm.php index 64c253c..b5da724 100644 --- a/src/Form/SettingsForm.php +++ b/src/Form/SettingsForm.php @@ -88,6 +88,12 @@ class SettingsForm extends ConfigFormBase { ), ), ); + $form['performance']['source_list_limit'] = [ + '#type' => 'number', + '#title' => t('Source list limit'), + '#default_value' => \Drupal::configFactory()->getEditable('tmgmt.settings')->get('source_list_limit'), + '#min' => 20, + ]; $form['text_formats'] = [ '#type' => 'details', '#title' => t('Text format settings'), @@ -127,6 +133,7 @@ class SettingsForm extends ConfigFormBase { ->set('allowed_formats', array_keys(array_filter($form_state->getValue('allowed_formats')))) ->set('submit_job_item_on_cron', $form_state->getValue('tmgmt_submit_job_item_on_cron')) ->set('job_items_cron_limit', $form_state->getValue('job_items_cron_limit')) + ->set('source_list_limit', $form_state->getValue('source_list_limit')) ->save(); parent::submitForm($form, $form_state);