Feat/metadata datatable types (#2175)

* Handled new url v2 type

* Fixed refetch queries

* wip

* Ok delete but views bug

* Fix lint

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Lucas Bordeau
2023-10-21 14:07:18 +02:00
committed by GitHub
parent 598fda8f45
commit f1670f0cf4
50 changed files with 1125 additions and 350 deletions

View File

@ -1,18 +1,13 @@
import { Field, InputType } from '@nestjs/graphql';
import { IsBoolean, IsNotEmpty, IsOptional, IsString } from 'class-validator';
import { IsBoolean, IsOptional, IsString } from 'class-validator';
@InputType()
export class UpdateFieldInput {
@IsString()
@IsNotEmpty()
@Field()
name: string;
@IsString()
@IsNotEmpty()
@Field()
label: string;
@IsOptional()
@Field({ nullable: true })
label?: string;
@IsString()
@IsOptional()

View File

@ -6,23 +6,13 @@ import { IsBoolean, IsOptional, IsString } from 'class-validator';
export class UpdateObjectInput {
@IsString()
@IsOptional()
@Field()
nameSingular: string;
@Field({ nullable: true })
labelSingular?: string;
@IsString()
@IsOptional()
@Field()
namePlural: string;
@IsString()
@IsOptional()
@Field()
labelSingular: string;
@IsString()
@IsOptional()
@Field()
labelPlural: string;
@Field({ nullable: true })
labelPlural?: string;
@IsString()
@IsOptional()