From 2bcad128489524b172597644d55ddaa4f1ef5266 Mon Sep 17 00:00:00 2001 From: Alan Guo Xiang Tan Date: Tue, 23 Aug 2022 13:17:59 +0800 Subject: [PATCH] DEV: Reorganize user and anonymous sidebar files into respective folders (#18039) This commit does not change any functionality --- .../discourse/app/components/sidebar.hbs | 4 +-- .../components/sidebar/anonymous-sections.js | 3 -- .../sections.hbs} | 0 .../components/sidebar/anonymous/sections.js | 3 ++ .../components/sidebar/hamburger-dropdown.hbs | 2 +- .../sidebar/{ => user}/categories-section.hbs | 0 .../sidebar/{ => user}/categories-section.js | 4 +-- .../sidebar/{ => user}/community-section.hbs | 0 .../sidebar/{ => user}/community-section.js | 20 +++++------ .../sidebar/{ => user}/messages-section.hbs | 0 .../sidebar/{ => user}/messages-section.js | 6 ++-- .../sidebar/{ => user}/sections.hbs | 8 ++--- .../components/sidebar/{ => user}/sections.js | 4 +-- .../sidebar/{ => user}/tags-section.hbs | 0 .../sidebar/{ => user}/tags-section.js | 6 ++-- .../discourse/app/lib/plugin-api.js | 8 ++--- .../base-custom-sidebar-section-link.js | 0 .../{ => user}/base-custom-sidebar-section.js | 0 .../category-section-link.js | 0 .../community-section/about-section-link.js | 2 +- .../community-section/admin-section-link.js | 2 +- .../community-section/base-section-link.js | 0 .../everything-section-link.js | 2 +- .../community-section/faq-section-link.js | 2 +- .../community-section/groups-section-link.js | 2 +- .../my-posts-section-link.js | 2 +- .../community-section/tracked-section-link.js | 2 +- .../community-section/users-section-link.js | 2 +- .../custom-community-section-links.js | 2 +- .../lib/sidebar/{ => user}/custom-sections.js | 4 +-- .../group-message-section-link.js | 2 +- .../messages-section/message-section-link.js | 2 +- .../personal-message-section-link.js | 2 +- .../tags-section/pm-tag-section-link.js | 0 .../tags-section/tag-section-link.js | 0 .../acceptance/sidebar-plugin-api-test.js | 2 +- ...> sidebar-user-categories-section-test.js} | 4 +-- ...=> sidebar-user-community-section-test.js} | 2 +- ... => sidebar-user-messages-section-test.js} | 4 +-- ...t.js => sidebar-user-tags-section-test.js} | 35 ++++++++++--------- .../{sidebar-test.js => sidebar-user-test.js} | 4 +-- .../discourse/tests/helpers/qunit-helpers.js | 4 +-- 42 files changed, 77 insertions(+), 74 deletions(-) delete mode 100644 app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.js rename app/assets/javascripts/discourse/app/components/sidebar/{anonymous-sections.hbs => anonymous/sections.hbs} (100%) create mode 100644 app/assets/javascripts/discourse/app/components/sidebar/anonymous/sections.js rename app/assets/javascripts/discourse/app/components/sidebar/{ => user}/categories-section.hbs (100%) rename app/assets/javascripts/discourse/app/components/sidebar/{ => user}/categories-section.js (87%) rename app/assets/javascripts/discourse/app/components/sidebar/{ => user}/community-section.hbs (100%) rename app/assets/javascripts/discourse/app/components/sidebar/{ => user}/community-section.js (71%) rename app/assets/javascripts/discourse/app/components/sidebar/{ => user}/messages-section.hbs (100%) rename app/assets/javascripts/discourse/app/components/sidebar/{ => user}/messages-section.js (91%) rename app/assets/javascripts/discourse/app/components/sidebar/{ => user}/sections.hbs (83%) rename app/assets/javascripts/discourse/app/components/sidebar/{ => user}/sections.js (85%) rename app/assets/javascripts/discourse/app/components/sidebar/{ => user}/tags-section.hbs (100%) rename app/assets/javascripts/discourse/app/components/sidebar/{ => user}/tags-section.js (86%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/base-custom-sidebar-section-link.js (100%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/base-custom-sidebar-section.js (100%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/categories-section/category-section-link.js (100%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/community-section/about-section-link.js (75%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/community-section/admin-section-link.js (75%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/community-section/base-section-link.js (100%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/community-section/everything-section-link.js (94%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/community-section/faq-section-link.js (77%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/community-section/groups-section-link.js (79%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/community-section/my-posts-section-link.js (93%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/community-section/tracked-section-link.js (94%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/community-section/users-section-link.js (78%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/custom-community-section-links.js (96%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/custom-sections.js (70%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/messages-section/group-message-section-link.js (94%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/messages-section/message-section-link.js (95%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/messages-section/personal-message-section-link.js (92%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/tags-section/pm-tag-section-link.js (100%) rename app/assets/javascripts/discourse/app/lib/sidebar/{ => user}/tags-section/tag-section-link.js (100%) rename app/assets/javascripts/discourse/tests/acceptance/{sidebar-categories-section-test.js => sidebar-user-categories-section-test.js} (98%) rename app/assets/javascripts/discourse/tests/acceptance/{sidebar-community-section-test.js => sidebar-user-community-section-test.js} (99%) rename app/assets/javascripts/discourse/tests/acceptance/{sidebar-messages-section-test.js => sidebar-user-messages-section-test.js} (98%) rename app/assets/javascripts/discourse/tests/acceptance/{sidebar-tags-section-test.js => sidebar-user-tags-section-test.js} (94%) rename app/assets/javascripts/discourse/tests/acceptance/{sidebar-test.js => sidebar-user-test.js} (95%) diff --git a/app/assets/javascripts/discourse/app/components/sidebar.hbs b/app/assets/javascripts/discourse/app/components/sidebar.hbs index 0b35ab32f34..b356cb8d442 100644 --- a/app/assets/javascripts/discourse/app/components/sidebar.hbs +++ b/app/assets/javascripts/discourse/app/components/sidebar.hbs @@ -1,9 +1,9 @@ diff --git a/app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.js b/app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.js deleted file mode 100644 index e7adf2382ca..00000000000 --- a/app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from "@glimmer/component"; - -export default class SidebarAnonymousSectuons extends Component {} diff --git a/app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.hbs b/app/assets/javascripts/discourse/app/components/sidebar/anonymous/sections.hbs similarity index 100% rename from app/assets/javascripts/discourse/app/components/sidebar/anonymous-sections.hbs rename to app/assets/javascripts/discourse/app/components/sidebar/anonymous/sections.hbs diff --git a/app/assets/javascripts/discourse/app/components/sidebar/anonymous/sections.js b/app/assets/javascripts/discourse/app/components/sidebar/anonymous/sections.js new file mode 100644 index 00000000000..0c70e042df6 --- /dev/null +++ b/app/assets/javascripts/discourse/app/components/sidebar/anonymous/sections.js @@ -0,0 +1,3 @@ +import Component from "@glimmer/component"; + +export default class SidebarAnonymousSections extends Component {} diff --git a/app/assets/javascripts/discourse/app/components/sidebar/hamburger-dropdown.hbs b/app/assets/javascripts/discourse/app/components/sidebar/hamburger-dropdown.hbs index 437f5ba090a..62778452301 100644 --- a/app/assets/javascripts/discourse/app/components/sidebar/hamburger-dropdown.hbs +++ b/app/assets/javascripts/discourse/app/components/sidebar/hamburger-dropdown.hbs @@ -3,7 +3,7 @@
diff --git a/app/assets/javascripts/discourse/app/components/sidebar/categories-section.hbs b/app/assets/javascripts/discourse/app/components/sidebar/user/categories-section.hbs similarity index 100% rename from app/assets/javascripts/discourse/app/components/sidebar/categories-section.hbs rename to app/assets/javascripts/discourse/app/components/sidebar/user/categories-section.hbs diff --git a/app/assets/javascripts/discourse/app/components/sidebar/categories-section.js b/app/assets/javascripts/discourse/app/components/sidebar/user/categories-section.js similarity index 87% rename from app/assets/javascripts/discourse/app/components/sidebar/categories-section.js rename to app/assets/javascripts/discourse/app/components/sidebar/user/categories-section.js index 75c69bd2551..71b670f7280 100644 --- a/app/assets/javascripts/discourse/app/components/sidebar/categories-section.js +++ b/app/assets/javascripts/discourse/app/components/sidebar/user/categories-section.js @@ -5,9 +5,9 @@ import { inject as service } from "@ember/service"; import { action } from "@ember/object"; import Component from "@glimmer/component"; -import CategorySectionLink from "discourse/lib/sidebar/categories-section/category-section-link"; +import CategorySectionLink from "discourse/lib/sidebar/user/categories-section/category-section-link"; -export default class SidebarCategoriesSection extends Component { +export default class SidebarUserCategoriesSection extends Component { @service router; @service topicTrackingState; @service currentUser; diff --git a/app/assets/javascripts/discourse/app/components/sidebar/community-section.hbs b/app/assets/javascripts/discourse/app/components/sidebar/user/community-section.hbs similarity index 100% rename from app/assets/javascripts/discourse/app/components/sidebar/community-section.hbs rename to app/assets/javascripts/discourse/app/components/sidebar/user/community-section.hbs diff --git a/app/assets/javascripts/discourse/app/components/sidebar/community-section.js b/app/assets/javascripts/discourse/app/components/sidebar/user/community-section.js similarity index 71% rename from app/assets/javascripts/discourse/app/components/sidebar/community-section.js rename to app/assets/javascripts/discourse/app/components/sidebar/user/community-section.js index d2cd5b72965..175ad40812f 100644 --- a/app/assets/javascripts/discourse/app/components/sidebar/community-section.js +++ b/app/assets/javascripts/discourse/app/components/sidebar/user/community-section.js @@ -5,15 +5,15 @@ import PermissionType from "discourse/models/permission-type"; import { customSectionLinks, secondaryCustomSectionLinks, -} from "discourse/lib/sidebar/custom-community-section-links"; -import EverythingSectionLink from "discourse/lib/sidebar/community-section/everything-section-link"; -import TrackedSectionLink from "discourse/lib/sidebar/community-section/tracked-section-link"; -import MyPostsSectionLink from "discourse/lib/sidebar/community-section/my-posts-section-link"; -import GroupsSectionLink from "discourse/lib/sidebar/community-section/groups-section-link"; -import UsersSectionLink from "discourse/lib/sidebar/community-section/users-section-link"; -import AboutSectionLink from "discourse/lib/sidebar/community-section/about-section-link"; -import FAQSectionLink from "discourse/lib/sidebar/community-section/faq-section-link"; -import AdminSectionLink from "discourse/lib/sidebar/community-section/admin-section-link"; +} from "discourse/lib/sidebar/user/custom-community-section-links"; +import EverythingSectionLink from "discourse/lib/sidebar/user/community-section/everything-section-link"; +import TrackedSectionLink from "discourse/lib/sidebar/user/community-section/tracked-section-link"; +import MyPostsSectionLink from "discourse/lib/sidebar/user/community-section/my-posts-section-link"; +import GroupsSectionLink from "discourse/lib/sidebar/user/community-section/groups-section-link"; +import UsersSectionLink from "discourse/lib/sidebar/user/community-section/users-section-link"; +import AboutSectionLink from "discourse/lib/sidebar/user/community-section/about-section-link"; +import FAQSectionLink from "discourse/lib/sidebar/user/community-section/faq-section-link"; +import AdminSectionLink from "discourse/lib/sidebar/user/community-section/admin-section-link"; import { inject as service } from "@ember/service"; import { action } from "@ember/object"; @@ -30,7 +30,7 @@ const ADMIN_MAIN_SECTION_LINKS = [AdminSectionLink]; const MORE_SECTION_LINKS = [GroupsSectionLink, UsersSectionLink]; const MORE_SECONDARY_SECTION_LINKS = [AboutSectionLink, FAQSectionLink]; -export default class SidebarCommunitySection extends Component { +export default class SidebarUserCommunitySection extends Component { @service router; @service topicTrackingState; @service currentUser; diff --git a/app/assets/javascripts/discourse/app/components/sidebar/messages-section.hbs b/app/assets/javascripts/discourse/app/components/sidebar/user/messages-section.hbs similarity index 100% rename from app/assets/javascripts/discourse/app/components/sidebar/messages-section.hbs rename to app/assets/javascripts/discourse/app/components/sidebar/user/messages-section.hbs diff --git a/app/assets/javascripts/discourse/app/components/sidebar/messages-section.js b/app/assets/javascripts/discourse/app/components/sidebar/user/messages-section.js similarity index 91% rename from app/assets/javascripts/discourse/app/components/sidebar/messages-section.js rename to app/assets/javascripts/discourse/app/components/sidebar/user/messages-section.js index 21b132b5a6e..c96c60b961d 100644 --- a/app/assets/javascripts/discourse/app/components/sidebar/messages-section.js +++ b/app/assets/javascripts/discourse/app/components/sidebar/user/messages-section.js @@ -3,8 +3,8 @@ import { cached } from "@glimmer/tracking"; import { getOwner } from "discourse-common/lib/get-owner"; import Component from "@glimmer/component"; import { bind } from "discourse-common/utils/decorators"; -import GroupMessageSectionLink from "discourse/lib/sidebar/messages-section/group-message-section-link"; -import PersonalMessageSectionLink from "discourse/lib/sidebar/messages-section/personal-message-section-link"; +import GroupMessageSectionLink from "discourse/lib/sidebar/user/messages-section/group-message-section-link"; +import PersonalMessageSectionLink from "discourse/lib/sidebar/user/messages-section/personal-message-section-link"; import { inject as service } from "@ember/service"; export const INBOX = "inbox"; @@ -23,7 +23,7 @@ export const PERSONAL_MESSAGES_INBOX_FILTERS = [ export const GROUP_MESSAGES_INBOX_FILTERS = [INBOX, NEW, UNREAD, ARCHIVE]; -export default class SidebarMessagesSection extends Component { +export default class SidebarUserMessagesSection extends Component { @service appEvents; @service pmTopicTrackingState; @service currentUser; diff --git a/app/assets/javascripts/discourse/app/components/sidebar/sections.hbs b/app/assets/javascripts/discourse/app/components/sidebar/user/sections.hbs similarity index 83% rename from app/assets/javascripts/discourse/app/components/sidebar/sections.hbs rename to app/assets/javascripts/discourse/app/components/sidebar/user/sections.hbs index 6c809460918..47044fd4e95 100644 --- a/app/assets/javascripts/discourse/app/components/sidebar/sections.hbs +++ b/app/assets/javascripts/discourse/app/components/sidebar/user/sections.hbs @@ -1,13 +1,13 @@