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
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
Thaïs and Charles Bochet
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 and Charles Bochet
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
Thaïs
e90beef91f
feat: add useCreateOneRelationMetadata and useRelationMetadata ( #2559 )
...
Closes #2423
2023-11-17 19:15:15 +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
Thaïs
0d4949484c
feat: add Money field type in settings ( #2405 )
...
Closes #2346
2023-11-09 17:13:34 +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
Thaïs and Charles Bochet
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
Thaïs
60b1024efb
feat: do not show disabled fields in table ( #2319 )
...
Closes #2309
2023-11-03 15:05:04 +01:00
Thaïs
e053fba089
fix: fix Modules Storybook tests ( #2339 )
...
Fixes #2310
2023-11-03 15:01:42 +01:00
Thaïs
56a5f99108
fix: fix Pages Storybook tests ( #2305 )
...
* fix: fix Companies pages tests
* fix: fix People pages tests
* fix: fix Opportunities page tests
2023-11-03 14:25:36 +01:00
Thaïs
7fe569ec6a
fix: disable page shortcuts on TextArea focus ( #2288 )
...
Fixes #2275
2023-10-30 19:23:12 +01:00
Thaïs
3cdbe4f16e
fix: remove blank space below Object Settings cover image ( #2285 )
...
Fixes #2280
2023-10-30 19:22:23 +01:00
Thaïs
d30ed496e9
fix: display object plural labels in nav items ( #2290 )
...
Fixes #2289
2023-10-30 19:20:44 +01:00
Thaïs
328c5cd184
test: add metadata object and field mocks ( #2266 )
2023-10-30 17:56:56 +01:00
Thaïs
3fc1b74d9c
feat: navigate to Object Detail page after custom object creation ( #2277 )
...
Closes #2276
2023-10-30 13:33:29 +01:00
Thaïs and Lucas Bordeau
e488a87ce4
feat: save edited custom field ( #2245 )
...
Closes #2161
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2023-10-27 18:06:31 +02:00
Thaïs and Lucas Bordeau
40c5f72080
feat: save activated/disabled fields in New Field - Step 1 page ( #2226 )
...
* feat: save activated/disabled fields in New Field - Step 1 page
Closes #2170
* fix: fix objectSlug
* Console.log
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2023-10-27 17:59:57 +02:00
Thaïs
9681815cb3
test: fix SettingsObjectDisabledMenuDropDown storybook tests ( #2257 )
...
* test: fix SettingsObjectDisabledMenuDropDown storybook tests
* fix: fix BoardOptionsDropdownContent lint error
2023-10-27 17:49:14 +02:00
Thaïs and Lucas Bordeau
3c6ce75606
feat: activate standard objects in New Object page ( #2232 )
...
* feat: activate standard objects in New Object page
Closes #2010 , Closes #2173
* Pagination limit = 1000
* Various fixes
---------
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2023-10-27 15:46:29 +02:00
Thaïs
d7b0c1190a
feat: add Object Field Edit page sections ( #2243 )
...
Closes #2160 , Closes #2163
2023-10-27 12:13:01 +02:00
Thaïs
3d5ee6d7ca
feat: remove disabled custom objects ( #2247 )
...
Closes #2147
2023-10-27 11:08:02 +02:00
Thaïs
b30233d582
fix: generate metadata object and field names in camel case ( #2250 )
...
Fixes #2249
2023-10-26 17:27:52 +02:00
Thaïs
00dd046798
feat: create custom object field ( #2225 )
...
Closes #2171
2023-10-26 11:34:26 +02:00
Thaïs
2b1945a3e1
feat: create custom object and update edited object names ( #2220 )
...
Closes #2155 , Closes #2153
2023-10-26 11:04:16 +02:00
Thaïs and Charles Bochet
7a3338b4de
feat: save edited custom object ( #2204 )
...
Closes #2153
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com >
2023-10-24 08:33:35 +02:00
Thaïs and Charles Bochet
291feae595
feat: activate, disable and erase fields in Object Detail ( #2200 )
...
* feat: activate and disable objects
Closes #2144 , Closes #2148 , Closes #2154
* feat: activate, disable and erase fields in Object Detail
Closes #2158
---------
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com >
2023-10-24 08:30:13 +02:00
Thaïs
26e8cd76be
feat: activate and disable objects ( #2194 )
...
Closes #2144 , Closes #2148 , Closes #2154
2023-10-24 08:07:00 +02:00
Thaïs and Charles Bochet
34bbbdff41
feat: add New Field Step 2 form ( #2138 )
...
Closes #2001
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-10-21 13:28:15 +02:00
Thaïs
2f0da64e1b
feat: get object metadata from backend in Object Edit ( #2125 )
...
Closes #2009
2023-10-19 17:14:29 +02:00
Thaïs
f35ea19f4d
feat: get object metadata from backend in Object Detail and New Field… ( #2122 )
...
* feat: get object metadata from backend in Object Detail and New Field - Step 1
Closes #2008
* refactor: add useLazyLoadIcon hook
2023-10-19 16:58:18 +02:00
Thaïs
514692ca1f
feat: get active and disabled objects from backend in Objects Setting… ( #2119 )
...
* feat: get active and disabled objects from backend in Objects Settings page
Closes #2005
* refactor: add useObjectMetadata hook
2023-10-19 15:47:31 +02:00
Thaïs
3971454190
feat: add New Object Custom form ( #2105 )
...
* feat: add New Object Custom form
Closes #1808
* fix: fix lint error
2023-10-18 18:12:46 +02:00
Thaïs
8894c52202
feat: add Object Edit form ( #2090 )
...
Closes #1910
2023-10-17 21:03:59 +02:00
Thaïs
8a64903933
feat: add active/disabled fields table to New Field - Step 1 page ( #2069 )
...
Closes #1785
2023-10-16 18:16:25 +02:00
Thaïs
818efd72d0
feat: add Fields table to Object Detail page ( #1988 )
...
* feat: add Fields table to Object Detail page
Closes #1815
* refactor: add ObjectFieldDataType
2023-10-13 11:51:11 +02:00
Thaïs
c52b297612
feat: add New Object page ( #1970 )
...
Closes #1919
2023-10-11 15:45:59 +02:00
Thaïs
a342af74d1
feat: add Object Edit page ( #1968 )
...
Closes #1907
2023-10-11 15:34:10 +02:00
Thaïs
7731525317
feat: add Object Detail page breadcrumb ( #1962 )
...
Closes #1814
2023-10-11 12:12:19 +02:00
Thaïs
e1c0cb7821
feat: add Object Detail page ( #1917 )
...
* feat: add Object Detail page
Closes #1813
* refactor: add object settings width constant
2023-10-09 19:16:02 +02:00
Thaïs
18e210b29b
feat: add active and disabled object tables to settings ( #1885 )
...
* feat: add active and disabled object tables to settings
Closes #1799 , Closes #1800
* refactor: add align prop to TableCell
2023-10-05 22:19:08 +02:00
Thaïs
7af306792b
feat: add Table and TableSection components ( #1849 )
...
* refactor: rename ui/table to ui/data-table
* feat: add Table and TableSection components
Closes #1806
2023-10-04 17:46:14 +02:00
Thaïs
e63f8eac76
feat: add data model settings ( #1817 )
...
Closes #1760
2023-10-03 11:19:29 +02:00
Thaïs
ae0acd508a
docs: add page level sidebar ( #1749 )
...
* POC: docs: add page level sidebar
Closes #1341
* docs: hide level 1 test page from navbar
2023-09-29 17:50:21 +02:00
Thaïs
4e181aa40e
feat: lazy load IconPicker icons ( #1753 )
...
Closes #1750
2023-09-29 16:23:36 +02:00
Thaïs and Charles Bochet
1c35ccce4e
docs: redesign docs collapsible categories ( #1748 )
...
* docs: redesign docs collapsible categories
Closes #1341
* Fix people creation from People table page
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-29 16:22:04 +02:00
Thaïs
d9feabbc63
feat: add IconPicker ( #1730 )
...
* feat: add IconPicker
Closes #1657
* fix: fix front lint errors
* refactor: rename selectedIconName to selectedIconKey
2023-09-27 17:56:49 +02:00
Thaïs
1c3897848f
fix: fix table columns resize glitches on slow network ( #1707 )
...
Fixes #1580
2023-09-22 19:45:29 +02:00
Thaïs
ab0cdbf960
feat: persist table columns on change ( #1697 )
...
* feat: persist table columns on change
Closes #1580
* fix: fix drag-and-select on Table Options dropdown toggle
2023-09-21 13:15:57 -07:00
Thaïs
772d54d29f
feat: add DropdownMenuInput and use as view name input in board ( #1680 )
...
Closes #1510
2023-09-20 12:53:35 -07:00
Thaïs
a20ca95f32
feat: reset Recoil state on logout ( #1675 )
...
Closes #1452
2023-09-20 15:26:11 +02:00
Thaïs and Charles Bochet
3f600146b1
fix: fix some views dropdown design issues ( #1648 )
...
* fix: fix some views dropdown design issues
Closes #1610 , Closes #1601
* Handle max-width on view picker
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-19 20:01:01 -07:00
Thaïs
955deaf878
feat: improve table options dropdown view name input ( #1604 )
...
- Always show view name input in dropdown
- Edit current view name by default
- Add focus style
- Reset view edit mode on dropdown close
Closes #1540
2023-09-15 17:26:00 +02:00
Thaïs
2461a387ce
feat: persist board card fields ( #1566 )
...
Closes #1538
2023-09-14 15:06:15 -07:00
Thaïs
28e12d492c
feat: toggle board field visibilities ( #1547 )
...
Closes #1537 , Closes #1539
2023-09-13 11:58:52 +02:00
Thaïs and Charles Bochet
564a7c97b1
refactor: improve SingleEntitySelect empty option ( #1543 )
...
Closes #1331
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-11 17:27:17 -07:00
Thaïs
110d5eaa9d
feat: only show Update View button if view can be persisted ( #1533 )
...
Closes #1499
2023-09-11 12:03:01 +02:00
Thaïs and Charles Bochet
88c6d0da2a
feat: add Opportunities Views dropdown ( #1503 )
...
* feat: add Opportunities Views dropdown
Closes #1454
* feat: persist Opportunities view filters and sorts
Closes #1456
* feat: create/edit/delete Opportunities views
Closes #1455 , Closes #1457
* fix: add missing Opportunities view mock
---------
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com >
2023-09-10 19:07:14 -07:00
Thaïs and Charles Bochet
8ea4e6a51c
feat: reset table column resizing on ViewBar Cancel button click ( #1520 )
...
* feat: reset table column resizing on ViewBar Cancel button click
Closes #1500
* Fix according to PR
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-09-10 18:51:24 -07:00
Thaïs
86ff522e74
refactor: improve IconButtonGroup and FloatingIconButtonGroup ( #1518 )
...
Closes #1411
2023-09-08 17:16:27 +02:00
Thaïs
df17da80fc
refactor: add ViewBar and move view components to ui/view-bar ( #1495 )
...
Closes #1494
2023-09-08 11:57:16 +02:00
Thaïs
ccb57c91a3
refactor: move view recoil states to ui/view-bar folder ( #1482 )
...
* refactor: move view recoil states to ui/view-bar folder
Closes #1481
* refactor: rename some view related Recoil states and selectors
2023-09-08 11:26:15 +02:00
Thaïs and Lucas Bordeau
d6b89359f5
refactor: rename ui/filter-n-sort to ui/view-bar ( #1475 )
...
Closes #1473
Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com >
2023-09-06 16:46:02 +02:00
Thaïs
5c7660f588
feat: create default opportunities view on workspace creation + add seed data ( #1461 )
...
Closes #1314
2023-09-06 12:05:33 +02:00
Thaïs
b3887c6bcc
fix: use correct table view when switching workspaces ( #1447 )
...
Closes #1441
2023-09-05 12:40:45 +02:00
Thaïs
d866c0e3bc
fix: fix table columns update ( #1435 )
...
Closes #1434
2023-09-05 09:50:53 +02:00
Thaïs
a1e6e46388
fix: allow access to the Update View button when a table column can be persisted ( #1433 )
...
Closes #1432
2023-09-04 17:08:04 +02:00
Thaïs
8e22ffd021
fix: fix dropdown buttons z-index ( #1431 )
...
Closes #1430 , Closes #1422
2023-09-04 16:51:12 +02:00
Thaïs
96a0f30e98
feat: delete pipeline stage ( #1412 )
...
* feat: delete pipeline stage
Closes #1396
* refactor: code review
- Use string literal instead of enum
* docs: disable CircularProgressBar Chromatic snapshots
2023-09-04 16:39:01 +02:00
Thaïs
f29d843db9
feat: add board options dropdown and pipeline stage creation ( #1399 )
...
* feat: add board options dropdown and pipeline stage creation
Closes #1395
* refactor: code review
- remove useCallback
2023-09-04 11:37:31 +02:00
Thaïs
ae072b6ce5
refactor: index ViewField by viewId and key ( #1416 )
...
* refactor: index ViewField by viewId and key
Closes #1413
* refactor: rename ViewField properties
2023-09-04 10:55:03 +02:00
Thaïs
5653b89114
fix: fix filter and sort position on board horizontal scroll ( #1386 )
...
Closes #1354
2023-09-01 11:54:34 +02:00
Thaïs
2538ad1c6b
fix: improve full name editable fields in Person Show page ( #1390 )
...
* fix: improve full name editable fields in Person Show page
+ autoresize inputs according to their content
+ use "Empty" as placeholder
+ improve hover style
Closes #910
* refactor: code review
- rename TemplateDimensionsEffect to ComputeNodeDimensionsEffect
2023-09-01 11:25:19 +02:00
Thaïs
6eadd1d132
refactor: create/update/delete one view instead of many ( #1384 )
...
Closes #1359
2023-08-30 15:35:18 +02:00
Thaïs
4aae22ab34
feat: allow adding available pre-defined table columns to views ( #1371 )
...
* feat: allow adding available pre-defined table columns to views
Closes #1360
* fix: allow creating views with the same name for the same table
* refactor: code review
- rename things
- move handleColumnVisibilityChange to useTableColumns hook
2023-08-30 11:33:21 +02:00
Thaïs
2b3e96b9ea
fix: do not allow removal of last table view ( #1366 )
...
Closes #1358
2023-08-29 10:03:56 +02:00
Thaïs
74919eff7a
refactor: add ColumnDefinition type ( #1357 )
...
* refactor: add ColumnDefinition type
Closes #1193
* refactor: code review - rename things
* fix: fix wrong import and lint
2023-08-28 18:33:03 +02:00
Thaïs
209e8b64d9
feat: create default views on workspace creation + add views seed ( #1313 )
...
Closes #1311
2023-08-25 21:17:28 +02:00
Thaïs
432fea0ee3
feat: create view from current table columns + persist view fields on… ( #1308 )
...
feat: create view from current table columns + persist view fields on Update View button click
Closes #1302 , Closes #1307
2023-08-25 18:21:27 +02:00
Thaïs
c3d6451dd0
feat: create view from selected filters and sorts + switch to newly created view on view creation ( #1301 )
...
* feat: create view from selected filters and sorts
Closes #1292
* refactor: use selector to obtain table filters where query option
* refactor: activate exhaustive deps eslint rule for useRecoilCallback
* feat: switch to newly created view on view creation
Closes #1297
* refactor: code review
- use `useCallback` instead of `useRecoilCallback`
- rename `useTableViews` to `useViews`
- move filter-n-sort selectors to /states/selector subfolder
2023-08-25 12:43:21 +02:00
Thaïs
0cac598f0c
feat: disable Update View button if filters and sorts are up to date ( #1293 )
...
Closes #1291
2023-08-24 15:59:32 +02:00
Thaïs
74ab0142c7
feat: persist view filters and sorts on Update View button click ( #1290 )
...
* feat: add viewFilters table
Closes #1121
* feat: add Update View button + Create View dropdown
Closes #1124 , #1289
* feat: add View Filter resolvers
* feat: persist view filters and sorts on Update View button click
Closes #1123
* refactor: code review
- Rename recoil selectors
- Rename filters `field` property to `key`
2023-08-23 18:20:43 +02:00
Thaïs and Charles Bochet
a24e1e4dc9
feat: delete views from views dropdown ( #1234 )
...
Closes #1129
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com >
2023-08-16 14:27:03 -07:00
Thaïs
8479205c2a
chore: fix @apollo/client version to 3.7.17 ( #1233 )
2023-08-16 10:02:09 -07:00
Thaïs
4e654654da
feat: add views dropdown (list, add & edit views) ( #1220 )
...
Closes #1218
2023-08-15 12:08:02 -07:00
Thaïs
3978ef4edb
feat: change column visibility on add ( #1174 )
...
* feat: change column visibility on add
* refactor: extract views business logic from table
2023-08-11 12:38:20 -07:00
Thaïs
80a562d90d
feat: persist view sorts ( #1154 )
...
Closes #1122
2023-08-10 10:10:02 -07:00
Thaïs
0f364cc9e7
feat: add views and viewSorts tables ( #1131 )
...
* feat: add views table
Closes #1120
* feat: add viewSorts table
Closes #1120
2023-08-10 09:14:28 -07:00
Thaïs
c6bec40c90
feat: show/hide table columns ( #1078 )
...
Closes #813
2023-08-04 10:44:46 -07:00
Thaïs
417ca3d131
feat: add table columns ( #1056 )
...
* feat: add table columns
Closes #879
* refactor: ComponentProps first
2023-08-04 10:07:31 -07:00
Thaïs
3807d62aeb
feat: persist resized column widths ( #1017 )
...
* feat: persist resized column widths
Closes #981
* test: mock company and person view fields
2023-08-02 11:48:14 -07:00
Thaïs and Charles Bochet
58e5d24261
feat: add column resizing ( #975 )
...
* feat: add column resizing
Closes #817
* Use mouse up and down instead of dragging
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-07-30 20:38:38 -07:00
Thaïs
2304823dc6
docs: add DatePicker and ImageInput stories ( #980 )
...
Closes #979
2023-07-28 09:40:57 -07:00
Thaïs
9027406fdf
feat: create ViewField model ( #961 )
...
* feat: create ViewField model
- Created ViewField prisma model
- Added ViewField server resolvers for findMany/updateOne
- Added getViewFields/updateViewField graphql queries
Closes #849
* chore: update node version in .nvmrc files
2023-07-27 09:12:26 -07:00
Thaïs
a5ca913158
docs: allow custom props in catalog decorator ( #916 )
...
Relates to #702
2023-07-25 11:02:13 -07:00