mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 16:21:18 +08:00
DEV: /channel
-> /c
chat route rename (#19782)
* DEV: Rnemae channel path to just c Also swap the channel id and channel slug params to be consistent with core. * linting * channel_path * params in wrong order * Drop slugify helper and channel route without slug * Request slug and route models through the channel model if possible * Add client side redirection for backwards-compatibility Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>
This commit is contained in:
@ -34,14 +34,14 @@ describe "chat bbcode quoting in posts" do
|
||||
expect(post.cooked.chomp).to eq(<<~COOKED.chomp)
|
||||
<div class="chat-transcript" data-message-id="2321" data-username="martin" data-datetime="2022-01-25T05:40:39Z" data-channel-name="Cool Cats Club" data-channel-id="1234">
|
||||
<div class="chat-transcript-meta">
|
||||
Originally sent in <a href="/chat/channel/1234/-">Cool Cats Club</a>
|
||||
Originally sent in <a href="/chat/c/-/1234">Cool Cats Club</a>
|
||||
</div>
|
||||
<div class="chat-transcript-user">
|
||||
<div class="chat-transcript-user-avatar"></div>
|
||||
<div class="chat-transcript-username">
|
||||
martin</div>
|
||||
<div class="chat-transcript-datetime">
|
||||
<a href="/chat/channel/1234/-?messageId=2321" title="2022-01-25T05:40:39Z"></a>
|
||||
<a href="/chat/c/-/1234?messageId=2321" title="2022-01-25T05:40:39Z"></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="chat-transcript-messages">
|
||||
@ -63,9 +63,9 @@ describe "chat bbcode quoting in posts" do
|
||||
<div class="chat-transcript-username">
|
||||
martin</div>
|
||||
<div class="chat-transcript-datetime">
|
||||
<a href="/chat/channel/1234/-?messageId=2321" title="2022-01-25T05:40:39Z"></a>
|
||||
<a href="/chat/c/-/1234?messageId=2321" title="2022-01-25T05:40:39Z"></a>
|
||||
</div>
|
||||
<a class="chat-transcript-channel" href="/chat/channel/1234/-">
|
||||
<a class="chat-transcript-channel" href="/chat/c/-/1234">
|
||||
#Cool Cats Club</a>
|
||||
</div>
|
||||
<div class="chat-transcript-messages">
|
||||
@ -87,9 +87,9 @@ describe "chat bbcode quoting in posts" do
|
||||
<div class="chat-transcript-username">
|
||||
martin</div>
|
||||
<div class="chat-transcript-datetime">
|
||||
<a href="/chat/channel/1234/-?messageId=2321" title="2022-01-25T05:40:39Z"></a>
|
||||
<a href="/chat/c/-/1234?messageId=2321" title="2022-01-25T05:40:39Z"></a>
|
||||
</div>
|
||||
<a class="chat-transcript-channel" href="/chat/channel/1234/-">
|
||||
<a class="chat-transcript-channel" href="/chat/c/-/1234">
|
||||
#Cool Cats Club</a>
|
||||
</div>
|
||||
<div class="chat-transcript-messages">
|
||||
@ -107,7 +107,7 @@ describe "chat bbcode quoting in posts" do
|
||||
expect(post.cooked.chomp).to eq(<<~COOKED.chomp)
|
||||
<div class="chat-transcript" data-message-id="2321" data-username="martin" data-datetime="2022-01-25T05:40:39Z" data-channel-name="Cool Cats Club" data-channel-id="1234">
|
||||
<div class="chat-transcript-meta">
|
||||
Originally sent in <a href="/chat/channel/1234/-">Cool Cats Club</a>
|
||||
Originally sent in <a href="/chat/c/-/1234">Cool Cats Club</a>
|
||||
</div>
|
||||
<div class="chat-transcript-user">
|
||||
<div class="chat-transcript-user-avatar"></div>
|
||||
@ -137,9 +137,9 @@ describe "chat bbcode quoting in posts" do
|
||||
<div class="chat-transcript-username">
|
||||
martin</div>
|
||||
<div class="chat-transcript-datetime">
|
||||
<a href="/chat/channel/1234/-?messageId=2321" title="2022-01-25T05:40:39Z"></a>
|
||||
<a href="/chat/c/-/1234?messageId=2321" title="2022-01-25T05:40:39Z"></a>
|
||||
</div>
|
||||
<a class="chat-transcript-channel" href="/chat/channel/1234/-">
|
||||
<a class="chat-transcript-channel" href="/chat/c/-/1234">
|
||||
#Cool Cats Club</a>
|
||||
</div>
|
||||
<div class="chat-transcript-messages">
|
||||
@ -242,9 +242,9 @@ martin</div>
|
||||
<div class="chat-transcript-username">
|
||||
#{message1.user.username}</div>
|
||||
<div class="chat-transcript-datetime">
|
||||
<a href="/chat/channel/#{channel.id}/-?messageId=#{message1.id}" title="#{message1.created_at.iso8601}"></a>
|
||||
<a href="/chat/c/-/#{channel.id}?messageId=#{message1.id}" title="#{message1.created_at.iso8601}"></a>
|
||||
</div>
|
||||
<a class="chat-transcript-channel" href="/chat/channel/#{channel.id}/-">
|
||||
<a class="chat-transcript-channel" href="/chat/c/-/#{channel.id}">
|
||||
##{channel.name}</a>
|
||||
</div>
|
||||
<div class="chat-transcript-messages">
|
||||
@ -256,9 +256,9 @@ martin</div>
|
||||
<div class="chat-transcript-username">
|
||||
#{message2.user.username}</div>
|
||||
<div class="chat-transcript-datetime">
|
||||
<a href="/chat/channel/#{channel.id}/-?messageId=#{message2.id}" title="#{message1.created_at.iso8601}"></a>
|
||||
<a href="/chat/c/-/#{channel.id}?messageId=#{message2.id}" title="#{message1.created_at.iso8601}"></a>
|
||||
</div>
|
||||
<a class="chat-transcript-channel" href="/chat/channel/#{channel.id}/-">
|
||||
<a class="chat-transcript-channel" href="/chat/c/-/#{channel.id}">
|
||||
##{channel.name}</a>
|
||||
</div>
|
||||
<div class="chat-transcript-messages">
|
||||
|
Reference in New Issue
Block a user