1774 extensibility v1 create an exhaustive documentation readme or dedicated section in twenty contributing doc (#16751)

As title

<img width="1108" height="894" alt="image"
src="https://github.com/user-attachments/assets/e2dc7e12-72e3-4ca3-ac7b-a94de547f82a"
/>
This commit is contained in:
martmull
2025-12-22 15:19:11 +01:00
committed by GitHub
parent 50b0665c44
commit bb73cbc380
25 changed files with 669 additions and 283 deletions
@@ -24,7 +24,6 @@ export const STANDARD_FLAT_ROLE_METADATA_BUILDERS_BY_ROLE_NAME = {
canBeAssignedToUsers: true,
canBeAssignedToAgents: false,
canBeAssignedToApiKeys: true,
canBeAssignedToApplications: false,
},
}),
} satisfies {
@@ -20,7 +20,6 @@ export type CreateStandardRoleContext = {
canBeAssignedToUsers: boolean;
canBeAssignedToAgents: boolean;
canBeAssignedToApiKeys: boolean;
canBeAssignedToApplications: boolean;
};
export type CreateStandardRoleArgs = StandardBuilderArgs<'role'> & {
@@ -43,7 +42,6 @@ export const createStandardRoleFlatMetadata = ({
canBeAssignedToUsers,
canBeAssignedToAgents,
canBeAssignedToApiKeys,
canBeAssignedToApplications,
},
workspaceId,
twentyStandardApplicationId,
@@ -68,7 +66,6 @@ export const createStandardRoleFlatMetadata = ({
canBeAssignedToUsers,
canBeAssignedToAgents,
canBeAssignedToApiKeys,
canBeAssignedToApplications,
workspaceId,
applicationId: twentyStandardApplicationId,
createdAt: now,
@@ -15,6 +15,5 @@ export const ADMIN_ROLE: StandardRoleDefinition = {
canBeAssignedToUsers: true,
canBeAssignedToAgents: false,
canBeAssignedToApiKeys: true,
canBeAssignedToApplications: false,
applicationId: null, // TODO: Replace with Twenty application ID
};