Skip to content
Snippets Groups Projects
Commit d3af5ef7 authored by André Noack's avatar André Noack Committed by Jan-Hendrik Willms
Browse files

Resolve "Forum in Einrichtungen verschwunden"

parent 31ae2147
No related branches found
No related tags found
No related merge requests found
......@@ -157,6 +157,13 @@ class Step00349 extends Migration
foreach ($db->query("SELECT institut_id, type, modules FROM Institute") as $row) {
$activated_plugins = $db->fetchPairs("SELECT plugins_activated.pluginid, state FROM `plugins_activated` INNER JOIN `plugins` USING(pluginid) WHERE range_id=? AND range_type='inst' ORDER BY navigationpos", [$row['institut_id']]);
//activate blubber if thread exists, biest-363
if (!isset($activated_plugins[$all_plugins['Blubber']])) {
$blubb_exists = $db->fetchColumn("SELECT 1 FROM blubber_threads WHERE context_id = ?", [$row['institut_id']]);
if ($blubb_exists) {
$activated_plugins[$all_plugins['Blubber']] = '1';
}
}
$modules = $this->getLocalModules('inst', $row['modules'], $row['type']);
$pos = 0;
foreach ($modules as $pos => $module) {
......@@ -368,7 +375,7 @@ class OldSemClass implements ArrayAccess
$slots = [
'overview' => 'CoreOverview',
'admin' => 'CoreAdmin',
'forum' => 'Blubber',
'forum' => 'CoreForum',
'documents' => 'CoreDocuments',
'scm' => 'CoreScm',
'wiki' => 'CoreWiki',
......
......@@ -86,7 +86,7 @@ class SemClass implements ArrayAccess
'admin' => 'CoreAdmin' // always available
];
$slots = [
'forum' => 'Blubber',
'forum' => 'CoreForum',
'documents' => 'CoreDocuments',
'scm' => 'CoreScm',
'wiki' => 'CoreWiki',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment