DEV: Enable glimmer-topic-timeline by default
This commit is contained in:
parent
39be3cb619
commit
9fd2207826
|
@ -224,7 +224,6 @@
|
||||||
/>
|
/>
|
||||||
|
|
||||||
{{#if info.renderTimeline}}
|
{{#if info.renderTimeline}}
|
||||||
{{#if this.siteSettings.enable_experimental_topic_timeline}}
|
|
||||||
<GlimmerTopicTimeline
|
<GlimmerTopicTimeline
|
||||||
@info={{info}}
|
@info={{info}}
|
||||||
@model={{this.model}}
|
@model={{this.model}}
|
||||||
|
@ -238,9 +237,7 @@
|
||||||
@jumpEnd={{action "jumpEnd"}}
|
@jumpEnd={{action "jumpEnd"}}
|
||||||
@jumpToIndex={{action "jumpToIndex"}}
|
@jumpToIndex={{action "jumpToIndex"}}
|
||||||
@toggleMultiSelect={{action "toggleMultiSelect"}}
|
@toggleMultiSelect={{action "toggleMultiSelect"}}
|
||||||
@showTopicSlowModeUpdate={{route-action
|
@showTopicSlowModeUpdate={{route-action "showTopicSlowModeUpdate"}}
|
||||||
"showTopicSlowModeUpdate"
|
|
||||||
}}
|
|
||||||
@deleteTopic={{action "deleteTopic"}}
|
@deleteTopic={{action "deleteTopic"}}
|
||||||
@recoverTopic={{action "recoverTopic"}}
|
@recoverTopic={{action "recoverTopic"}}
|
||||||
@toggleClosed={{action "toggleClosed"}}
|
@toggleClosed={{action "toggleClosed"}}
|
||||||
|
@ -255,39 +252,6 @@
|
||||||
@fullscreen={{info.topicProgressExpanded}}
|
@fullscreen={{info.topicProgressExpanded}}
|
||||||
@mobileView={{this.site.mobileView}}
|
@mobileView={{this.site.mobileView}}
|
||||||
/>
|
/>
|
||||||
{{else}}
|
|
||||||
<TopicTimeline
|
|
||||||
@topic={{this.model}}
|
|
||||||
@notificationLevel={{this.model.details.notification_level}}
|
|
||||||
@prevEvent={{info.prevEvent}}
|
|
||||||
@fullscreen={{info.topicProgressExpanded}}
|
|
||||||
@enteredIndex={{this.enteredIndex}}
|
|
||||||
@loading={{this.model.postStream.loading}}
|
|
||||||
@jumpToPost={{action "jumpToPost"}}
|
|
||||||
@jumpTop={{action "jumpTop"}}
|
|
||||||
@jumpBottom={{action "jumpBottom"}}
|
|
||||||
@jumpEnd={{action "jumpEnd"}}
|
|
||||||
@jumpToPostPrompt={{action "jumpToPostPrompt"}}
|
|
||||||
@jumpToIndex={{action "jumpToIndex"}}
|
|
||||||
@replyToPost={{action "replyToPost"}}
|
|
||||||
@showSummary={{action "showSummary"}}
|
|
||||||
@toggleMultiSelect={{action "toggleMultiSelect"}}
|
|
||||||
@showTopicSlowModeUpdate={{route-action
|
|
||||||
"showTopicSlowModeUpdate"
|
|
||||||
}}
|
|
||||||
@deleteTopic={{action "deleteTopic"}}
|
|
||||||
@recoverTopic={{action "recoverTopic"}}
|
|
||||||
@toggleClosed={{action "toggleClosed"}}
|
|
||||||
@toggleArchived={{action "toggleArchived"}}
|
|
||||||
@toggleVisibility={{action "toggleVisibility"}}
|
|
||||||
@showTopicTimerModal={{route-action "showTopicTimerModal"}}
|
|
||||||
@showFeatureTopic={{route-action "showFeatureTopic"}}
|
|
||||||
@showChangeTimestamp={{route-action "showChangeTimestamp"}}
|
|
||||||
@resetBumpDate={{action "resetBumpDate"}}
|
|
||||||
@convertToPublicTopic={{action "convertToPublicTopic"}}
|
|
||||||
@convertToPrivateMessage={{action "convertToPrivateMessage"}}
|
|
||||||
/>
|
|
||||||
{{/if}}
|
|
||||||
{{else}}
|
{{else}}
|
||||||
<TopicProgress
|
<TopicProgress
|
||||||
@prevEvent={{info.prevEvent}}
|
@prevEvent={{info.prevEvent}}
|
||||||
|
|
|
@ -11,9 +11,6 @@ acceptance("Glimmer Topic Timeline", function (needs) {
|
||||||
admin: true,
|
admin: true,
|
||||||
redesigned_topic_timeline_enabled: true,
|
redesigned_topic_timeline_enabled: true,
|
||||||
});
|
});
|
||||||
needs.settings({
|
|
||||||
enable_experimental_topic_timeline: true,
|
|
||||||
});
|
|
||||||
needs.pretender((server, helper) => {
|
needs.pretender((server, helper) => {
|
||||||
server.get("/t/129.json", () => {
|
server.get("/t/129.json", () => {
|
||||||
return helper.response({
|
return helper.response({
|
||||||
|
|
|
@ -1,339 +0,0 @@
|
||||||
import { visit } from "@ember/test-helpers";
|
|
||||||
import { acceptance, query } from "discourse/tests/helpers/qunit-helpers";
|
|
||||||
import { test } from "qunit";
|
|
||||||
|
|
||||||
acceptance("Topic Timeline", function (needs) {
|
|
||||||
needs.user();
|
|
||||||
|
|
||||||
needs.pretender((server, helper) => {
|
|
||||||
server.get("/t/129.json", () => {
|
|
||||||
return helper.response({
|
|
||||||
post_stream: {
|
|
||||||
posts: [
|
|
||||||
{
|
|
||||||
id: 132,
|
|
||||||
name: null,
|
|
||||||
username: "foo",
|
|
||||||
avatar_template:
|
|
||||||
"/letter_avatar_proxy/v4/letter/f/b19c9b/{size}.png",
|
|
||||||
created_at: "2020-07-08T15:03:53.166Z",
|
|
||||||
cooked: "<p>Deleted post</p>",
|
|
||||||
post_number: 1,
|
|
||||||
post_type: 1,
|
|
||||||
updated_at: "2020-07-08T15:04:33.425Z",
|
|
||||||
reply_count: 0,
|
|
||||||
reply_to_post_number: null,
|
|
||||||
quote_count: 0,
|
|
||||||
incoming_link_count: 0,
|
|
||||||
reads: 1,
|
|
||||||
readers_count: 0,
|
|
||||||
score: 0,
|
|
||||||
yours: true,
|
|
||||||
topic_id: 129,
|
|
||||||
topic_slug: "deleted-topic-with-whisper-post",
|
|
||||||
display_username: null,
|
|
||||||
primary_group_name: null,
|
|
||||||
flair_name: null,
|
|
||||||
flair_url: null,
|
|
||||||
flair_bg_color: null,
|
|
||||||
flair_color: null,
|
|
||||||
version: 1,
|
|
||||||
can_edit: true,
|
|
||||||
can_delete: false,
|
|
||||||
can_recover: true,
|
|
||||||
can_wiki: true,
|
|
||||||
read: true,
|
|
||||||
user_title: null,
|
|
||||||
bookmarked: false,
|
|
||||||
bookmarks: [],
|
|
||||||
actions_summary: [
|
|
||||||
{
|
|
||||||
id: 3,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 4,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 8,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 7,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
moderator: false,
|
|
||||||
admin: true,
|
|
||||||
staff: true,
|
|
||||||
user_id: 7,
|
|
||||||
hidden: false,
|
|
||||||
trust_level: 4,
|
|
||||||
deleted_at: "2020-07-08T15:04:37.544Z",
|
|
||||||
deleted_by: {
|
|
||||||
id: 7,
|
|
||||||
username: "foo",
|
|
||||||
name: null,
|
|
||||||
avatar_template:
|
|
||||||
"/letter_avatar_proxy/v4/letter/f/b19c9b/{size}.png",
|
|
||||||
},
|
|
||||||
user_deleted: false,
|
|
||||||
edit_reason: null,
|
|
||||||
can_view_edit_history: true,
|
|
||||||
wiki: false,
|
|
||||||
reviewable_id: 0,
|
|
||||||
reviewable_score_count: 0,
|
|
||||||
reviewable_score_pending_count: 0,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 133,
|
|
||||||
name: null,
|
|
||||||
username: "foo",
|
|
||||||
avatar_template:
|
|
||||||
"/letter_avatar_proxy/v4/letter/f/b19c9b/{size}.png",
|
|
||||||
created_at: "2020-07-08T15:04:23.190Z",
|
|
||||||
cooked: "<p>Whisper post</p>",
|
|
||||||
post_number: 2,
|
|
||||||
post_type: 4,
|
|
||||||
updated_at: "2020-07-08T15:04:23.190Z",
|
|
||||||
reply_count: 0,
|
|
||||||
reply_to_post_number: null,
|
|
||||||
quote_count: 0,
|
|
||||||
incoming_link_count: 0,
|
|
||||||
reads: 1,
|
|
||||||
readers_count: 0,
|
|
||||||
score: 0,
|
|
||||||
yours: true,
|
|
||||||
topic_id: 129,
|
|
||||||
topic_slug: "deleted-topic-with-whisper-post",
|
|
||||||
display_username: null,
|
|
||||||
primary_group_name: null,
|
|
||||||
flair_name: null,
|
|
||||||
flair_url: null,
|
|
||||||
flair_bg_color: null,
|
|
||||||
flair_color: null,
|
|
||||||
version: 1,
|
|
||||||
can_edit: true,
|
|
||||||
can_delete: true,
|
|
||||||
can_recover: false,
|
|
||||||
can_wiki: true,
|
|
||||||
read: true,
|
|
||||||
user_title: null,
|
|
||||||
bookmarked: false,
|
|
||||||
bookmarks: [],
|
|
||||||
actions_summary: [
|
|
||||||
{
|
|
||||||
id: 3,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 4,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 8,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 7,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
moderator: false,
|
|
||||||
admin: true,
|
|
||||||
staff: true,
|
|
||||||
user_id: 7,
|
|
||||||
hidden: false,
|
|
||||||
trust_level: 4,
|
|
||||||
deleted_at: null,
|
|
||||||
user_deleted: false,
|
|
||||||
edit_reason: null,
|
|
||||||
can_view_edit_history: true,
|
|
||||||
wiki: false,
|
|
||||||
reviewable_id: 0,
|
|
||||||
reviewable_score_count: 0,
|
|
||||||
reviewable_score_pending_count: 0,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stream: [132, 133],
|
|
||||||
},
|
|
||||||
timeline_lookup: [[1, 0]],
|
|
||||||
suggested_topics: [
|
|
||||||
{
|
|
||||||
id: 7,
|
|
||||||
title: "Welcome to Discourse",
|
|
||||||
fancy_title: "Welcome to Discourse",
|
|
||||||
slug: "welcome-to-discourse",
|
|
||||||
posts_count: 1,
|
|
||||||
reply_count: 0,
|
|
||||||
highest_post_number: 1,
|
|
||||||
image_url: null,
|
|
||||||
created_at: "2020-07-08T14:56:57.424Z",
|
|
||||||
last_posted_at: "2020-07-08T14:56:57.488Z",
|
|
||||||
bumped: true,
|
|
||||||
bumped_at: "2020-07-08T14:56:57.488Z",
|
|
||||||
archetype: "regular",
|
|
||||||
unseen: false,
|
|
||||||
pinned: true,
|
|
||||||
unpinned: null,
|
|
||||||
excerpt:
|
|
||||||
"The first paragraph of this pinned topic will be visible as a welcome message to all new visitors on your homepage. It’s important! \nEdit this into a brief description of your community: \n\nWho is it for?\nWhat can they fi…",
|
|
||||||
visible: true,
|
|
||||||
closed: false,
|
|
||||||
archived: false,
|
|
||||||
bookmarked: null,
|
|
||||||
liked: null,
|
|
||||||
tags: [],
|
|
||||||
like_count: 0,
|
|
||||||
views: 0,
|
|
||||||
category_id: 1,
|
|
||||||
featured_link: null,
|
|
||||||
posters: [
|
|
||||||
{
|
|
||||||
extras: "latest single",
|
|
||||||
description: "Original Poster, Most Recent Poster",
|
|
||||||
user: {
|
|
||||||
id: -1,
|
|
||||||
username: "system",
|
|
||||||
name: "system",
|
|
||||||
avatar_template: "/images/discourse-logo-sketch-small.png",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
tags: [],
|
|
||||||
id: 129,
|
|
||||||
title: "Deleted topic with whisper post",
|
|
||||||
fancy_title: "Deleted topic with whisper post",
|
|
||||||
posts_count: 0,
|
|
||||||
created_at: "2020-07-08T15:03:53.045Z",
|
|
||||||
views: 1,
|
|
||||||
reply_count: 0,
|
|
||||||
like_count: 0,
|
|
||||||
last_posted_at: null,
|
|
||||||
visible: true,
|
|
||||||
closed: false,
|
|
||||||
archived: false,
|
|
||||||
has_summary: false,
|
|
||||||
archetype: "regular",
|
|
||||||
slug: "deleted-topic-with-whisper-post",
|
|
||||||
category_id: 1,
|
|
||||||
word_count: 8,
|
|
||||||
deleted_at: "2020-07-08T15:04:37.580Z",
|
|
||||||
user_id: 7,
|
|
||||||
featured_link: null,
|
|
||||||
pinned_globally: false,
|
|
||||||
pinned_at: null,
|
|
||||||
pinned_until: null,
|
|
||||||
image_url: null,
|
|
||||||
slow_mode_seconds: 0,
|
|
||||||
draft: null,
|
|
||||||
draft_key: "topic_129",
|
|
||||||
draft_sequence: 5,
|
|
||||||
posted: true,
|
|
||||||
unpinned: null,
|
|
||||||
pinned: false,
|
|
||||||
current_post_number: 1,
|
|
||||||
highest_post_number: 2,
|
|
||||||
last_read_post_number: 0,
|
|
||||||
bookmarks: [],
|
|
||||||
last_read_post_id: null,
|
|
||||||
deleted_by: {
|
|
||||||
id: 7,
|
|
||||||
username: "foo",
|
|
||||||
name: null,
|
|
||||||
avatar_template: "/letter_avatar_proxy/v4/letter/f/b19c9b/{size}.png",
|
|
||||||
},
|
|
||||||
has_deleted: false,
|
|
||||||
actions_summary: [
|
|
||||||
{
|
|
||||||
id: 4,
|
|
||||||
count: 0,
|
|
||||||
hidden: false,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 8,
|
|
||||||
count: 0,
|
|
||||||
hidden: false,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 7,
|
|
||||||
count: 0,
|
|
||||||
hidden: false,
|
|
||||||
can_act: true,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
chunk_size: 20,
|
|
||||||
bookmarked: false,
|
|
||||||
bookmarks: [],
|
|
||||||
topic_timer: null,
|
|
||||||
message_bus_last_id: 5,
|
|
||||||
participant_count: 1,
|
|
||||||
show_read_indicator: false,
|
|
||||||
thumbnails: null,
|
|
||||||
slow_mode_enabled_until: null,
|
|
||||||
details: {
|
|
||||||
can_edit: true,
|
|
||||||
notification_level: 3,
|
|
||||||
notifications_reason_id: 1,
|
|
||||||
can_move_posts: true,
|
|
||||||
can_recover: true,
|
|
||||||
can_remove_allowed_users: true,
|
|
||||||
can_invite_to: true,
|
|
||||||
can_invite_via_email: true,
|
|
||||||
can_reply_as_new_topic: true,
|
|
||||||
can_flag_topic: true,
|
|
||||||
can_review_topic: true,
|
|
||||||
can_close_topic: true,
|
|
||||||
can_archive_topic: true,
|
|
||||||
can_split_merge_topic: true,
|
|
||||||
can_edit_staff_notes: true,
|
|
||||||
can_toggle_topic_visibility: true,
|
|
||||||
can_pin_unpin_topic: true,
|
|
||||||
can_moderate_category: true,
|
|
||||||
can_remove_self_id: 7,
|
|
||||||
participants: [
|
|
||||||
{
|
|
||||||
id: 7,
|
|
||||||
username: "foo",
|
|
||||||
name: null,
|
|
||||||
avatar_template:
|
|
||||||
"/letter_avatar_proxy/v4/letter/f/b19c9b/{size}.png",
|
|
||||||
post_count: 1,
|
|
||||||
primary_group_name: null,
|
|
||||||
flair_name: null,
|
|
||||||
flair_url: null,
|
|
||||||
flair_color: null,
|
|
||||||
flair_bg_color: null,
|
|
||||||
admin: true,
|
|
||||||
trust_level: 4,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
created_by: {
|
|
||||||
id: 7,
|
|
||||||
username: "foo",
|
|
||||||
name: null,
|
|
||||||
avatar_template:
|
|
||||||
"/letter_avatar_proxy/v4/letter/f/b19c9b/{size}.png",
|
|
||||||
},
|
|
||||||
last_poster: {
|
|
||||||
id: 7,
|
|
||||||
username: "foo",
|
|
||||||
name: null,
|
|
||||||
avatar_template:
|
|
||||||
"/letter_avatar_proxy/v4/letter/f/b19c9b/{size}.png",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
test("Shows dates of first and last posts", async function (assert) {
|
|
||||||
await visit("/t/deleted-topic-with-whisper-post/129");
|
|
||||||
assert.strictEqual(query(".now-date").innerText, "Jul 2020");
|
|
||||||
});
|
|
||||||
});
|
|
|
@ -2074,10 +2074,6 @@ developer:
|
||||||
include_associated_account_ids:
|
include_associated_account_ids:
|
||||||
default: false
|
default: false
|
||||||
hidden: true
|
hidden: true
|
||||||
enable_experimental_topic_timeline:
|
|
||||||
client: true
|
|
||||||
default: false
|
|
||||||
hidden: true
|
|
||||||
experimental_form_templates:
|
experimental_form_templates:
|
||||||
client: true
|
client: true
|
||||||
default: false
|
default: false
|
||||||
|
|
Loading…
Reference in New Issue