chore: Remove long deprecated filter options

This commit is contained in:
Tom Moor
2024-07-06 10:53:00 -04:00
parent 0067d1a58d
commit e07be1ee5e
2 changed files with 1 additions and 27 deletions

View File

@@ -9,7 +9,7 @@ import uniq from "lodash/uniq";
import mime from "mime-types";
import { Op, ScopeOptions, Sequelize, WhereOptions } from "sequelize";
import { v4 as uuidv4 } from "uuid";
import { StatusFilter, TeamPreference, UserRole } from "@shared/types";
import { TeamPreference, UserRole } from "@shared/types";
import { subtractDate } from "@shared/utils/date";
import slugify from "@shared/utils/slugify";
import documentCreator from "@server/commands/documentCreator";
@@ -789,25 +789,13 @@ router.post(
userId,
dateFilter,
statusFilter = [],
includeArchived,
includeDrafts,
shareId,
snippetMinWords,
snippetMaxWords,
} = ctx.input.body;
const { offset, limit } = ctx.state.pagination;
// Unfortunately, this still doesn't adequately handle cases when auth is optional
const { user } = ctx.state.auth;
// TODO: Deprecated filter options, remove in a few versions
if (includeArchived && !statusFilter.includes(StatusFilter.Archived)) {
statusFilter.push(StatusFilter.Archived);
}
if (includeDrafts && !statusFilter.includes(StatusFilter.Draft)) {
statusFilter.push(StatusFilter.Draft);
}
let teamId;
let response;
let share;

View File

@@ -159,20 +159,6 @@ export const DocumentsSearchSchema = BaseSchema.extend({
/** Filter results based on content within a document and it's children */
documentId: z.string().uuid().optional(),
/**
* Whether to include archived documents in results
*
* @deprecated Use `statusFilter` instead
*/
includeArchived: z.boolean().optional(),
/**
* Whether to include draft documents in results
*
* @deprecated Use `statusFilter` instead
*/
includeDrafts: z.boolean().optional(),
/** Document statuses to include in results */
statusFilter: z.nativeEnum(StatusFilter).array().optional(),