Skip to content
Snippets Groups Projects
Commit bdd38237 authored by Romanos Dodopoulos's avatar Romanos Dodopoulos
Browse files

Remove centrally managed module/theme from update

Implement hook_update_projects_alter() to remove all centrally managed
modules and themes from the Update manager. Those which are located
under ^sites/all/.

The hook doesn't work for modules whose module name does not match the
project name. A workaround would be far more extended than these few
lines of code. Another workaround would be to remove them individually
which wouldn't be extensible. So the best option is to follow a policy
to always match the module and project names (see
https://www.drupal.org/node/2821041 and DRUPAL-76)

The list_themes() function makes the unset operation easier for themes
because it returns a list of objects with all the related information
(i.e. path and project name). Still there was an error dues to a
single theme (cern_default) that isn't related to a project but this
was fixed with an if condition.

Related to DRUPAL-65.
parent 60764f10
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment