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 CreatedBy as new standard field #5155

Open
Bonapara opened this issue Apr 24, 2024 · 0 comments
Open

Add CreatedBy as new standard field #5155

Bonapara opened this issue Apr 24, 2024 · 0 comments

Comments

@Bonapara
Copy link
Member

Bonapara commented Apr 24, 2024

Current Behavior

Currently, there is no way to determine the source of a record's creation. For instance, if several people are using a workspace linked to their email addresses, determining who created a company can be challenging.

Desired Behavior

Introduce a Created by field in every object, comprised of:

  • Creation Source
  • Creator Name

Creation Source

Initial sources include: Email, Calendar, API, Import, Manual.

Future additions may encompass Integrations/Third-party apps and Workflows. Each source should be represented by an icon preceding the Creator name.

Creator Name

  • For manually added records: User name
  • For records added in user name: User name
  • For records added via API: API name

Aim to attribute the person's name as creator whenever feasible.

Technical input

This should be a composite field that includes:

  • An enum for the Creation Source
  • A foreign to workspaceMember for Creator name
  • A text field that will be used as fallback if there is not foreign key to workspace (e.g. for api key or maybe we can backfill this in case a workspace member is deleted)

Figma V1

CleanShot 2024-04-24 at 18 22 36

https://www.figma.com/file/PNBfTgOVraw557OXChYagk/Explo?type=design&node-id=22607-12247&mode=design&t=Ih7xzl6DqBZfjhdD-11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant