discourse/db/migrate/20250702133530_fix_capitalisation_in_sidebar_urls.rb
Yuriy Kurant ba64209468
FIX: Sidebar messages link updates (#33444)
* Fixes capitalisation for *My messages*, *My posts*, and *My drafts*
sidebar links.
* Hides *My messages* link for anonymous users.
* Hides *My messages* link for users who can’t access messages.
* Adds active state for *My messages* link (applies to all child routes:
personal, group, and tags).
2025-07-07 11:55:39 +08:00

18 lines
433 B
Ruby

# frozen_string_literal: true
class FixCapitalisationInSidebarUrls < ActiveRecord::Migration[7.2]
def up
execute <<~SQL
UPDATE sidebar_urls
SET name = CASE
WHEN name = 'My Messages' THEN 'My messages'
WHEN name = 'My Posts' THEN 'My posts'
ELSE name
END
WHERE name IN ('My Messages', 'My Posts');
SQL
end
def down
raise ActiveRecord::IrreversibleMigration
end
end