Commit 706c6bdb authored by AllForNothing's avatar AllForNothing
Browse files

Rename project role


Signed-off-by: default avatarAllForNothing <sshijun@vmware.com>
parent b56a49ef
...@@ -137,7 +137,7 @@ describe('ChartDetailComponent', () => { ...@@ -137,7 +137,7 @@ describe('ChartDetailComponent', () => {
"current_user_role_id": 1, "current_user_role_id": 1,
"has_project_admin_role": true, "has_project_admin_role": true,
"is_member": true, "is_member": true,
"role_name": 'master', "role_name": 'maintainer',
"repo_count": 0, "repo_count": 0,
"chart_count": 1, "chart_count": 1,
"registry_id" : 0, "registry_id" : 0,
......
...@@ -34,8 +34,8 @@ ...@@ -34,8 +34,8 @@
<label for="checkrads_project_admin">{{'MEMBER.PROJECT_ADMIN' | translate}}</label> <label for="checkrads_project_admin">{{'MEMBER.PROJECT_ADMIN' | translate}}</label>
</clr-radio-wrapper> </clr-radio-wrapper>
<clr-radio-wrapper> <clr-radio-wrapper>
<input clrRadio type="radio" name="member_role" id="checkrads_project_master" [value]=4 [(ngModel)]="member.role_id"> <input clrRadio type="radio" name="member_role" id="checkrads_project_maintainer" [value]=4 [(ngModel)]="member.role_id">
<label for="checkrads_project_master">{{'MEMBER.PROJECT_MASTER' | translate}}</label> <label for="checkrads_project_maintainer">{{'MEMBER.PROJECT_MAINTAINER' | translate}}</label>
</clr-radio-wrapper> </clr-radio-wrapper>
<clr-radio-wrapper> <clr-radio-wrapper>
<input clrRadio type="radio" name="member_role" id="checkrads_developer" [value]=2 [(ngModel)]="member.role_id"> <input clrRadio type="radio" name="member_role" id="checkrads_developer" [value]=2 [(ngModel)]="member.role_id">
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<clr-dropdown-menu *clrIfOpen> <clr-dropdown-menu *clrIfOpen>
<label class="dropdown-header">{{'MEMBER.SET_ROLE' | translate}}</label> <label class="dropdown-header">{{'MEMBER.SET_ROLE' | translate}}</label>
<button clrDropdownItem (click)="changeMembersRole(selectedRow, 1)" [disabled]="!(selectedRow.length && hasUpdateMemberPermission) || onlySelf">{{'MEMBER.PROJECT_ADMIN' | translate}}</button> <button clrDropdownItem (click)="changeMembersRole(selectedRow, 1)" [disabled]="!(selectedRow.length && hasUpdateMemberPermission) || onlySelf">{{'MEMBER.PROJECT_ADMIN' | translate}}</button>
<button clrDropdownItem (click)="changeMembersRole(selectedRow, 4)" [disabled]="!(selectedRow.length && hasUpdateMemberPermission) || onlySelf">{{'MEMBER.PROJECT_MASTER' | translate}}</button> <button clrDropdownItem (click)="changeMembersRole(selectedRow, 4)" [disabled]="!(selectedRow.length && hasUpdateMemberPermission) || onlySelf">{{'MEMBER.PROJECT_MAINTAINER' | translate}}</button>
<button clrDropdownItem (click)="changeMembersRole(selectedRow, 2)" [disabled]="!(selectedRow.length && hasUpdateMemberPermission) || onlySelf">{{'MEMBER.DEVELOPER' | translate}}</button> <button clrDropdownItem (click)="changeMembersRole(selectedRow, 2)" [disabled]="!(selectedRow.length && hasUpdateMemberPermission) || onlySelf">{{'MEMBER.DEVELOPER' | translate}}</button>
<button clrDropdownItem (click)="changeMembersRole(selectedRow, 3)" [disabled]="!(selectedRow.length && hasUpdateMemberPermission) || onlySelf">{{'MEMBER.GUEST' | translate}}</button> <button clrDropdownItem (click)="changeMembersRole(selectedRow, 3)" [disabled]="!(selectedRow.length && hasUpdateMemberPermission) || onlySelf">{{'MEMBER.GUEST' | translate}}</button>
<button clrDropdownItem (click)="changeMembersRole(selectedRow, 5)" [disabled]="!(selectedRow.length && hasUpdateMemberPermission) || onlySelf">{{'MEMBER.LIMITED_GUEST' | translate}}</button> <button clrDropdownItem (click)="changeMembersRole(selectedRow, 5)" [disabled]="!(selectedRow.length && hasUpdateMemberPermission) || onlySelf">{{'MEMBER.LIMITED_GUEST' | translate}}</button>
......
...@@ -57,7 +57,7 @@ describe('ProjectDetailComponent', () => { ...@@ -57,7 +57,7 @@ describe('ProjectDetailComponent', () => {
data: of({ data: of({
projectResolver: { projectResolver: {
ismember: true, ismember: true,
role_name: 'master', role_name: 'maintainer',
} }
}) })
}; };
......
...@@ -61,7 +61,7 @@ describe('ArtifactListPageComponent', () => { ...@@ -61,7 +61,7 @@ describe('ArtifactListPageComponent', () => {
data: of({ data: of({
projectResolver: { projectResolver: {
ismember: true, ismember: true,
role_name: 'master', role_name: 'maintainer',
} }
}), }),
params: { params: {
......
...@@ -51,7 +51,7 @@ describe('ArtifactSummaryComponent', () => { ...@@ -51,7 +51,7 @@ describe('ArtifactSummaryComponent', () => {
data: of({ data: of({
projectResolver: { projectResolver: {
ismember: true, ismember: true,
role_name: 'master', role_name: 'maintainer',
} }
}) })
}; };
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
<h5 class="mt-0 width-7-5">{{'SUMMARY.PROJECT_MEMBER' | translate}}</h5> <h5 class="mt-0 width-7-5">{{'SUMMARY.PROJECT_MEMBER' | translate}}</h5>
<ul class="list-unstyled"> <ul class="list-unstyled">
<li>{{ summaryInformation?.project_admin_count }} {{'SUMMARY.ADMIN' | translate}}</li> <li>{{ summaryInformation?.project_admin_count }} {{'SUMMARY.ADMIN' | translate}}</li>
<li>{{ summaryInformation?.master_count }} {{'SUMMARY.MASTER' | translate}}</li> <li>{{ summaryInformation?.maintainer_count }} {{'SUMMARY.MAINTAINER' | translate}}</li>
<li>{{ summaryInformation?.developer_count }} {{'SUMMARY.DEVELOPER' | translate}}</li> <li>{{ summaryInformation?.developer_count }} {{'SUMMARY.DEVELOPER' | translate}}</li>
<li>{{ summaryInformation?.guest_count }} {{'SUMMARY.GUEST' | translate}}</li> <li>{{ summaryInformation?.guest_count }} {{'SUMMARY.GUEST' | translate}}</li>
<li>{{ summaryInformation?.limited_guest_count }} {{'SUMMARY.LIMITED_GUEST' | translate}}</li> <li>{{ summaryInformation?.limited_guest_count }} {{'SUMMARY.LIMITED_GUEST' | translate}}</li>
......
...@@ -59,7 +59,7 @@ describe('SummaryComponent', () => { ...@@ -59,7 +59,7 @@ describe('SummaryComponent', () => {
repo_count: 0, repo_count: 0,
chart_count: 0, chart_count: 0,
project_admin_count: 1, project_admin_count: 1,
master_count: 0, maintainer_count: 0,
developer_count: 0 developer_count: 0
}; };
......
...@@ -66,13 +66,13 @@ export const RoleInfo = { ...@@ -66,13 +66,13 @@ export const RoleInfo = {
1: "MEMBER.PROJECT_ADMIN", 1: "MEMBER.PROJECT_ADMIN",
2: "MEMBER.DEVELOPER", 2: "MEMBER.DEVELOPER",
3: "MEMBER.GUEST", 3: "MEMBER.GUEST",
4: "MEMBER.PROJECT_MASTER", 4: "MEMBER.PROJECT_MAINTAINER",
5: "MEMBER.LIMITED_GUEST", 5: "MEMBER.LIMITED_GUEST",
}; };
export const RoleMapping = { export const RoleMapping = {
"projectAdmin": "MEMBER.PROJECT_ADMIN", "projectAdmin": "MEMBER.PROJECT_ADMIN",
"master": "MEMBER.PROJECT_MASTER", "maintainer": "MEMBER.PROJECT_MAINTAINER",
"developer": "MEMBER.DEVELOPER", "developer": "MEMBER.DEVELOPER",
"guest": "MEMBER.GUEST", "guest": "MEMBER.GUEST",
"limitedGuest": "MEMBER.LIMITED_GUEST", "limitedGuest": "MEMBER.LIMITED_GUEST",
...@@ -82,13 +82,13 @@ export const ProjectRoles = [ ...@@ -82,13 +82,13 @@ export const ProjectRoles = [
{ id: 1, value: "MEMBER.PROJECT_ADMIN" }, { id: 1, value: "MEMBER.PROJECT_ADMIN" },
{ id: 2, value: "MEMBER.DEVELOPER" }, { id: 2, value: "MEMBER.DEVELOPER" },
{ id: 3, value: "MEMBER.GUEST" }, { id: 3, value: "MEMBER.GUEST" },
{ id: 4, value: "MEMBER.PROJECT_MASTER" }, { id: 4, value: "MEMBER.PROJECT_MAINTAINER" },
{ id: 5, value: "MEMBER.LIMITED_GUEST" }, { id: 5, value: "MEMBER.LIMITED_GUEST" },
]; ];
export enum Roles { export enum Roles {
PROJECT_ADMIN = 1, PROJECT_ADMIN = 1,
PROJECT_MASTER = 4, PROJECT_MAINTAINER = 4,
DEVELOPER = 2, DEVELOPER = 2,
GUEST = 3, GUEST = 3,
LIMITED_GUEST = 5, LIMITED_GUEST = 5,
...@@ -99,4 +99,4 @@ export enum ResourceType { ...@@ -99,4 +99,4 @@ export enum ResourceType {
REPOSITORY = 1, REPOSITORY = 1,
CHART_VERSION = 2, CHART_VERSION = 2,
REPOSITORY_TAG = 3, REPOSITORY_TAG = 3,
} }
\ No newline at end of file
...@@ -282,7 +282,7 @@ ...@@ -282,7 +282,7 @@
"ROLE": "Role", "ROLE": "Role",
"SYS_ADMIN": "System Admin", "SYS_ADMIN": "System Admin",
"PROJECT_ADMIN": "Project Admin", "PROJECT_ADMIN": "Project Admin",
"PROJECT_MASTER": "Master", "PROJECT_MAINTAINER": "Maintainer",
"DEVELOPER": "Developer", "DEVELOPER": "Developer",
"GUEST": "Guest", "GUEST": "Guest",
"LIMITED_GUEST": "Limited Guest", "LIMITED_GUEST": "Limited Guest",
...@@ -439,7 +439,7 @@ ...@@ -439,7 +439,7 @@
"ROLE": "Role", "ROLE": "Role",
"SYS_ADMIN": "System Admin", "SYS_ADMIN": "System Admin",
"PROJECT_ADMIN": "Project Admin", "PROJECT_ADMIN": "Project Admin",
"PROJECT_MASTER": "Master", "PROJECT_MAINTAINER": "Maintainer",
"DEVELOPER": "Developer", "DEVELOPER": "Developer",
"GUEST": "Guest", "GUEST": "Guest",
"LIMITED_GUEST": "Limited Guest", "LIMITED_GUEST": "Limited Guest",
...@@ -778,7 +778,7 @@ ...@@ -778,7 +778,7 @@
"ARTIFACT_COUNT": "Artifact count", "ARTIFACT_COUNT": "Artifact count",
"STORAGE_CONSUMPTION": "Storage consumption", "STORAGE_CONSUMPTION": "Storage consumption",
"ADMIN": "Admin(s)", "ADMIN": "Admin(s)",
"MASTER": "Master(s)", "MAINTAINER": "Maintainer(s)",
"DEVELOPER": "Developer(s)", "DEVELOPER": "Developer(s)",
"GUEST": "Guest(s)", "GUEST": "Guest(s)",
"LIMITED_GUEST": "Limited guest(s)" "LIMITED_GUEST": "Limited guest(s)"
......
...@@ -283,7 +283,7 @@ ...@@ -283,7 +283,7 @@
"ROLE": "Rol", "ROLE": "Rol",
"SYS_ADMIN": "Administrador del sistema", "SYS_ADMIN": "Administrador del sistema",
"PROJECT_ADMIN": "Administrador del proyecto", "PROJECT_ADMIN": "Administrador del proyecto",
"PROJECT_MASTER": "Mantenedor", "PROJECT_MAINTAINER": "Mantenedor",
"DEVELOPER": "Desarrollador", "DEVELOPER": "Desarrollador",
"GUEST": "Invitado", "GUEST": "Invitado",
"LIMITED_GUEST": "Limited Guest", "LIMITED_GUEST": "Limited Guest",
...@@ -439,7 +439,7 @@ ...@@ -439,7 +439,7 @@
"ROLE": "Role", "ROLE": "Role",
"SYS_ADMIN": "System Admin", "SYS_ADMIN": "System Admin",
"PROJECT_ADMIN": "Project Admin", "PROJECT_ADMIN": "Project Admin",
"PROJECT_MASTER": "Master", "PROJECT_MAINTAINER": "Maintainer",
"DEVELOPER": "Developer", "DEVELOPER": "Developer",
"GUEST": "Guest", "GUEST": "Guest",
"LIMITED_GUEST": "Limited Guest", "LIMITED_GUEST": "Limited Guest",
...@@ -779,7 +779,7 @@ ...@@ -779,7 +779,7 @@
"ARTIFACT_COUNT": "Artifact count", "ARTIFACT_COUNT": "Artifact count",
"STORAGE_CONSUMPTION": "Storage consumption", "STORAGE_CONSUMPTION": "Storage consumption",
"ADMIN": "Admin(s)", "ADMIN": "Admin(s)",
"MASTER": "Master(s)", "MAINTAINER": "Maintainer(s)",
"DEVELOPER": "Developer(s)", "DEVELOPER": "Developer(s)",
"GUEST": "Guest(s)", "GUEST": "Guest(s)",
"LIMITED_GUEST": "Limited guest(s)" "LIMITED_GUEST": "Limited guest(s)"
......
...@@ -295,7 +295,7 @@ ...@@ -295,7 +295,7 @@
"USER_TYPE": "User", "USER_TYPE": "User",
"SYS_ADMIN": "System Admin", "SYS_ADMIN": "System Admin",
"PROJECT_ADMIN": "Project Admin", "PROJECT_ADMIN": "Project Admin",
"PROJECT_MASTER": "préposé à la maintenance", "PROJECT_MAINTAINER": "préposé à la maintenance",
"DEVELOPER": "Développeur", "DEVELOPER": "Développeur",
"GUEST": "Invité", "GUEST": "Invité",
"LIMITED_GUEST": "Limited Guest", "LIMITED_GUEST": "Limited Guest",
...@@ -431,7 +431,7 @@ ...@@ -431,7 +431,7 @@
"ROLE": "Role", "ROLE": "Role",
"SYS_ADMIN": "System Admin", "SYS_ADMIN": "System Admin",
"PROJECT_ADMIN": "Project Admin", "PROJECT_ADMIN": "Project Admin",
"PROJECT_MASTER": "Master", "PROJECT_MAINTAINER": "Maintainer",
"DEVELOPER": "Developer", "DEVELOPER": "Developer",
"GUEST": "Guest", "GUEST": "Guest",
"LIMITED_GUEST": "Limited Guest", "LIMITED_GUEST": "Limited Guest",
...@@ -764,7 +764,7 @@ ...@@ -764,7 +764,7 @@
"ARTIFACT_COUNT": "Artifact count", "ARTIFACT_COUNT": "Artifact count",
"STORAGE_CONSUMPTION": "Storage consumption", "STORAGE_CONSUMPTION": "Storage consumption",
"ADMIN": "Admin(s)", "ADMIN": "Admin(s)",
"MASTER": "Master(s)", "MAINTAINER": "Maintainer(s)",
"DEVELOPER": "Developer(s)", "DEVELOPER": "Developer(s)",
"GUEST": "Guest(s)", "GUEST": "Guest(s)",
"LIMITED_GUEST": "Limited guest(s)" "LIMITED_GUEST": "Limited guest(s)"
......
...@@ -280,7 +280,7 @@ ...@@ -280,7 +280,7 @@
"ROLE": "Função", "ROLE": "Função",
"SYS_ADMIN": "Administrador do Sistema", "SYS_ADMIN": "Administrador do Sistema",
"PROJECT_ADMIN": "Administrador do Projeto", "PROJECT_ADMIN": "Administrador do Projeto",
"PROJECT_MASTER": "Mantenedor", "PROJECT_MAINTAINER": "Mantenedor",
"DEVELOPER": "Desenvolvedor", "DEVELOPER": "Desenvolvedor",
"GUEST": "Visitante", "GUEST": "Visitante",
"LIMITED_GUEST": "Limited Guest", "LIMITED_GUEST": "Limited Guest",
...@@ -387,7 +387,7 @@ ...@@ -387,7 +387,7 @@
"ROLE": "Role", "ROLE": "Role",
"SYS_ADMIN": "System Admin", "SYS_ADMIN": "System Admin",
"PROJECT_ADMIN": "Project Admin", "PROJECT_ADMIN": "Project Admin",
"PROJECT_MASTER": "Master", "PROJECT_MAINTAINER": "Maintainer",
"DEVELOPER": "Developer", "DEVELOPER": "Developer",
"GUEST": "Guest", "GUEST": "Guest",
"LIMITED_GUEST": "Limited Guest", "LIMITED_GUEST": "Limited Guest",
...@@ -775,7 +775,7 @@ ...@@ -775,7 +775,7 @@
"ARTIFACT_COUNT": "Artifact count", "ARTIFACT_COUNT": "Artifact count",
"STORAGE_CONSUMPTION": "Storage consumption", "STORAGE_CONSUMPTION": "Storage consumption",
"ADMIN": "Admin(s)", "ADMIN": "Admin(s)",
"MASTER": "Master(s)", "MAINTAINER": "Maintainer(s)",
"DEVELOPER": "Developer(s)", "DEVELOPER": "Developer(s)",
"GUEST": "Guest(s)", "GUEST": "Guest(s)",
"LIMITED_GUEST": "Limited guest(s)" "LIMITED_GUEST": "Limited guest(s)"
......
...@@ -282,7 +282,7 @@ ...@@ -282,7 +282,7 @@
"ROLE": "Rol", "ROLE": "Rol",
"SYS_ADMIN": "Sistem Yöneticisi", "SYS_ADMIN": "Sistem Yöneticisi",
"PROJECT_ADMIN": "Proje Yöneticisi", "PROJECT_ADMIN": "Proje Yöneticisi",
"PROJECT_MASTER": "Uzman", "PROJECT_MAINTAINER": "Uzman",
"DEVELOPER": "Geliştirici", "DEVELOPER": "Geliştirici",
"GUEST": "Konuk", "GUEST": "Konuk",
"LIMITED_GUEST": "Limited Guest", "LIMITED_GUEST": "Limited Guest",
...@@ -439,7 +439,7 @@ ...@@ -439,7 +439,7 @@
"ROLE": "Rol", "ROLE": "Rol",
"SYS_ADMIN": "Sistem Yöneticisi", "SYS_ADMIN": "Sistem Yöneticisi",
"PROJECT_ADMIN": "Proje Yöneticisi", "PROJECT_ADMIN": "Proje Yöneticisi",
"PROJECT_MASTER": "Uzman", "PROJECT_MAINTAINER": "Uzman",
"DEVELOPER": "Geliştirici", "DEVELOPER": "Geliştirici",
"GUEST": "Misafir", "GUEST": "Misafir",
"LIMITED_GUEST": "Limited Guest", "LIMITED_GUEST": "Limited Guest",
...@@ -778,7 +778,7 @@ ...@@ -778,7 +778,7 @@
"ARTIFACT_COUNT": "Buluntu adeti", "ARTIFACT_COUNT": "Buluntu adeti",
"STORAGE_CONSUMPTION": "Depolama tüketimi", "STORAGE_CONSUMPTION": "Depolama tüketimi",
"ADMIN": "Yönetici(ler)", "ADMIN": "Yönetici(ler)",
"MASTER": "Uzman(lar)", "MAINTAINER": "Uzman(lar)",
"DEVELOPER": "Geliştirici(ler)", "DEVELOPER": "Geliştirici(ler)",
"GUEST": "Misafir(ler)", "GUEST": "Misafir(ler)",
"LIMITED_GUEST": "Limited guest(s)" "LIMITED_GUEST": "Limited guest(s)"
......
...@@ -282,7 +282,7 @@ ...@@ -282,7 +282,7 @@
"ROLE": "角色", "ROLE": "角色",
"SYS_ADMIN": "系统管理员", "SYS_ADMIN": "系统管理员",
"PROJECT_ADMIN": "项目管理员", "PROJECT_ADMIN": "项目管理员",
"PROJECT_MASTER": "维护人员", "PROJECT_MAINTAINER": "维护人员",
"DEVELOPER": "开发人员", "DEVELOPER": "开发人员",
"GUEST": "访客", "GUEST": "访客",
"LIMITED_GUEST": "受限访客", "LIMITED_GUEST": "受限访客",
...@@ -438,7 +438,7 @@ ...@@ -438,7 +438,7 @@
"ROLE": "权限", "ROLE": "权限",
"SYS_ADMIN": "系统管理员", "SYS_ADMIN": "系统管理员",
"PROJECT_ADMIN": "项目管理员", "PROJECT_ADMIN": "项目管理员",
"PROJECT_MASTER": "维护人员", "PROJECT_MAINTAINER": "维护人员",
"DEVELOPER": "开发者", "DEVELOPER": "开发者",
"GUEST": "访客", "GUEST": "访客",
"LIMITED_GUEST": "受限访客", "LIMITED_GUEST": "受限访客",
...@@ -779,7 +779,7 @@ ...@@ -779,7 +779,7 @@
"ARTIFACT_COUNT": "Artifact 数量", "ARTIFACT_COUNT": "Artifact 数量",
"STORAGE_CONSUMPTION": "存储消耗", "STORAGE_CONSUMPTION": "存储消耗",
"ADMIN": "管理员", "ADMIN": "管理员",
"MASTER": "维护人员", "MAINTAINER": "维护人员",
"DEVELOPER": "开发者", "DEVELOPER": "开发者",
"GUEST": "访客", "GUEST": "访客",
"LIMITED_GUEST": "受限访客" "LIMITED_GUEST": "受限访客"
......
...@@ -280,7 +280,7 @@ ...@@ -280,7 +280,7 @@
"ROLE": "角色", "ROLE": "角色",
"SYS_ADMIN": "系統管理員", "SYS_ADMIN": "系統管理員",
"PROJECT_ADMIN": "項目管理員", "PROJECT_ADMIN": "項目管理員",
"PROJECT_MASTER": "維護人員", "PROJECT_MAINTAINER": "維護人員",
"DEVELOPER": "開發人員", "DEVELOPER": "開發人員",
"GUEST": "訪客", "GUEST": "訪客",
"LIMITED_GUEST": "受限訪客", "LIMITED_GUEST": "受限訪客",
...@@ -436,7 +436,7 @@ ...@@ -436,7 +436,7 @@
"ROLE": "權限", "ROLE": "權限",
"SYS_ADMIN": "系統管理員", "SYS_ADMIN": "系統管理員",
"PROJECT_ADMIN": "項目管理員", "PROJECT_ADMIN": "項目管理員",
"PROJECT_MASTER": "維護人員", "PROJECT_MAINTAINER": "維護人員",
"DEVELOPER": "開發者", "DEVELOPER": "開發者",
"GUEST": "訪客", "GUEST": "訪客",
"LIMITED_GUEST": "受限訪客" "LIMITED_GUEST": "受限訪客"
...@@ -775,7 +775,7 @@ ...@@ -775,7 +775,7 @@
"ARTIFACT_COUNT":"工件數量", "ARTIFACT_COUNT":"工件數量",
"STORAGE_CONSUMPTION": "存儲消耗", "STORAGE_CONSUMPTION": "存儲消耗",
"ADMIN": "管理員", "ADMIN": "管理員",
"MASTER": "維護人員", "MAINTAINER": "維護人員",
"DEVELOPER": "開發者", "DEVELOPER": "開發者",
"GUEST": "訪客", "GUEST": "訪客",
"LIMITED_GUEST": "受限訪客" "LIMITED_GUEST": "受限訪客"
......
...@@ -133,9 +133,9 @@ export const PROJECT_ROOTS = [ ...@@ -133,9 +133,9 @@ export const PROJECT_ROOTS = [
LABEL: "GROUP.PROJECT_ADMIN" LABEL: "GROUP.PROJECT_ADMIN"
}, },
{ {
NAME: "master", NAME: "maintainer",
VALUE: 4, VALUE: 4,
LABEL: "GROUP.PROJECT_MASTER" LABEL: "GROUP.PROJECT_MAINTAINER"
}, },
{ {
NAME: "developer", NAME: "developer",
......
...@@ -87,7 +87,7 @@ User Can Not Change Role ...@@ -87,7 +87,7 @@ User Can Not Change Role
#this keyworkd seems will not use any more, will delete in the future #this keyworkd seems will not use any more, will delete in the future
Non-admin View Member Account Non-admin View Member Account
[arguments] ${times} [arguments] ${times}
Xpath Should Match X Times //clr-dg-row-master ${times} Xpath Should Match X Times //clr-dg-row-maintainer ${times}
User Can Not Add Member User Can Not Add Member
Retry Wait Until Page Contains Element xpath=//button[@disabled='' and contains(.,'User')] Retry Wait Until Page Contains Element xpath=//button[@disabled='' and contains(.,'User')]
...@@ -192,7 +192,7 @@ User Should Be Admin ...@@ -192,7 +192,7 @@ User Should Be Admin
Logout Harbor Logout Harbor
Push Image With Tag ${ip} ${user} ${password} ${project} hello-world v2 Push Image With Tag ${ip} ${user} ${password} ${project} hello-world v2
User Should Be Master User Should Be Maintainer
[Arguments] ${user} ${pwd} ${project} ${is_oidc_mode}=${false} [Arguments] ${user} ${pwd} ${project} ${is_oidc_mode}=${false}
Run Keyword If ${is_oidc_mode} == ${false} Sign In Harbor ${HARBOR_URL} ${user} ${pwd} Run Keyword If ${is_oidc_mode} == ${false} Sign In Harbor ${HARBOR_URL} ${user} ${pwd}
... ELSE Sign In Harbor With OIDC User ${HARBOR_URL} username=${user} ... ELSE Sign In Harbor With OIDC User ${HARBOR_URL} username=${user}
...@@ -202,7 +202,7 @@ User Should Be Master ...@@ -202,7 +202,7 @@ User Should Be Master
Go Into Project ${project} Go Into Project ${project}
Delete Repo ${project} Delete Repo ${project}
Switch To Member Switch To Member
Retry Wait Until Page Contains Element xpath=//clr-dg-row[contains(.,'${user}')]//clr-dg-cell[contains(.,'Master')] Retry Wait Until Page Contains Element xpath=//clr-dg-row[contains(.,'${user}')]//clr-dg-cell[contains(.,'Maintainer')]
Logout Harbor Logout Harbor
Push Image With Tag ${ip} ${user} ${password} ${project} hello-world v3 Push Image With Tag ${ip} ${user} ${password} ${project} hello-world v3
......
...@@ -196,8 +196,8 @@ Manage Project Member Without Sign In Harbor ...@@ -196,8 +196,8 @@ Manage Project Member Without Sign In Harbor
User Should Be Developer ${test_user1} ${sign_in_pwd} project${d} is_oidc_mode=${is_oidc_mode} User Should Be Developer ${test_user1} ${sign_in_pwd} project${d} is_oidc_mode=${is_oidc_mode}
Change User Role In Project ${sign_in_user} ${sign_in_pwd} project${d} ${test_user1} Admin is_oidc_mode=${is_oidc_mode} Change User Role In Project ${sign_in_user} ${sign_in_pwd} project${d} ${test_user1} Admin is_oidc_mode=${is_oidc_mode}
User Should Be Admin ${test_user1} ${sign_in_pwd} project${d} ${test_user2} is_oidc_mode=${is_oidc_mode} User Should Be Admin ${test_user1} ${sign_in_pwd} project${d} ${test_user2} is_oidc_mode=${is_oidc_mode}
Change User Role In Project ${sign_in_user} ${sign_in_pwd} project${d} ${test_user1} Master is_oidc_mode=${is_oidc_mode} Change User Role In Project ${sign_in_user} ${sign_in_pwd} project${d} ${test_user1} Maintainer is_oidc_mode=${is_oidc_mode}
User Should Be Master ${test_user1} ${sign_in_pwd} project${d} is_oidc_mode=${is_oidc_mode} User Should Be Maintainer ${test_user1} ${sign_in_pwd} project${d} is_oidc_mode=${is_oidc_mode}
Manage Project Member ${sign_in_user} ${sign_in_pwd} project${d} ${test_user1} Remove is_oidc_mode=${is_oidc_mode} Manage Project Member ${sign_in_user} ${sign_in_pwd} project${d} ${test_user1} Remove is_oidc_mode=${is_oidc_mode}
User Should Not Be A Member Of Project ${test_user1} ${sign_in_pwd} project${d} is_oidc_mode=${is_oidc_mode} User Should Not Be A Member Of Project ${test_user1} ${sign_in_pwd} project${d} is_oidc_mode=${is_oidc_mode}
Push image ip=${ip} user=${sign_in_user} pwd=${sign_in_pwd} project=project${d} image=hello-world Push image ip=${ip} user=${sign_in_user} pwd=${sign_in_pwd} project=project${d} image=hello-world
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment