0f47426d19
4747 create deleted listener on blocklist ( #5067 )
...
Closes #4747
2024-04-24 16:10:56 +02:00
d130b78166
5044 Dispatch createcontact job instead of emitting an event ( #5135 )
...
Closes #5044
2024-04-24 15:01:13 +02:00
824786ff04
4746 create created listener on blocklist for calendar ( #5046 )
...
Follows #5031 .
Closes #4746
2024-04-23 11:46:27 +02:00
fa4670b14d
chore: extend root eslint config in twenty-server ( #5101 )
...
Reopening @thaisguigon work from
https://github.com/twentyhq/twenty/pull/4781
---------
Co-authored-by: Thaïs Guigon <guigon.thais@gmail.com >
2024-04-22 17:34:24 +02:00
3024e04a1c
4971 add issyncenabled toggle in messaging settings ( #4995 )
...
- Closes #4971
- Fix calendar import to take isSyncEnabled into account
2024-04-17 13:35:23 +02:00
691454ef3b
4745 move common logic between messaging and calendar in packagestwenty serversrcmodulesconnected account ( #4962 )
...
Closes #4745
2024-04-15 18:10:12 +02:00
8853408264
4736 add listener on calendarchannel isautocontactcreationenabled ( #4913 )
...
Closes #4736
2024-04-11 17:57:19 +02:00
e7d146363c
4710 implement google calendar incremental sync ( #4822 )
...
Closes #4710
2024-04-10 15:53:14 +02:00
038b2c0efc
4738 add listeners on person creation and workspacemember creation to update participants ( #4854 )
...
Closes #4738
- Added the logic to unmatch a participant when the email of a person or
a workspace member is updated
2024-04-08 17:03:42 +02:00
85caed3463
4702 rename calendareventattendee to calendareventparticipant ( #4761 )
...
Closes #4702
2024-04-04 14:00:10 +02:00
68977dc675
Calendar event fixes and improvements ( #4690 )
...
* fixes
* saving workspaceMemberId and personId when saving attendees
* add typing
* use Map
* improve saveMessageParticipants
* fix role type
* move logic in a service
* create new service
* use new service in calendar-event-attendee.service
* modify service to include more common logic
* add defaumt value to isOrganizer in calendar-event-attendee.object-metadata
* rename folder
* renaming
2024-03-29 10:03:00 +01:00
96cad2accd
4398 decouple contacts and companies creation from messages import ( #4590 )
...
* emit event
* create queue and listener
* filter participants with role 'from'
* create job
* Add job to job module
* Refactoring
* Refactor contact creation in CreateCompanyAndContactService
* update job
* wip
* add getByHandlesWithoutPersonIdAndWorkspaceMemberId to calendar event attendee repository
* refactoring
* refactoring
* Revert "refactoring"
This reverts commit e5434f0b871e45447227aa8d55ba5af381c3ff1c.
* fix nest imports
* add await
* fix contact creation condition
* emit contact creation event after calendar-full-sync
* add await
* add missing transactionManager
* calendar event attendees personId update is working
* messageParticipant and calendarEventAttendee update is working as intended
* rename module
* fix lodash import
* add test
* update package.json
2024-03-22 18:44:14 +01:00
5665656b05
4489 timebox finish google calendar full sync ( #4615 )
...
* add lodash differenceWith
* add awaits
* update sync cursor is working
* add logs
* use isSyncEnabled information to enqueue jobs
* add decorator InjectObjectMetadataRepository
* fix gmail-full-sync
2024-03-22 18:10:55 +01:00
e5c1309e8c
feat: wip server folder structure ( #4573 )
...
* feat: wip server folder structure
* fix: merge
* fix: wrong merge
* fix: remove unused file
* fix: comment
* fix: lint
* fix: merge
* fix: remove console.log
* fix: metadata graphql arguments broken
2024-03-20 16:23:46 +01:00
8fb1ab8933
[backend] rename repository services and replace repository modules by dynamicModule ( #4536 )
...
* rename database services to repository
* refactor more repositories
* more refactoring
* followup
* remove unused imports
* fix
* fix
* Fix calendar listener being called when flag is off
* remove folders
2024-03-18 16:26:23 +01:00
2c09096edd
Refactor backend folder structure ( #4505 )
...
* Refactor backend folder structure
Co-authored-by: Charles Bochet <charles@twenty.com >
* fix tests
* fix
* move yoga hooks
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2024-03-15 18:37:09 +01:00