From bb0a3bc467ae4d35353e3f1fa37409b5da4c7795 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Thu, 27 Jun 2024 18:10:55 +0800 Subject: [PATCH] feat: add support for setting an owner for posts (#6178) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /area ui /kind feature /milestone 2.17.x #### What this PR does / why we need it: 支持手动为文章设置作者。 image #### Which issue(s) this PR fixes: Fixes https://github.com/halo-dev/halo/issues/5720 #### Special notes for your reviewer: 需要测试: 1. 打开任意文章的设置,在高级中设置作者并保存,观察是否成功。 2. 选择一批文章,点击批量设置,设置一个作者,观察是否设置成功。 #### Does this PR introduce a user-facing change? ```release-note 支持手动为文章设置作者。 ``` --- .../contents/pages/DeletedSinglePageList.vue | 7 +++-- .../pages/components/SinglePageListItem.vue | 7 +++-- .../contents/posts/DeletedPostList.vue | 7 +++-- .../components/PostBatchSettingModal.vue | 31 +++++++++++++++++++ .../posts/components/PostSettingModal.vue | 5 +++ .../entity-fields/ContributorsField.vue | 7 +++-- ui/env.d.ts | 7 ++++- .../components/user/PostContributorList.vue} | 30 +++++++++++++++--- ui/src/formkit/formkit.config.ts | 2 ++ ui/src/formkit/inputs/user-select.ts | 26 ++++++++++++++++ ui/src/locales/en.yaml | 4 +++ ui/src/locales/zh-CN.yaml | 4 +++ ui/src/locales/zh-TW.yaml | 4 +++ .../posts/components/PostListItem.vue | 17 ++++------ 14 files changed, 134 insertions(+), 24 deletions(-) rename ui/{console-src/modules/contents/_components/ContributorList.vue => src/components/user/PostContributorList.vue} (56%) create mode 100644 ui/src/formkit/inputs/user-select.ts diff --git a/ui/console-src/modules/contents/pages/DeletedSinglePageList.vue b/ui/console-src/modules/contents/pages/DeletedSinglePageList.vue index 294b6ff19..25fa625e0 100644 --- a/ui/console-src/modules/contents/pages/DeletedSinglePageList.vue +++ b/ui/console-src/modules/contents/pages/DeletedSinglePageList.vue @@ -1,4 +1,5 @@