mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-17 18:35:19 +02:00
feat: add folder management features including creation, deletion, and organization of documents within folders
This commit is contained in:
parent
95bb522220
commit
685ad0c02d
41 changed files with 7475 additions and 4330 deletions
9
surfsense_web/zero/queries/folders.ts
Normal file
9
surfsense_web/zero/queries/folders.ts
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
import { defineQuery } from "@rocicorp/zero";
|
||||
import { z } from "zod";
|
||||
import { zql } from "../schema/index";
|
||||
|
||||
export const folderQueries = {
|
||||
bySpace: defineQuery(z.object({ searchSpaceId: z.number() }), ({ args: { searchSpaceId } }) =>
|
||||
zql.folders.where("searchSpaceId", searchSpaceId).orderBy("position", "asc")
|
||||
),
|
||||
};
|
||||
|
|
@ -1,11 +1,13 @@
|
|||
import { defineQueries } from "@rocicorp/zero";
|
||||
import { chatSessionQueries, commentQueries, messageQueries } from "./chat";
|
||||
import { connectorQueries, documentQueries } from "./documents";
|
||||
import { folderQueries } from "./folders";
|
||||
import { notificationQueries } from "./inbox";
|
||||
|
||||
export const queries = defineQueries({
|
||||
notifications: notificationQueries,
|
||||
documents: documentQueries,
|
||||
folders: folderQueries,
|
||||
connectors: connectorQueries,
|
||||
messages: messageQueries,
|
||||
comments: commentQueries,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue