Skip to content

Commit c5c6302

Browse files
authored
feat: Added possibility to assign Service Accounts when create Project, Workspace, MCP (#246)
1 parent 0f7cd53 commit c5c6302

21 files changed

+536
-347
lines changed

public/locales/en.json

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,9 @@
143143
},
144144
"MemberTable": {
145145
"columnEmailHeader": "Email",
146-
"columnRoleHeader": "Role"
146+
"columnRoleHeader": "Role",
147+
"columnTypeHeader": "Type",
148+
"columnNamespaceHeader": "Namespace"
147149
},
148150
"IllustratedError": {
149151
"titleText": "Something went wrong",
@@ -163,7 +165,12 @@
163165
"membersHeader": "Members"
164166
},
165167
"EditMembers": {
166-
"addButton": "Add"
168+
"addButton": "Add new member or service account",
169+
"editHeader": "Edit member or service account",
170+
"addHeader": "Add new member or service account",
171+
"saveButton": "Save changes",
172+
"defaultNamespaceInfo": "Leave empty to use <span>default</span> namespace",
173+
"serviceAccoutsGuide": "You can also use our <link1>Service Account Guide</link1> for more information."
167174
},
168175
"ProjectsPage": {
169176
"header": "Your instances of <span>ManagedControlPlane</span>",
@@ -303,7 +310,7 @@
303310
"properFormatting": "Use A-Z, a-z, 0-9, hyphen (-), and period (.), but note that whitespace (spaces, tabs, etc.) is not allowed for proper compatibility.",
304311
"properFormattingLowercase": "Use lowercase a-z, 0-9, hyphen (-), and period (.), but note that whitespace (spaces, tabs, etc.) is not allowed for proper compatibility.",
305312
"maxChars": "Max length is {{maxLength}} characters.",
306-
"userExists": "User with this email already exists!",
313+
"userExists": "User with this name already exists!",
307314
"atLeastOneUser": "You need to have at least one member assigned.",
308315
"notValidChargingTargetFormat": "Use lowercase letters a-f, numbers 0-9, and hyphens (-) in the format: aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"
309316
},
@@ -343,7 +350,8 @@
343350
"next": "Next",
344351
"create": "Create",
345352
"close": "Close",
346-
"back": "Back"
353+
"back": "Back",
354+
"cancel": "Cancel"
347355
},
348356
"yaml": {
349357
"copiedToClipboard": "YAML copied to clipboard!",

src/components/Dialogs/CreateProjectDialog.cy.tsx

Lines changed: 0 additions & 145 deletions
This file was deleted.

src/components/Dialogs/CreateProjectDialogContainer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export function CreateProjectDialogContainer({
5353

5454
useEffect(() => {
5555
if (username) {
56-
setValue('members', [{ name: username, roles: [MemberRoles.admin], kind: 'User' }]);
56+
setValue('members', [{ name: username, role: MemberRoles.admin, kind: 'User' }]);
5757
}
5858
if (!isOpen) {
5959
clearForm();

src/components/Dialogs/CreateWorkspaceDialogContainer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export function CreateWorkspaceDialogContainer({
6868

6969
useEffect(() => {
7070
if (username) {
71-
setValue('members', [{ name: username, roles: [MemberRoles.admin], kind: 'User' }]);
71+
setValue('members', [{ name: username, role: MemberRoles.admin, kind: 'User' }]);
7272
}
7373
if (!isOpen) {
7474
clearForm();

0 commit comments

Comments
 (0)