summaryrefslogtreecommitdiff
path: root/modules/system
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system')
-rw-r--r--modules/system/system.admin.inc7
-rw-r--r--modules/system/system.info1
-rw-r--r--modules/system/system.test4
3 files changed, 3 insertions, 9 deletions
diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc
index 1d37f6b66..ae11a4557 100644
--- a/modules/system/system.admin.inc
+++ b/modules/system/system.admin.inc
@@ -637,16 +637,9 @@ function system_modules($form_state = array()) {
// Used when checking if module implements a help page.
$help_arg = module_exists('help') ? drupal_help_arg() : FALSE;
- // The list of required modules.
- $modules_required = drupal_required_modules();
-
// Iterate through each of the modules.
foreach ($files as $filename => $module) {
$extra = array();
- // If the module is requried, set it to be so.
- if (in_array($filename, $modules_required)) {
- continue;
- }
$extra['enabled'] = (bool) $module->status;
// If this module has dependencies, add them to the array.
if (is_array($module->info['dependencies'])) {
diff --git a/modules/system/system.info b/modules/system/system.info
index bbd5f7b18..35fe34182 100644
--- a/modules/system/system.info
+++ b/modules/system/system.info
@@ -8,3 +8,4 @@ files[] = system.module
files[] = system.admin.inc
files[] = image.gd.inc
files[] = system.install
+hidden = TRUE
diff --git a/modules/system/system.test b/modules/system/system.test
index dc36470e4..e48ba16ac 100644
--- a/modules/system/system.test
+++ b/modules/system/system.test
@@ -10,7 +10,7 @@ class EnableDisableCoreTestCase extends DrupalWebTestCase {
function getInfo() {
return array(
'name' => t('Module list functionality'),
- 'description' => t('Enable/disable core module and confirm table creation/deletion. Enable module without dependency enabled.'),
+ 'description' => t('Enable/disable core module and confirm table creation/deletion. Enable module without dependency enabled. Attempt disabling of required modules.'),
'group' => t('System')
);
}
@@ -93,9 +93,9 @@ class EnableDisableCoreTestCase extends DrupalWebTestCase {
*/
function testDisableRequired() {
$required_modules = drupal_required_modules();
+ $this->drupalGet('admin/build/modules');
foreach($required_modules as $module) {
// Check to make sure the checkbox for required module is not found.
- $this->drupalGet('admin/build/modules');
$this->assertNoFieldByName('modules[Core][' . $module . '][enable]');
}
}