📦 docs: 资源商店新增发布资源功能

This commit is contained in:
远野千束 2024-09-17 15:58:45 +08:00
parent d867996072
commit d8c50752f7
3 changed files with 11 additions and 20 deletions

View File

@ -3,6 +3,7 @@ import {computed, ref} from 'vue'
import ItemCard from './PluginItemCard.vue'
import ToggleSwitch from "./ToggleSwitch.vue";
import {getTextRef} from "./scripts/i18n";
import pluginsJson from "../public/plugins.json"
let showLiteyukiPluginOnly = ref(false)
let filteredItems = computed(() => {
@ -24,15 +25,7 @@ let filteredItems = computed(() => {
let items = ref([])
let search = ref('')
//
fetch("/plugins.json")
.then(response => response.json())
.then(data => {
data.forEach(item => {
item.is_liteyuki_plugin = true
})
items.value = data
})
.catch(error => console.error(error))
items.value = pluginsJson
//
fetch('https://registry.nonebot.dev/plugins.json')
@ -58,10 +51,10 @@ fetch('https://registry.nonebot.dev/plugins.json')
{{ getTextRef('liteyukiOnly') }}
</div>
<!-- 按钮们-->
<!-- <div class="tab">-->
<!-- <button @click="open"-->
<!-- </div>-->
<!-- 按钮们-->
<!-- <div class="tab">-->
<!-- <button @click="open"-->
<!-- </div>-->
<div class="items">
<!-- 使用filteredItems来布局商品 -->
<ItemCard v-for="item in filteredItems" :key="item.id" :item="item"/>

View File

@ -5,6 +5,8 @@ import ResPubWindow from "./ResPubWindow.vue";
import {getTextRef} from "./scripts/i18n";
import {RepoUrl} from "./scripts/statsApi";
import resourcesJson from "../public/resources.json"
// public/assets/resources.json
let filteredItems = computed(() => {
if (!search.value) {
@ -19,12 +21,7 @@ let filteredItems = computed(() => {
// Nonebot
let items = ref([])
let search = ref('')
fetch("/resources.json")
.then(response => response.json())
.then(data => {
items.value = data
})
.catch(error => console.error(error))
items.value = resourcesJson
//
const isPublishWindowOpen = ref(false)

View File

@ -96,7 +96,7 @@ def pre_check(github: Github, issue: Issue, repo: Repository) -> err:
issue.edit(body=new_issue_body)
issue.add_to_labels("pre-checked")
issue.get_comment(cid).edit("✅ 预检查通过\n## 元数据\n" + metadata_markdown)
issue.get_comment(cid).edit("✅ 预检查通过,等待管理员人工审核\n## 元数据\n" + metadata_markdown)
return nil
@ -139,6 +139,7 @@ def add_resource(github: Github, issue: Issue, repo: Repository):
ref.edit(commit.sha)
issue.remove_from_labels("pre-checked")
issue.add_to_labels("passed")
issue.create_comment(f"✅ 资源包 {name} 已发布!商店页面稍后就会更新。")
def handle_resource(github: Github, issue: Issue, repo: Repository, act_type: str):