Thaïs and GitHub
62fa55eae6
feat: add Settings/Accounts Settings section ( #2853 )
...
Closes #2818
2023-12-07 12:43:38 +01:00
Lucas Bordeau and GitHub
a8ecc23cbe
Chore/move records related to record folder ( #2859 )
...
* WIP
* Finished multi select filter
* Cleaned console log
* Fix naming
* Fixed naming
* Moved RelationPicker folder
* Moved EntitySelect components
* Moved story
* Moved RelationPicker non component folders
* Moved everything else
2023-12-07 12:43:10 +01:00
f8ddf7f32c
fix: several Navigation Bar and Drawer fixes ( #2845 )
...
* fix: several Navigation Bar and Drawer fixes
Fixes #2821
- Fix navigation drawer animations
- Fix navigation bar positioning
- Do not display navigation drawer collapse button on mobile
- Refactor code and rename componentst
* Fix storybook test
* fix: fix NavigationDrawerHeader elements space-between
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-12-06 10:36:10 +01:00
bosiraphael and GitHub
2dcce31ede
Create feature flag and use hook to display account tab conditionally ( #2843 )
...
create feature flag and use hook to display account tab conditionally
2023-12-05 12:23:18 +01:00
Thaïs and GitHub
b4323f67a5
feat: create Settings/Accounts page ( #2837 )
...
Closes #2815
2023-12-05 10:51:25 +01:00
Charles Bochet
7e7bd6b9e7
Prevent setting addition from being broken
2023-12-03 12:01:37 +01:00
fec8223ab8
feat: improve mobile display by tab bar and other changes ( #2304 )
...
* feat: improve mobile display by tab bar and other changes
* fix: remove unused declaration in mobile navigation
* fix: update desktop navbar stories title
* fix: retrieve old titles for desktop-navbar stories
* fix: styles, manage active tabs
* fix: styles, manage active tabs
* fix: styles, manage active tabs
* fix: styles, manage active tabs
* fix: styles, manage active tabs
* fix: styles, manage active tabs
* fix: styles, manage active tabs
* fix: styles, manage active tabs
* fix: update logic for tab bar menu icons
* fix: remove Settings icon for mobile
* fix: resolve comments in pl
* feat: rework mobile navigation bar
* Fix
* Fixes
---------
Co-authored-by: Thaïs Guigon <guigon.thais@gmail.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-12-01 23:16:34 +01:00
74b077f3ca
Feat/error boundaries ( #2779 )
...
* - Changed to objectNameSingular always defined
- Added ErrorCatchAll
* - Added mock mode for companies logged out
- Added a proper ErrorBoundary component
* Removed react-error-boundary
* Implemented proper ErrorBoundary
* Fixes
* Change strategy about mocks
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-12-01 22:06:38 +01:00
Thaïs and GitHub
93e4f79551
feat: rename Probability field type to Rating and update preview ( #2770 )
...
Closes #2593
2023-12-01 15:31:01 +01:00
Mithra and GitHub
c2131a29b8
Renaming "Experience" to "Appearance" ( #2776 )
...
* refining settings
* Delete .idea/workspace.xml
* Update .gitignore
2023-11-30 14:41:03 +01:00
Thaïs and GitHub
d50cf5291a
feat: reorder select field options ( #2766 )
...
Closes #2703
2023-11-29 16:42:36 +01:00
d855a42eca
Fix/object record and metadata naming ( #2763 )
...
* Fixed object-record and object-metadata naming
* Fix post merge
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-11-29 13:45:57 +01:00
3617abb0e6
feat: pick select field option colors ( #2748 )
...
Closes #2433
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-11-29 12:49:41 +01:00
Charles Bochet
aa4bd0146b
Fix storybook tests preventing front build
2023-11-29 12:45:08 +01:00
Thaïs and GitHub
34a3197fee
feat: set Select field option as default option ( #2725 )
...
Closes #2591
2023-11-29 12:19:56 +01:00
Thaïs and GitHub
f00c05c342
feat: remove Select field options ( #2668 )
...
Closes #2587
2023-11-29 12:16:26 +01:00
Thaïs and GitHub
cf790b9a88
feat: add options to Select field ( #2665 )
...
Closes #2447
2023-11-28 23:48:54 +01:00
Thaïs and GitHub
bc787f72ba
feat: add Select field preview and form ( #2655 )
...
Closes #2432
2023-11-28 23:44:21 +01:00
0fa55b0634
Fix Frontend modules tests ( #2688 )
...
* Fix naming issue
Co-authored-by: gitstart-twenty <twenty@gitstart.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
* Fix more tests
Co-authored-by: gitstart-twenty <twenty@gitstart.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
* Revert unnecessary changes
Co-authored-by: gitstart-twenty <twenty@gitstart.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
* Refactor according to self-review
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: gitstart-twenty <twenty@gitstart.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
* Fix graphql mocks not working anymore
---------
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-28 23:33:34 +01:00
Thaïs and GitHub
a3f59b9e7d
test: restore and fix SettingsObjectFieldPreview stories ( #2607 )
...
Closes #2594
2023-11-28 10:46:55 +01:00
9648b13703
Fix Frontend pages tests ( #2719 )
...
* Fix Frontend pages tests
Co-authored-by: gitstart-twenty <twenty@gitstart.com >
Co-authored-by: Mael FOSSO <fosso.mael.elvis@gmail.com >
* Add SnackBarDecorator
Co-authored-by: gitstart-twenty <twenty@gitstart.com >
Co-authored-by: Mael FOSSO <fosso.mael.elvis@gmail.com >
* Fix more tests
Co-authored-by: gitstart-twenty <twenty@gitstart.com >
Co-authored-by: Mael FOSSO <fosso.mael.elvis@gmail.com >
* Fix more tests
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
Co-authored-by: gitstart-twenty <twenty@gitstart.com >
Co-authored-by: Mael FOSSO <fosso.mael.elvis@gmail.com >
---------
Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com >
Co-authored-by: Mael FOSSO <fosso.mael.elvis@gmail.com >
Co-authored-by: v1b3m <vibenjamin6@gmail.com >
2023-11-27 11:07:16 +01:00
Thaïs and GitHub
135733288d
feat: display error snackbars for Object and Field creation/edition ( #2708 )
2023-11-24 18:24:19 +01:00
Charles Bochet
2d0f63219f
Fix workspace prefill and remove user allowImpersonation Boolean
2023-11-24 00:07:15 +01:00
Thaïs and GitHub
532e4342ec
fix: fix viewing date fields detail pages ( #2641 )
...
Fixes #2640
2023-11-22 14:32:36 +01:00
Weiko and GitHub
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 and GitHub
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
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
Charles Bochet and GitHub
77733f2bc8
Improve Performances of FE by reducing first print queries ( #2623 )
2023-11-21 22:47:49 +01:00
Charles Bochet and GitHub
726e375616
Complete labelIdentifer, relationPicker first implementation ( #2618 )
...
* Fix first column main identifier
* Fixes
2023-11-21 18:32:36 +01:00
bosiraphael and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
f97d25d986
Introduce a RelationPicker component with a RelationPickerScope ( #2617 )
...
Refactor mainIdentifier into scope componetn
2023-11-21 16:09:02 +01:00
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 and GitHub
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 and GitHub
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 and GitHub
1e79d4351e
fix: fix Relation field preview ( #2605 )
...
Fixes #2586
2023-11-21 00:14:16 +01:00
Charles Bochet and GitHub
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 and GitHub
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
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
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
aa2596c572
Update Seeds while pre-fi
...
lling a new workspace
2023-11-17 21:54:32 +01:00
Thaïs and GitHub
e90beef91f
feat: add useCreateOneRelationMetadata and useRelationMetadata ( #2559 )
...
Closes #2423
2023-11-17 19:15:15 +01:00
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
martmull and GitHub
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
bosiraphael and GitHub
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
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 and GitHub
e5caa7a5df
Eslint prevent duplicate import ( #2516 )
...
- eslint: prevent duplicate import
2023-11-16 12:26:43 +01:00
bosiraphael and GitHub
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
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