Pārlūkot izejas kodu

chore: update deps

Jacky 2 mēneši atpakaļ
vecāks
revīzija
e7d512956b

+ 3 - 1
api/notification/notification.go

@@ -26,7 +26,9 @@ func Get(c *gin.Context) {
 }
 
 func GetList(c *gin.Context) {
-	cosy.Core[model.Notification](c).PagingList()
+	cosy.Core[model.Notification](c).
+		SetEqual("type").
+		PagingList()
 }
 
 func Destroy(c *gin.Context) {

+ 1 - 1
app/package.json

@@ -17,7 +17,7 @@
     "@ant-design/icons-vue": "^7.0.1",
     "@formkit/auto-animate": "^0.8.2",
     "@simplewebauthn/browser": "^13.1.0",
-    "@uozi-admin/curd": "^4.3.0",
+    "@uozi-admin/curd": "^4.3.2",
     "@uozi-admin/request": "^2.7.1",
     "@vue/reactivity": "^3.5.14",
     "@vue/shared": "^3.5.14",

+ 9 - 9
app/pnpm-lock.yaml

@@ -21,8 +21,8 @@ importers:
         specifier: ^13.1.0
         version: 13.1.0
       '@uozi-admin/curd':
-        specifier: ^4.3.0
-        version: 4.3.0(@ant-design/icons-vue@7.0.1(vue@3.5.14(typescript@5.8.3)))(ant-design-vue@4.2.6(vue@3.5.14(typescript@5.8.3)))(dayjs@1.11.13)(lodash-es@4.17.21)(vue-router@4.5.1(vue@3.5.14(typescript@5.8.3)))(vue@3.5.14(typescript@5.8.3))
+        specifier: ^4.3.2
+        version: 4.3.2(@ant-design/icons-vue@7.0.1(vue@3.5.14(typescript@5.8.3)))(ant-design-vue@4.2.6(vue@3.5.14(typescript@5.8.3)))(dayjs@1.11.13)(lodash-es@4.17.21)(vue-router@4.5.1(vue@3.5.14(typescript@5.8.3)))(vue@3.5.14(typescript@5.8.3))
       '@uozi-admin/request':
         specifier: ^2.7.1
         version: 2.7.1(lodash-es@4.17.21)
@@ -1331,8 +1331,8 @@ packages:
     cpu: [x64]
     os: [win32]
 
-  '@uozi-admin/curd@4.3.0':
-    resolution: {integrity: sha512-ZIayQ3hquD84cObVZctHTQDDfIxzeieUEoWQ90ygF3AllEdlOWRhGUaMcN3LaFeUFI2eMKolBBE7scYOkh5jcw==}
+  '@uozi-admin/curd@4.3.2':
+    resolution: {integrity: sha512-Z/ytgExGPrMBxP1ATeM5dKSgGdWJV33Wt+COXyF9NMKvduxl9nFiGSzUWYoATYpF6n3btDkQaDgCCie9U/+gcg==}
     hasBin: true
     peerDependencies:
       '@ant-design/icons-vue': '>=7.0.1'
@@ -1361,8 +1361,8 @@ packages:
       vite: ^5.0.0 || ^6.0.0
       vue: ^3.2.25
 
-  '@vitest/eslint-plugin@1.2.0':
-    resolution: {integrity: sha512-6vn3QDy+ysqHGkbH9fU9uyWptqNc638dgPy0uAlh/XpniTBp+0WeVlXGW74zqggex/CwYOhK8t5GVo/FH3NMPw==}
+  '@vitest/eslint-plugin@1.2.1':
+    resolution: {integrity: sha512-JQr1jdVcrsoS7Sdzn83h9sq4DvREf9Q/onTZbJCqTVlv/76qb+TZrLv/9VhjnjSMHweQH5FdpMDeCR6aDe2fgw==}
     peerDependencies:
       eslint: '>= 8.57.0'
       typescript: '>= 5.0.0'
@@ -4158,7 +4158,7 @@ snapshots:
       '@stylistic/eslint-plugin': 4.2.0(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
       '@typescript-eslint/eslint-plugin': 8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
       '@typescript-eslint/parser': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
-      '@vitest/eslint-plugin': 1.2.0(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
+      '@vitest/eslint-plugin': 1.2.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
       ansis: 4.0.0
       cac: 6.7.14
       eslint: 9.27.0(jiti@2.4.2)
@@ -5230,7 +5230,7 @@ snapshots:
   '@unrs/resolver-binding-win32-x64-msvc@1.7.2':
     optional: true
 
-  '@uozi-admin/curd@4.3.0(@ant-design/icons-vue@7.0.1(vue@3.5.14(typescript@5.8.3)))(ant-design-vue@4.2.6(vue@3.5.14(typescript@5.8.3)))(dayjs@1.11.13)(lodash-es@4.17.21)(vue-router@4.5.1(vue@3.5.14(typescript@5.8.3)))(vue@3.5.14(typescript@5.8.3))':
+  '@uozi-admin/curd@4.3.2(@ant-design/icons-vue@7.0.1(vue@3.5.14(typescript@5.8.3)))(ant-design-vue@4.2.6(vue@3.5.14(typescript@5.8.3)))(dayjs@1.11.13)(lodash-es@4.17.21)(vue-router@4.5.1(vue@3.5.14(typescript@5.8.3)))(vue@3.5.14(typescript@5.8.3))':
     dependencies:
       '@ant-design/icons-vue': 7.0.1(vue@3.5.14(typescript@5.8.3))
       '@vueuse/core': 13.2.0(vue@3.5.14(typescript@5.8.3))
@@ -5268,7 +5268,7 @@ snapshots:
       vite: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.8.0)
       vue: 3.5.14(typescript@5.8.3)
 
-  '@vitest/eslint-plugin@1.2.0(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)':
+  '@vitest/eslint-plugin@1.2.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)':
     dependencies:
       '@typescript-eslint/utils': 8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)
       eslint: 9.27.0(jiti@2.4.2)

+ 1 - 0
app/src/views/notification/Notification.vue

@@ -31,6 +31,7 @@ watch(unreadCount, () => {
     disable-modify
     disable-add
     disable-export
+    disable-trash
   >
     <template #extra>
       <APopconfirm

+ 7 - 1
app/src/views/notification/notificationColumns.tsx

@@ -2,7 +2,7 @@ import type { CustomRenderArgs, StdTableColumn } from '@uozi-admin/curd'
 import { datetimeRender } from '@uozi-admin/curd'
 import { Tag } from 'ant-design-vue'
 import { detailRender } from '@/components/Notification/detailRender'
-import { NotificationTypeT } from '@/constants'
+import { NotificationType, NotificationTypeT } from '@/constants'
 
 const columns: StdTableColumn[] = [{
   title: () => $gettext('Type'),
@@ -38,6 +38,12 @@ const columns: StdTableColumn[] = [{
     }
     return args.text
   },
+  search: {
+    type: 'select',
+    select: {
+      mask: NotificationType,
+    },
+  },
   sorter: true,
   pure: true,
   width: 100,

+ 2 - 0
app/src/views/preference/tabs/ExternalNotify.vue

@@ -11,6 +11,8 @@ import columns from '../components/ExternalNotify/columns'
     :api="externalNotify"
     disable-view
     disable-export
+    disable-trash
+    disable-search
   />
 </template>