I found a bug the admin module screen. If module B depends on module A and both are enabled, then the checkbox for module A is ghosted. That is fine. But...

1. Install some module B
2. Change the b.info file and make it dependant on module a where a is NOT installed
3. The install checkbox for a is now ghosted

I assume that the logic to ghost a checkbox is based on dependencies. I think the logic should ghost if( $is_a_dependency && $is_already_enabled ) {...

Comments

grendzy’s picture

Status: Active » Closed (duplicate)