Skip to content
Snippets Groups Projects
Commit 5deaa6b8 authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms Committed by Jan-Hendrik Willms
Browse files

remove obsolete old configuration entries, fixes #2423

Closes #2423

Merge request studip/studip!1618
parent f4c3685d
No related branches found
No related tags found
No related merge requests found
...@@ -165,11 +165,7 @@ class Events extends \RESTAPI\RouteMap ...@@ -165,11 +165,7 @@ class Events extends \RESTAPI\RouteMap
} }
} }
} else { } else {
if (Config::get()->RESOURCES_SHOW_ROOM_NOT_BOOKED_HINT) { $room = _("keine Raumangabe");
$room = '('._("kein gebuchter Raum").')';
} else {
$room = _("keine Raumangabe");
}
if ($val->isExTermin()) { if ($val->isExTermin()) {
if ($name = $val->isHoliday()) { if ($name = $val->isHoliday()) {
......
...@@ -1106,38 +1106,6 @@ class RoomManagementMigration extends Migration ...@@ -1106,38 +1106,6 @@ class RoomManagementMigration extends Migration
); );
} }
public function removeObsoleteConfigEntries(PDO $db)
{
$entries = [
'RESOURCES_ALLOW_CREATE_ROOMS',
'RESOURCES_ALLOW_CREATE_TOP_LEVEL',
'RESOURCES_ALLOW_DELETE_REQUESTS',
'RESOURCES_ALLOW_REQUESTABLE_ROOM_REQUESTS',
'RESOURCES_ALLOW_ROOM_REQUESTS_ALL_ROOMS',
'RESOURCES_ENABLE_GROUPING',
'RESOURCES_ENABLE_ORGA_CLASSIFY',
'RESOURCES_ENABLE_SEM_SCHEDULE',
'RESOURCES_ENABLE_VIRTUAL_ROOM_GROUPS',
'RESOURCES_HIDE_PAST_SINGLE_DATES',
'RESOURCES_INHERITANCE_PERMS',
'RESOURCES_INHERITANCE_PERMS_ROOMS',
'RESOURCES_LOCKING_ACTIVE',
'RESOURCES_ROOM_REQUEST_DEFAULT_ACTION',
'RESOURCES_SCHEDULE_EXPLAIN_USER_NAME',
'RESOURCES_SEARCH_ONLY_REQUESTABLE_PROPERTY',
'RESOURCES_SHOW_ROOM_NOT_BOOKED_HINT',
'RESOURCES_ENABLE_ORGA_ADMIN_NOTICE'
];
$stmt = $db->prepare(
'DELETE FROM config WHERE field IN ( :entries );'
);
$stmt->execute(['entries' => $entries]);
}
public function createPropertyGroups(PDO $db) public function createPropertyGroups(PDO $db)
{ {
$get_group_id_stmt = $db->prepare( $get_group_id_stmt = $db->prepare(
......
<?php
/**
* @see https://gitlab.studip.de/studip/studip/-/issues/2423
*/
final class CleanupOldResourceConfigurations extends Migration
{
public function description()
{
return 'Removes obsolete configuration entries from old resource management';
}
protected function up()
{
$query = "DELETE `config`, `config_values`
FROM `config`
LEFT JOIN `config_values` USING (`field`)
WHERE `field` IN (
'RESOURCES_ALLOW_CREATE_ROOMS',
'RESOURCES_ALLOW_CREATE_TOP_LEVEL',
'RESOURCES_ALLOW_DELETE_REQUESTS',
'RESOURCES_ALLOW_REQUESTABLE_ROOM_REQUESTS',
'RESOURCES_ALLOW_ROOM_REQUESTS_ALL_ROOMS',
'RESOURCES_ENABLE_GROUPING',
'RESOURCES_ENABLE_ORGA_CLASSIFY',
'RESOURCES_ENABLE_SEM_SCHEDULE',
'RESOURCES_ENABLE_VIRTUAL_ROOM_GROUPS',
'RESOURCES_HIDE_PAST_SINGLE_DATES',
'RESOURCES_INHERITANCE_PERMS',
'RESOURCES_INHERITANCE_PERMS_ROOMS',
'RESOURCES_LOCKING_ACTIVE',
'RESOURCES_ROOM_REQUEST_DEFAULT_ACTION',
'RESOURCES_SCHEDULE_EXPLAIN_USER_NAME',
'RESOURCES_SEARCH_ONLY_REQUESTABLE_PROPERTY',
'RESOURCES_SHOW_ROOM_NOT_BOOKED_HINT',
'RESOURCES_ENABLE_ORGA_ADMIN_NOTICE'
)";
DBManager::get()->exec($query);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment