Issue #2560597 by webchick: Mark Migrate* modules as Experimental

8.0.x
Alex Pott 2015-09-01 12:29:24 +01:00
parent f3040e71cb
commit 496f5533f7
3 changed files with 18 additions and 2 deletions

View File

@ -1,7 +1,7 @@
name: Migrate
type: module
description: 'Handles migrations'
package: Core
package: Core (Experimental)
version: VERSION
core: 8.x
;configure: admin/structure/migrate

View File

@ -1,7 +1,7 @@
name: Migrate Drupal
type: module
description: 'Contains migrations from older Drupal versions.'
package: Core
package: Core (Experimental)
version: VERSION
core: 8.x
dependencies:

View File

@ -50,6 +50,22 @@ function system_requirements($phase) {
'weight' => -9
);
}
// Warn if any experimental modules are installed.
$experimental = array();
$enabled_modules = system_rebuild_module_data();
foreach ($enabled_modules as $module => $data) {
if ($data->info['package'] === 'Core (Experimental)') {
$experimental[$module] = $data->info['name'];
}
}
if (!empty($experimental)) {
$requirements['experimental'] = array(
'title' => t('Experimental modules enabled'),
'value' => t('Experimental modules found: %module_list. Experimental modules are provided for testing purposes only. Use at your own risk.', array('%module_list' => implode(', ', $experimental))),
'severity' => REQUIREMENT_WARNING,
);
}
}
// Web server information.