${msg("Viewer")}
- ${msg("Can view crawls")}
diff --git a/frontend/src/pages/archive/index.ts b/frontend/src/pages/archive/index.ts
index dda7cc67..59d592ed 100644
--- a/frontend/src/pages/archive/index.ts
+++ b/frontend/src/pages/archive/index.ts
@@ -7,7 +7,7 @@ import type { CurrentUser } from "../../types/user";
import type { ArchiveData } from "../../utils/archives";
import LiteElement, { html } from "../../utils/LiteElement";
import { needLogin } from "../../utils/auth";
-import { isOwner } from "../../utils/archives";
+import { isOwner, AccessCode } from "../../utils/archives";
import "./crawl-templates-detail";
import "./crawl-templates-list";
import "./crawl-templates-new";
@@ -276,7 +276,7 @@ export class Archive extends LiteElement {
${msg("Name", { desc: "Team member's name" })}
- ${msg("Roles", { desc: "Team member's roles" })}
+ ${msg("Role", { desc: "Team member's role" })}
@@ -289,7 +289,11 @@ export class Archive extends LiteElement {
html`${msg("Member")}`}
- ${isOwner(role) ? msg("Admin") : msg("Viewer")}
+ ${isOwner(role)
+ ? msg("Admin")
+ : role === AccessCode.crawler
+ ? msg("Crawler")
+ : msg("Viewer")}
`
@@ -300,16 +304,23 @@ export class Archive extends LiteElement {
private renderAddMember() {
return html`
- ${msg(
- "Back to members list"
- )}
+
-
+
${msg("Add New Member")}