@@ -28,6 +28,25 @@ function os2web_cp_service_init() {
2828function os2web_cp_service_menu() {
2929 $items = array();
3030
31+ $items['admin/config/os2web_cp_service'] = array(
32+ 'title' => 'OS2Web CP Service',
33+ 'position' => 'right',
34+ 'weight' => -15,
35+ 'access arguments' => array('administer os2web'),
36+ 'page callback' => 'system_admin_menu_block_page',
37+ 'file' => 'system.admin.inc',
38+ 'file path' => drupal_get_path('module', 'system'),
39+ );
40+
41+ $items['admin/config/os2web_cp_service/settings'] = array(
42+ 'title' => 'Settings',
43+ 'description' => 'Configure OS2Web CP Service',
44+ 'access arguments' => array('administer os2web'),
45+ 'page callback' => 'drupal_get_form',
46+ 'page arguments' => array('os2web_cp_service_settings'),
47+ 'type' => MENU_NORMAL_ITEM,
48+ );
49+
3150 $items['os2web/service/cp/v1'] = array(
3251 'type' => MENU_CALLBACK,
3352 'page callback' => 'os2web_cp_service_handler',
@@ -858,7 +877,9 @@ function os2web_cp_service_theme_registry_alter(&$theme_registry) {
858877 *
859878 * Add configuration to the settings form.
860879 */
861- function os2web_cp_service_form_os2web_settings_settings_form_alter(&$form, &$form_state) {
880+ function os2web_cp_service_settings() {
881+ $form = array();
882+
862883 // CP Configuration.
863884 $form['os2web_cp_service_config_group'] = array(
864885 '#type' => 'fieldset',
@@ -900,6 +921,8 @@ function os2web_cp_service_form_os2web_settings_settings_form_alter(&$form, &$fo
900921 '#description' => 'Tillad brugere at hente ALLE mime typer på angivende sager. Seperer sager med komma.',
901922 '#default_value' => variable_get('os2web_cp_service_disallow_mimes_exceptions'),
902923 );
924+
925+ return system_settings_form($form);
903926}
904927
905928/**
0 commit comments