Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Sample Emails and Calendar Events for Demo #6793

Open
Bonapara opened this issue Aug 29, 2024 · 3 comments
Open

Add Sample Emails and Calendar Events for Demo #6793

Bonapara opened this issue Aug 29, 2024 · 3 comments
Labels
good first issue Good for newcomers prio: med scope: backend Issues that are affecting the backend side only size: short

Comments

@Bonapara
Copy link
Member

Current Behavior

Today on demo.twenty.com, there are no emails or calendar events in the seed.

CleanShot 2024-08-29 at 18 51 52@2x

Desired Behavior

Add some emails and calendar events for each user so new Twenty users can see the benefits of syncing their emails and events to Twenty. Create a database of email threads and calendar events, then randomly assign 2 to 10 of them to each record. It's fine if there are some duplicate threads across contacts; it's for the sake of the demo.

@Bonapara Bonapara added good first issue Good for newcomers scope: backend Issues that are affecting the backend side only size: short labels Aug 29, 2024
@HKS07
Copy link
Contributor

HKS07 commented Aug 30, 2024

hi @Bonapara can i work on it?

@charlesBochet
Copy link
Member

charlesBochet commented Sep 1, 2024

@HKS07 you already have another issue assigned, leaving this one available for anybody else!

@charlesBochet
Copy link
Member

To create the seed data, you will probably need to see what real data look like.
To do that, you'll need to setup the Email synchronization which is still a bit tricky at the moment (we are simplifying it)

In a nutshell, you'll need to have :

  • (1) server + worker + redis + postgres running
  • (2) set your cache storage type to be Redis
  • (3) set your queue driver to be bull-mq
  • (4) activate calendar and messaging in env variables
  • (5) set up your google apis
  • (6) register messaging crons

Soon, (1-4) will be done by default, in the mean time please check: https://twenty.com/developers/section/self-hosting/self-hosting-var

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers prio: med scope: backend Issues that are affecting the backend side only size: short
Projects
None yet
Development

No branches or pull requests

4 participants