Charles Bochet
ae7bad65ca
Setup GraphQL Code Generator ( #74 )
...
* chore: add types of schema
* Ease codegen use on FE
* chore: ignore prettier in generated files
* lint: generated files
* feature: strongly type filter of query
* chore: ignore generated files in prettier
* chore: eslint ignore generated files
---------
Co-authored-by: Sammy Teillet <sammy.teillet@gmail.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-04-25 17:25:30 +02:00
Sammy Teillet
a93c92c65c
Sammy/t 131 i see a ascending descending option in ( #73 )
...
* refactor: use safe css selector
* feature: onclick update the order option
* feature: set option in the dropdown
* feature: display icon for sort options
* refactor: indent key so react does not complain of conflicting keys
* feature: align icon and text
* feature: fix size of icon to align text
* feature: create design for TopOption in dropdown
* refactor: set font weight in style
* feature: finalise design of TopOption
* refactor: rename option to sort
* refactor: remove order from the sortType
* refactor: move sort mapper in service
* test: selection of Descending in SortDropdownButton
* refactor: fix styme-component warning
* feature: add sorting by people
* refactor: set SortFields types for tables
* feature: add sort by company
* refactor: rename sortFields to singular
* refactor: rename option to SortDirection
2023-04-25 16:29:08 +02:00
Anders Borch
463b5f4ec9
Mock apollo client.
...
Remove unit test argument.
2023-04-25 12:55:27 +02:00
Anders Borch
a6254197b1
Add contenteditable change event test
2023-04-25 12:55:27 +02:00
Anders Borch
4e517fa8f9
Add map back to gql person
2023-04-25 12:55:27 +02:00
Anders Borch
443f8ed663
Added update test
2023-04-25 12:55:27 +02:00
Anders Borch
8ed09d61ef
Refactor GraphqlPerson to GraphqlQueryPerson
...
A GraphqlQueryPerson has an id which is used in mutations.
2023-04-25 12:55:27 +02:00
Anders Borch
b6c7149b66
Use EditableCell for email
2023-04-25 12:55:27 +02:00
Anders Borch
b62fac3aee
Map Person to GraphqlMutationPerson
2023-04-25 12:55:27 +02:00
Anders Borch
38132749c2
Add updatePerson function
2023-04-25 12:55:27 +02:00
Anders Borch
24a228bd44
Add EditableCell
2023-04-25 12:55:27 +02:00
Charles Bochet
cf9afcc90f
Merge pull request #71 from twentyhq/cbo-design-fixes
...
Fix small design feedbacks
2023-04-25 12:16:34 +02:00
Charles Bochet
6284677fca
Merge pull request #72 from twentyhq/cbo-horizontal-scroll
...
Add horizontal scroll on tables
2023-04-25 12:16:12 +02:00
Charles Bochet
8de2d345ed
Add horizontal scroll on tables
2023-04-25 12:14:31 +02:00
Charles Bochet
63feef5727
Fix small design feedbacks
2023-04-25 11:34:04 +02:00
Charles Bochet
67e4e79623
Merge pull request #69 from twentyhq/sammy/t-130-when-a-sort-is-selected-i-see-the-sort
...
feature: add property isActive for dropdown buttons
2023-04-24 18:39:35 +02:00
Sammy Teillet
f7c53dbdeb
feature: set the right sort on click
2023-04-24 18:17:01 +02:00
Sammy Teillet
0f4dcc1957
refactor: extract dropdown for Sort dropdown
2023-04-24 18:05:29 +02:00
Charles Bochet
9971da59a6
Fix server build
2023-04-24 18:04:55 +02:00
Charles Bochet
250b51ec4a
Fix server build
2023-04-24 17:36:28 +02:00
Sammy Teillet
795f9e7af8
refactor: create SortDropdownButton
2023-04-24 17:35:43 +02:00
Charles Bochet
fc4a7d1486
Fix server build
2023-04-24 17:30:12 +02:00
Charles Bochet
f6341a422b
Fix server build
2023-04-24 17:24:58 +02:00
Charles Bochet
7b2033e5a4
Fix bug prisma build on server
2023-04-24 17:20:20 +02:00
Charles Bochet
f1058ffcf5
Fix bug prisma build on server
2023-04-24 17:19:21 +02:00
Charles Bochet
ec245f20c6
Build prisma client based on schema
2023-04-24 17:10:50 +02:00
Sammy Teillet
7cf1f913b0
feature: add property isActive for dropdown buttons
2023-04-24 17:01:26 +02:00
Charles Bochet
d4152fdcff
Merge pull request #68 from twentyhq/cbo-add-user-to-workspaces-on-signup
...
Assign user to workspace on signin
2023-04-24 17:01:24 +02:00
Charles Bochet
7ae7efb523
Fix
2023-04-24 17:00:14 +02:00
Charles Bochet
29b6109e54
Fix tests
2023-04-24 16:53:24 +02:00
Sammy Teillet
911eb48250
Merge pull request #67 from twentyhq/sammy/t-129-i-see-all-text-sorts-available-in-the
...
feature: Add all sortable fields of People table
2023-04-24 15:47:35 +02:00
Sammy Teillet
19385e00c0
feature: fix background color of dropdown item to be fully transparent
2023-04-24 15:39:36 +02:00
Sammy Teillet
4e3acf21d2
feature: set the right border radius for dropdown items
2023-04-24 15:29:24 +02:00
Sammy Teillet
bb8f61212b
feature: add all the sortable fields for people
2023-04-24 15:01:18 +02:00
Sammy Teillet
19903219c3
refactor: move sorts in peolpe-table
2023-04-24 14:59:53 +02:00
Sammy Teillet
99aa39f2ba
refactor: keep type of sortsAvailable while having type assertion
2023-04-24 14:57:57 +02:00
Sammy Teillet
c3da5fa5f4
feature: put react app in strict mode
2023-04-24 14:56:44 +02:00
Sammy Teillet
6e353f590c
feature: add email in sorts fields
2023-04-24 14:56:20 +02:00
Charles Bochet
6d2c8bbdf9
Assign user to workspace on signin
2023-04-24 14:53:48 +02:00
Sammy Teillet
a5909bd6ff
feature: keep callbacks between two renders
2023-04-24 14:49:40 +02:00
Sammy Teillet
2acd98370d
bugfix: remove infinite renderloop of onSortUpdate
2023-04-24 14:46:39 +02:00
Sammy Teillet
c7dc9cf83b
bugfix: fix direction and zindex of dropdown
2023-04-24 14:18:22 +02:00
Sammy Teillet
be947bdc8f
refactor: strongly type keys of sorts
2023-04-24 14:02:38 +02:00
Sammy Teillet
095a6886ae
refactor: move sortable fields in People
2023-04-24 14:00:14 +02:00
Sammy Teillet
bc91e97695
refactor: move sortable fields in table
2023-04-24 13:55:13 +02:00
Charles Bochet
00ad3a89b5
Merge pull request #66 from twentyhq/anders/t-166-i-can-update-people-and-company-data-in
...
Add write permissions for user to people and companies
2023-04-24 13:28:28 +02:00
Charles Bochet
8e290c8933
Merge pull request #65 from twentyhq/anders/t-162-dev-refactor-data-layer-to-a-different
...
Refactor people query into separate file.
2023-04-24 13:27:52 +02:00
Anders Borch
efd6138877
Use GET_PEOPLE in mock
2023-04-24 12:28:22 +02:00
Anders Borch
b5cbf219e3
Add write permissions for user to people and companies
...
Add insert, update, delete permissions without any custom checks.
It is assumes that custom checks will be added as a part of the
workspace authorization ticket.
2023-04-24 11:53:28 +02:00
Anders Borch
47bdabd5aa
Refactor people query into separate file.
2023-04-24 11:10:56 +02:00