twentyhq / twenty

Building a modern alternative to Salesforce, powered by the community.
https://twenty.com
GNU Affero General Public License v3.0
15.09k stars 1.51k forks source link

[Timebox] POC Workflow #6090

Open thomtrp opened 1 week ago

greptile-apps[bot] commented 1 week ago

To implement the POC Workflow, follow these steps:

  1. Calendar Integration:

    • Use components from /packages/twenty-front/src/modules/activities/calendar/components.
    • Main component: Calendar.
    • Highlight current event: CalendarCurrentEventCursor.
    • Render day card content: CalendarDayCardContent.
    • Display event details: CalendarEventDetails.
  2. Activity Management:

    • Use components from /packages/twenty-front/src/modules/activities/components.
    • Edit activity body: ActivityBodyEditor.tsx.
    • Display comments: ActivityComments.tsx.
    • Edit activity fields: ActivityEditorFields.tsx.
    • Render activity title: ActivityTitle.tsx.
  3. Timeline Display:

    • Use components from /packages/twenty-front/src/modules/activities/timeline/components.
    • Main component: Timeline.
    • Render single activity item: TimelineActivity.
    • Create new activities: TimelineCreateButtonGroup.
  4. Timeline Activities:

    • Use components from /packages/twenty-front/src/modules/activities/timelineActivities/components.
    • Group events by month: EventList.
    • Render single event row: EventRow.
    • Fetch timeline activities: TimelineActivitiesQueryEffect.
  5. Message Events:

    • Use components from /packages/twenty-front/src/modules/activities/timelineActivities/rows/message/components.
    • Render email message: EventCardMessage.tsx.
    • Indicate unshared message: EventCardMessageNotShared.tsx.
    • Expandable message row: EventRowMessage.tsx.

References

/packages/twenty-front/src/modules/activities/calendar/components /packages/twenty-front/src/modules/activities/components /packages/twenty-front/src/modules/activities/timeline/components /packages/twenty-front/src/modules/activities/timelineActivities/components /packages/twenty-front/src/modules/activities/timelineActivities/rows/message/components

#### About Greptile This response provides a starting point for your research, not a precise solution. Help us improve! Please leave a ๐Ÿ‘ if this is helpful and ๐Ÿ‘Ž if it is irrelevant. [Ask Greptile](https://app.greptile.com/chat/github/twentyhq/twenty/main) ยท [Edit Issue Bot Settings](https://app.greptile.com/apps/github)