Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
project
drupal
Commits
da7f3a0e
Commit
da7f3a0e
authored
Oct 11, 2008
by
webchick
Browse files
#319699
follow-up by Dave Reid: Simplify required module hiding in admin/build/modules.
parent
3715107d
Changes
7
Hide whitespace changes
Inline
Side-by-side
modules/block/block.info
View file @
da7f3a0e
...
...
@@ -8,3 +8,4 @@ core = 7.x
files
[]
=
block
.
module
files
[]
=
block
.
admin
.
inc
files
[]
=
block
.
install
hidden
=
TRUE
modules/filter/filter.info
View file @
da7f3a0e
...
...
@@ -8,3 +8,4 @@ files[] = filter.module
files
[]
=
filter
.
admin
.
inc
files
[]
=
filter
.
pages
.
inc
files
[]
=
filter
.
install
hidden
=
TRUE
modules/node/node.info
View file @
da7f3a0e
...
...
@@ -9,3 +9,4 @@ files[] = content_types.inc
files
[]
=
node
.
admin
.
inc
files
[]
=
node
.
pages
.
inc
files
[]
=
node
.
install
hidden
=
TRUE
modules/system/system.admin.inc
View file @
da7f3a0e
...
...
@@ -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'
]))
{
...
...
modules/system/system.info
View file @
da7f3a0e
...
...
@@ -8,3 +8,4 @@ files[] = system.module
files
[]
=
system
.
admin
.
inc
files
[]
=
image
.
gd
.
inc
files
[]
=
system
.
install
hidden
=
TRUE
modules/system/system.test
View file @
da7f3a0e
...
...
@@ -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]'
);
}
}
...
...
modules/user/user.info
View file @
da7f3a0e
...
...
@@ -8,3 +8,4 @@ files[] = user.module
files
[]
=
user
.
admin
.
inc
files
[]
=
user
.
pages
.
inc
files
[]
=
user
.
install
hidden
=
TRUE
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment