updated schemas, fixed tests, skipping flow tests for now

This commit is contained in:
dswbx
2025-07-03 14:00:29 +02:00
parent fe1716ed01
commit 5143ee5726
23 changed files with 119 additions and 101 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ import { s } from "core/object/schema";
export const dateFieldConfigSchema = s
.strictObject({
type: s.string({ enum: ["date", "datetime", "week"] }),
type: s.string({ enum: ["date", "datetime", "week"], default: "date" }),
timezone: s.string(),
min_date: s.string(),
max_date: s.string(),
+1 -1
View File
@@ -27,7 +27,7 @@ export const baseFieldConfigSchema = s
.strictObject({
label: s.string(),
description: s.string(),
required: s.boolean(),
required: s.boolean({ default: false }),
fillable: s.anyOf([
s.boolean({ title: "Boolean" }),
s.array(s.string({ enum: ActionContext }), { title: "Context", uniqueItems: true }),
+1
View File
@@ -98,6 +98,7 @@ export function fieldTestSuite(
test("toJSON", async () => {
const _config = {
..._requiredConfig,
required: false,
};
function fieldJson(field: Field) {