Commit Graph

1192 Commits

Author SHA1 Message Date
martmull
713eada9ef
Fix order by (#2646)
* Order by createdAt desc if no sort provided

* Fix '0' currency amounts

* Code review returns
2023-11-22 16:19:04 +01:00
Thaïs
0af4be0d24
fix: hide UUID from field type options in field creation form (#2645)
Fixes #2644
2023-11-22 15:22:54 +01:00
bosiraphael
85646a8072
Create board fields reorder (#2639)
* wip

* fields reorder works but fields are not yet persisted

* fields are persisted

* modify according to comments
2023-11-22 14:46:18 +01:00
Thaïs
532e4342ec
fix: fix viewing date fields detail pages (#2641)
Fixes #2640
2023-11-22 14:32:36 +01:00
Weiko
a6abe09163
Move Impersonate from User to Workspace (#2630)
* Fix impersonate

* align core typeorm config with metadata config + add allowImpersonation to workspace

* move allowImpersonation to workspace

* remove allowImpersonation from workspaceMember workspace table
2023-11-22 14:12:39 +01:00
Thaïs
680e9b6aa5
fix: remove navigation to Detail page on Relation tag click for Syste… (#2636)
fix: remove navigation to Detail page on Relation tag click for System objects

Fixes #2635
2023-11-22 12:30:49 +01:00
Lucas Bordeau
4b2d18c1d7
Fixed record inline cell fields on activity editor (#2634)
Created a generic useFieldContext hook to wrap RecordInlineCell anywhere in the app easily
2023-11-22 12:27:58 +01:00
Charles Bochet
8f623ceb5c
Fix bug favorite optimistic rendering and opportunity prefill (#2633)
* Fix bug favorite optimistic rendering and opportunity prefill

* Fixes
2023-11-22 11:43:40 +01:00
Charles Bochet
10febd9aeb
Improve Board performances (#2626)
Improve app performances
2023-11-22 09:58:49 +01:00
gitstart-twenty
ee8f6899fc
chore(front): Refactor the SnackBar component to use the new scope architecture (#2578)
* chore(front): Refactor the SnackBar component to use the new scope architecture

Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>

* Rename useSnackBarManager

Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>

---------

Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com>
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-21 23:42:38 +01:00
Kanav Arora
ff42526a09
2311 embed keyboard shortcuts (#2507)
* 2311-feat(front): AppHotKeyScope and CustomHotKeyScopes configured

* 2311-feat(front): Groups and Items added

* 2311-fix: pr requested changes

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-21 23:36:23 +01:00
Lucas Bordeau
a67199e0c3
Fix Tasks and Activities - Part 1 (#2624)
Fixed
2023-11-21 23:29:40 +01:00
Charles Bochet
77733f2bc8
Improve Performances of FE by reducing first print queries (#2623) 2023-11-21 22:47:49 +01:00
Charles Bochet
726e375616
Complete labelIdentifer, relationPicker first implementation (#2618)
* Fix first column main identifier

* Fixes
2023-11-21 18:32:36 +01:00
bosiraphael
74e0122294
fix datepicker width (#2621) 2023-11-21 18:17:19 +01:00
bosiraphael
ad8331aa89
Board V2 - Part 1 (#2619)
* improve useComputeDefinitionsFromFieldMetadata to prevent infinit loops

* fix viewFields

* improve initial seeding

* fix height 100%

* fix filters and sorts

* allow filter on currency

* remove probability from filter

* fix opportunities count

* fix persist filters and sorts
2023-11-21 18:01:30 +01:00
Thaïs
9912f7a336
feat: disable Standard field edition in Relation field form (#2604)
* feat: disable Standard field edition in Relation field form

Closes #2584

* refactor: code review
2023-11-21 16:33:07 +01:00
Thaïs
0f4796bd1a
feat: improve Relation field type tag (#2606)
* feat: improve Relation field type tag

Closes #2359

* refactor: code review - rename dataTypes to settingsFieldMetadataTypes

* refactor: code review - style Icon with styled
2023-11-21 16:23:35 +01:00
Charles Bochet
f97d25d986
Introduce a RelationPicker component with a RelationPickerScope (#2617)
Refactor mainIdentifier into scope componetn
2023-11-21 16:09:02 +01:00
Charles Bochet
d25f00e04f
Fix avatar placeholder not displayed (#2611) 2023-11-21 12:39:40 +01:00
Lucas Bordeau
b13d84fcda
Fix/company team crud (#2614)
* Fixed basePathToShowPage

* Fixed company team list

* Fixed : create, update, delete and detach people from company.
2023-11-21 12:24:20 +01:00
Charles Bochet
09533e286b
Fix/opportunities board (#2610)
* WIP

* wip

* update pipelineStepId

* rename pipeline stage to pipeline step

* rename pipelineProgress to Opportunity

* fix UUID type not queried

* fix boardColumnTotal

* fix micros

* fixing filters, sorts and fields

* wip

* wip

* Fix opportunity board re-render

---------

Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
Co-authored-by: bosiraphael <raphael.bosi@gmail.com>
2023-11-21 01:24:25 +01:00
Weiko
a33d4c8b8d
Rename DATE to DATETIME (#2576)
* Rename DATE to DATETIME

* rename DATE to DATE_TIME

* fix server tests

* rename date to datetime

* rename date to datetime
2023-11-21 00:16:42 +01:00
Thaïs
b3c1723638
fix: hide Select field type + display Relation field type only for ed… (#2603)
fix: hide Select field type + display Relation field type only for edition

Fixes #2585
2023-11-21 00:14:58 +01:00
Thaïs
1e79d4351e
fix: fix Relation field preview (#2605)
Fixes #2586
2023-11-21 00:14:16 +01:00
Charles Bochet
0ace17df82 Fix linter and remove console logs 2023-11-20 16:54:51 +01:00
Lucas Bordeau
189586830e
Refactored useFindOneObjectMetadataItem and useFindManyObjectMetadataItems (#2600)
* Refactored useFindOneObjectMetadataItem and useFindManyObjectMetadataItems to rely on a recoil family selector

* Removed console.log

* Cleaned

* Removed unused hook

* Fixed seeds
2023-11-20 16:34:06 +01:00
Jérémy M
3ad30a0498
fix: not able to filter by nullable values (#2580)
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-20 15:46:20 +01:00
brendanlaschke
9516e69522
Fix navbar active marker (#2588)
- fix navbar active marker
2023-11-20 15:36:35 +01:00
Charles Bochet
b6665f880d
Refactor types to remove unused types and add FullNameFieldInput (#2590) 2023-11-20 13:40:22 +01:00
Charles Bochet
25950ab82a
Introduce main identifier to power RelationFieldDisplay (#2577)
* Introduce main identifier to power RelationFieldDisplay, FilterDrodown, TableFirstColumn

* Apply to RelationPicker
2023-11-20 10:33:36 +01:00
Charles Bochet
f5e1d7825a
Removing Prisma and Grapql-nestjs-prisma resolvers (#2574)
* Some cleaning

* Fix seeds

* Fix all sign in, sign up flow and apiKey optimistic rendering

* Fix
2023-11-19 18:25:47 +01:00
Thaïs
18dac1a2b6
feat: add Relation field form (#2572)
* feat: add useCreateOneRelationMetadata and useRelationMetadata

Closes #2423

* feat: add Relation field form

Closes #2003

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-17 23:38:39 +01:00
Thaïs
fea0bbeb2a
feat: add EnumFieldDisplay and Enum field preview (#2487)
Closes #2428

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-17 23:15:35 +01:00
Charles Bochet
e72917c69c Fix issues post merge 2023-11-17 22:59:10 +01:00
Mohit Singh
ec4f07eab2
Changed the font-weight to regular (Issue #2500) (#2550)
fix🐛 changed the font-weight to regular (Issue #2500)
2023-11-17 22:39:29 +01:00
brendanlaschke
18846885cd
Icon picker gap & hover color (#2522)
- icon picker gap & hover color
2023-11-17 22:35:07 +01:00
Charles Bochet
aa2596c572 Update Seeds while pre-fi
lling a new workspace
2023-11-17 21:54:32 +01:00
Thaïs
e90beef91f
feat: add useCreateOneRelationMetadata and useRelationMetadata (#2559)
Closes #2423
2023-11-17 19:15:15 +01:00
bosiraphael
d481da183f
V2 opportunities (#2565)
* changed isSystem to false

* wip

* wip

* wip

* add amount viewfield seed

* seed other viewFields

* upate tenant seeds

* Remove calls to old pipelines

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
2023-11-17 19:12:22 +01:00
Lucas Bordeau
50d6ab52d7
Fix favorites add/remove from table context menu (#2571)
* Fix favorites add/remove from table context menu

* Fixed console.log

---------

Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
2023-11-17 19:10:33 +01:00
martmull
900c863f02
Improvements for migrations (#2573)
* Fix optimistic effects

* Fix merge issue
2023-11-17 19:09:46 +01:00
Charles Bochet
f58e4263bc Fix favorite seeds and prefill 2023-11-17 16:44:26 +01:00
Charles Bochet
baf1260443
Fix Activities and Tasks modules (#2561)
* Fix activities

* Fix Timeline

* Refactor useCreateOne and useUpdateOne records

* Fix seeds
2023-11-17 16:24:58 +01:00
Lucas Bordeau
a6d8cdb116
Fix context menu and favorites (#2564) 2023-11-17 16:24:43 +01:00
martmull
becd7c2ece
Fix implicit index provided in mapping function (#2558) 2023-11-17 14:51:22 +01:00
martmull
dea1555031
Improvements for migrations (#2556)
* Fix wrong var name

* Add is null is not null filtering on dates

* Simplify
2023-11-17 14:20:33 +01:00
martmull
454f893eea
Fix objectMetadataId to objectRecordId incorrect naming (#2554)
Fix wrong var name
2023-11-17 11:26:45 +01:00
Weiko
bc579d64a6
Rename Money/Url to Currency/Link and remove snake_case from composite fields (#2536)
* Rename Money/Url to Currency/Link

* regenerate front types

* renaming money/url field types

* fix double text

* fix tests

* fix server tests

* fix generate-target-column-map

* fix currency convert

* fix: tests

---------

Co-authored-by: Jérémy Magrin <jeremy.magrin@gmail.com>
2023-11-17 10:31:17 +01:00
Charles Bochet
31e439681c Fix main post merge 2023-11-17 09:45:48 +01:00
martmull
e8a1d0d6d5
Remove api keys from old world (#2548)
* Use apiKeyV2 for getApiKeys

* Use apiKeyV2 for createApiKey

* Use apiKeyV2 for getApiKey

* Use apiKeyV2 to deleteapikey

* Filter null revokedAt -> not working

* Use apiKeyV2 to regenerate

* Fix default values injected

* Remove useless stuff

* Fix type
2023-11-16 18:14:04 +01:00
Charles Bochet
31adb24ffd Fix main post merge 2023-11-16 17:23:05 +01:00
Charles Bochet
dee38bb901
Migrate activities (#2545)
* Start

* Migrate activities to flexible schema
2023-11-16 17:10:22 +01:00
Lucas Bordeau
7da18a13e8
Feat/filter available field definition v2 (#2547)
* Added react-dev-inspector

* Add field relation type parsing and filter available fields for record table and show page

* Revert "Added react-dev-inspector"

This reverts commit 7a78964c2c.
2023-11-16 17:09:50 +01:00
bosiraphael
0ae9373532
V2 onboarding (#2543)
* fix cannot query avatarUrl

* create workspace working

* fix bugs related to refetch queries

* onboarding working

* updated dependency array

* improve error handling

* update types, remove as any, remove console logs

* small fix
2023-11-16 17:09:10 +01:00
Félix Malfait
b1b6bbe7d3
Increase spreadsheet import limit (#2539)
* Initialize web application via create-cloudflare CLI

Details:
  C3 = create-cloudflare@2.6.2
  project name = twenty-blog
  framework = next
  framework cli = create-next-app@13.4.19
  package manager = npm@9.5.0
  wrangler = wrangler@3.15.0
  git = 2.39.2 (Apple Git-143)

* Increase CSV Import limit

* Revert "Initialize web application via create-cloudflare CLI"

This reverts commit 6a09759372.
2023-11-16 15:27:53 +01:00
Lucas Bordeau
4acb7f41e1
Fix/company picker v2 (#2535)
Fixed company picker V2
Fixed picker search hook filters / where clause
Fixed OrderBy / SortOrder type
Fixed set relation to null
2023-11-16 12:34:23 +01:00
Jérémy M
e026b2b6e9
feat: expose foreign key (#2505)
* fix: typo

* feat: expose foreign key

* fix: foreign key exposition

* fix: be able to filter by foreign key

* feat: add `isSystem` on field metadata

* feat: update all seeds

* fix: seed issues

* fix: sync metadata generated files

* fix: squash metadata migrations

* Fix conflicts

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-16 12:30:40 +01:00
brendanlaschke
e5caa7a5df
Eslint prevent duplicate import (#2516)
- eslint: prevent duplicate import
2023-11-16 12:26:43 +01:00
bosiraphael
bee986749d
2472 v2 settings workspace module (#2532)
* update findOneWorkspaceMember

* profile picture upload is working

* first name and last name working

* support almost working

* remove picture working

* removed unused code

* remove console logs and fix allowImpersonation in FIND_ONE_WORKSPACE_MEMBER_V2

* use useUpdateOneObjectRecord
2023-11-16 11:59:13 +01:00
Charles Bochet
96661b5f56
Add support for UUID fields in tables (#2529) 2023-11-15 19:37:29 +01:00
Lucas Bordeau
82142ab70e
Added working peopleV2 table (#2527) 2023-11-15 19:17:20 +01:00
martmull
66051fa077
Fix api keys (#2513) 2023-11-15 16:57:05 +01:00
bosiraphael
1fc3124d1e
Update favorites query and state to work with new backend (#2520)
* wip

* wip

* adding favorite works in the database

* favorites are showing in the left drawer

* update favoorite NavItem link

* wip

* adding favorite works

* everything seems to work

* fix delete bug

* fix update favorite position

* update Favorite type

* Fix

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-15 16:17:50 +01:00
Charles Bochet
f49ddec2f6 Fix optimistic effect breaking build 2023-11-15 15:57:43 +01:00
Charles Bochet
6129444c5c
[WIP] Whole FE migrated (#2517)
* Wip

* WIP

* Removed concole log

* Add relations to workspace init (#2511)

* Add relations to workspace init

* remove logs

* update prefill

* add missing isSystem

* comment relation fields

* Migrate v2 core models to graphql schema (#2509)

* migrate v2 core models to graphql schema

* Migrate to new workspace member schema

* Continue work

* migrated-main

* Finished accountOwner nested field integration on companies

* Introduce bug

* Fix

---------

Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
Co-authored-by: Weiko <corentin@twenty.com>
2023-11-15 15:46:06 +01:00
Kanav Arora
970d9ee7f6
2320-fix(front): IconEye icon size and font fix (#2490)
* 2320-fix(front): IconEye icon size and font fix

* 2320-fix: StyledEye replaced with lighticonbutton
2023-11-14 17:07:54 +01:00
Weiko
7c229217be
Hide System Objects (#2488)
* Hide System Objects

* add filter isSystem: false in FIND_MANY_METADATA_OBJECTS

* add filter isSystem: false in FIND_MANY_METADATA_OBJECTS

* update generated gql

* add filter to useFindManyObjectMetadataItems

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-14 15:27:24 +01:00
Uwem Israel
f3dfd06571
feat: Unfocus cells when mouse leaves the table (#2442)
* feat: Unfocus cells when mouse leaves the table

* fix: only unfocus cells that are not in edit mode
2023-11-14 15:07:41 +01:00
gitstart-twenty
a69711429b
chore(backend): convert basic RefreshToken model to TypeORM entity (#2401)
* chore: convert basic RefreshToken model to TypeORM entity

Co-authored-by: v1b3m <vibenjamin6@gmail.com>

* Fix import

Co-authored-by: v1b3m <vibenjamin6@gmail.com>

---------

Co-authored-by: v1b3m <vibenjamin6@gmail.com>
2023-11-14 13:09:04 +01:00
bosiraphael
f476129afa
Fix date dropdown width (#2486)
fix date dropdown width
2023-11-13 18:21:16 +01:00
bosiraphael
230459b23c
2454 update filter definition to work with new backend (#2482)
* wip

* filters are working

* updated functions

* remove comment

* improve readability
2023-11-13 18:05:49 +01:00
Weiko
3de2fc72dc
Create Relation with Fields from both sides (#2480)
* Create relation with fields from both sides

* update metadata codegen schema
2023-11-13 17:22:15 +01:00
Charles Bochet
9a109758c8
Migrate standard objects (#2439)
* Migrate standard objects

* Add migrations

* fix relation

* fix: register RelationMetadataType enum

* fix: correctly fix null relation

---------

Co-authored-by: corentin <corentin@twenty.com>
Co-authored-by: Jérémy Magrin <jeremy.magrin@gmail.com>
2023-11-13 16:08:27 +01:00
brendanlaschke
c7568ff28b
Fix single note in grid (#2437)
- fix single note in grid
2023-11-13 16:01:31 +01:00
Lucas Bordeau
8906c23c63
Fixed callback firing on clickoutside but mousedown inside. (#2434)
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-10 23:54:47 +01:00
Charles Bochet
130a68dd26
Add relation metadata seed (#2431)
* Add relation metadata seed

* Fix

* Add filtering by relation id on server

* Fix
2023-11-10 23:53:07 +01:00
bosiraphael
73db5eb35d
fix-svgr-issue-with-tsup (#2429) 2023-11-10 18:25:14 +01:00
Charles Bochet
54d7acd518
Split components into object-metadata and object-record (#2425)
* Split components into object-metadata and object-record

* Fix seed
2023-11-10 15:54:32 +01:00
Weiko
04c618284f
Convert metadata tables to camel_case (#2420)
* Convert metadata tables to camelcase

* refactor folder structure

* rename datasourcemetadata

* regenerate metadata schema

* rename dataSourceMetadata to dataSource
2023-11-10 15:33:25 +01:00
Charles Bochet
618513afcd
Rename fieldId and objectId into fieldMetadataId and objectMetadataId (#2421)
* Rename fieldId and objectId into fieldMetadataId and objectMetadataId

* Fix tests
2023-11-10 14:35:18 +01:00
Charles Bochet
57cfd4db45 Fix ScrollWrapper 2023-11-10 13:24:39 +01:00
Lucas Bordeau
9c29c436b9
Feat/pagination front (#2387)
* Finished renaming and scope

* wip

* WIP update

* Ok

* Cleaned

* Finished infinite scroll

* Clean

* Fixed V1 tables

* Fix post merge

* Removed ScrollWrapper

* Put back ScrollWrapper

* Put back in the right place
2023-11-10 12:43:14 +01:00
bosiraphael
e0289ba9f2
2363 refactor the dialog component to use the new scope architecture (#2415)
* create Scope

* refactor dialog manager

* finished refactoring

* modify closeDialog to use a recoilcallback

* modify according to comments + add effet component

* fix spreadsheet import stories
2023-11-10 12:36:25 +01:00
brendanlaschke
edd152910d
Fix icon picker width and add Icon Title (#2418)
- fixed icon picker width
- added icon title
2023-11-10 11:52:50 +01:00
Charles Bochet
7b9175a4a4
Revert "Convert metadata tables to camelCase" (#2419)
Revert "Convert metadata tables to camelCase (#2400)"

This reverts commit 1cf08c797f.
2023-11-10 11:48:44 +01:00
Weiko
1cf08c797f
Convert metadata tables to camelCase (#2400)
* Convert metadata tables to camelCase

* datasourcemetadataid to datasourceid

* refactor metadata folders

* fix command

* move commands out of metadata

* fix seed

* rename objectId and fieldId in objectMetadataId and fieldMetadataId in FE

* fix field-metadata

* Fix

* Fix

* remove logs

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-09 20:06:10 +01:00
Charles Bochet
5622f42e7a
Fix table last column not being displayed (#2417) 2023-11-09 19:06:14 +01:00
Thaïs
b28ff9c97e
feat: add Url field preview in settings (#2402)
* feat: add Url field preview in settings

Closes #2326

* feat: add Date field type in settings (#2414)

Closes #2331
2023-11-09 18:51:21 +01:00
bosiraphael
588091d3dd
2357 Refactor RecordTable to use the new scope architecture (#2407)
* create RecordTableScope

* use RecordTableScope

* working on useRecordTable hook

* add RecordTableScope to company-table

* add RecordTableScope to person-table

* add filter state and sort state

* add useSetRecordTableData to useRecordTable

* wip

* add setRecordTableData to useRecordTable

* update in RecordTableEffect

* fix bug

* getting rid of unnecessary context and hooks

* remove console.log

* wip

* fix bug by creating an init effect

* fix viewbar not in scope in company and people tables

* wip

* updating useRecordTable to use internal hooks

* updating useRecordTable to use internal hooks

* updating useRecordTable to use internal hooks

* updating useRecordTable to use internal hooks

* modified according to comments
2023-11-09 17:45:58 +01:00
Thaïs
0d4949484c
feat: add Money field type in settings (#2405)
Closes #2346
2023-11-09 17:13:34 +01:00
Pallavi Varshney
c8eda61704
#2133 Add comments icon and count to Timeline card (#2205)
* fix

* #2133 added comments icon and count on notes tab

* reverted changes in people-filters.tsx

* added comment icon and count on timeline in People/Companies

* removed infra/dev/scripts/hashicorp.gpg

* added comment count and icon on timeline cards with seperate react component

* used isNonEmptyArray typeguard for array length check

* updated review feedback

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-09 16:34:54 +01:00
Kanav Arora
f26be4d837
2385-feat(front): icon button styles added (#2411)
* 2385-feat(front): icon button styles added

* 2385-feat(front): pr requested changes done

* Fix alignment

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-09 16:23:45 +01:00
Kanav Arora
279630052f
2294 feat(frontend): styling shortcut keys (#2336)
* 2294 feat(frontend): styling shortcut keys

* 2294 fix(front): pr requested changes

* Fix component interface

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-09 15:18:51 +01:00
Thaïs
aa09b5758c
feat: add Boolean field preview in settings (#2399)
Closes #2328
2023-11-09 12:20:30 +01:00
Thaïs
28779f0fb8
feat: add Number field preview in settings (#2397)
Closes #2327
2023-11-09 08:30:37 +01:00
Thaïs
1f5492b4a7
feat: add Text field preview in settings (#2389)
Closes #2325
2023-11-09 08:25:46 +01:00
Uwem Israel
4efbe4d798
FIX: Corrected button border color for danger button (#2409) 2023-11-08 23:47:12 +01:00
Charles Bochet
7623e7b7f9
Fix google auth url broken (#2380)
* Fix google auth url broken

* Refactor
2023-11-07 11:11:36 +01:00
Thaïs
377f95c9db
feat: add SettingsObjectFieldPreview and SettingsObjectFieldPreviewCard (#2376)
* feat: add SettingsObjectFieldPreview

Closes #2343

* feat: add SettingsObjectFieldPreviewCard

Closes #2349

* Fix ci

* Fix tests

* Fix tests

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2023-11-06 23:14:47 +01:00