feat: add organization settings UI
This commit is contained in:
@@ -39,7 +39,10 @@
|
||||
"saving": "Saving..."
|
||||
},
|
||||
"workspaceSelector": {
|
||||
"createAction": "Add workspace"
|
||||
"createAction": "Add workspace",
|
||||
"organizationLabel": "Organization",
|
||||
"organizationSettings": "Organization settings",
|
||||
"noOrganization": "No organization"
|
||||
},
|
||||
"workspaceCreate": {
|
||||
"eyebrow": "Workspace",
|
||||
@@ -54,6 +57,7 @@
|
||||
"fields": {
|
||||
"name": "Workspace name",
|
||||
"namePlaceholder": "Northwind Studio",
|
||||
"organization": "Organization",
|
||||
"slug": "Workspace slug",
|
||||
"slugPlaceholder": "northwind-studio",
|
||||
"timeZone": "Time zone"
|
||||
@@ -63,6 +67,66 @@
|
||||
"createFailed": "The workspace could not be created."
|
||||
}
|
||||
},
|
||||
"organizationSettings": {
|
||||
"eyebrow": "Organization",
|
||||
"title": "Organization settings",
|
||||
"description": "Manage the SaaS account boundary for members, billing access, connections, and owned workspaces.",
|
||||
"loading": "Loading organization settings...",
|
||||
"slugLabel": "Account slug",
|
||||
"fields": {
|
||||
"name": "Name",
|
||||
"slug": "Slug",
|
||||
"createdAt": "Created"
|
||||
},
|
||||
"sections": {
|
||||
"profile": {
|
||||
"title": "Profile",
|
||||
"description": "The account identity used across organization-owned workspaces."
|
||||
},
|
||||
"members": {
|
||||
"title": "Members",
|
||||
"description": "Organization-level users and their inherited account permissions.",
|
||||
"empty": "No organization members found."
|
||||
},
|
||||
"billing": {
|
||||
"title": "Billing",
|
||||
"description": "Subscription and billing access for this organization.",
|
||||
"placeholderTitle": "Billing provider is not connected yet",
|
||||
"placeholderText": "Plan, payment, and invoice management will live here after billing integration is added."
|
||||
},
|
||||
"connections": {
|
||||
"title": "Connections",
|
||||
"description": "Organization-level connectors and data mappings.",
|
||||
"placeholderTitle": "No organization connections configured",
|
||||
"placeholderText": "Connector authorization flows are intentionally out of scope for this UI shell."
|
||||
},
|
||||
"workspaces": {
|
||||
"title": "Workspaces",
|
||||
"description": "Brand and client workspaces owned by this organization.",
|
||||
"empty": "No workspaces belong to this organization yet."
|
||||
}
|
||||
},
|
||||
"roles": {
|
||||
"Owner": "Owner",
|
||||
"Admin": "Admin",
|
||||
"BillingManager": "Billing manager",
|
||||
"ConnectorManager": "Connector manager",
|
||||
"Member": "Member"
|
||||
},
|
||||
"permissions": {
|
||||
"title": "Your permissions",
|
||||
"description": "Current organization permissions returned by the API.",
|
||||
"items": {
|
||||
"ManageOrganizationSettings": "Manage settings",
|
||||
"ManageOrganizationMembers": "Manage members",
|
||||
"CreateWorkspaces": "Create workspaces",
|
||||
"ManageWorkspaces": "Manage workspaces",
|
||||
"ManageBilling": "Manage billing",
|
||||
"ManageConnectors": "Manage connectors",
|
||||
"AccessOwnedWorkspaces": "Access owned workspaces"
|
||||
}
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"brandCaption": "Approval workflow",
|
||||
"workspace": "Workspace",
|
||||
|
||||
Reference in New Issue
Block a user