diff --git a/frontend/src/components/archive-invite-form.ts b/frontend/src/components/archive-invite-form.ts index b81b694e..1143defd 100644 --- a/frontend/src/components/archive-invite-form.ts +++ b/frontend/src/components/archive-invite-form.ts @@ -56,9 +56,13 @@ export class ArchiveInviteForm extends LiteElement { ${msg("Admin")} - - ${msg("Can start & configure crawls and invite others")} + + ${msg("Crawler")} + - ${msg("Can manage crawls")} + ${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("Back to Members")} + +
-
+

${msg("Add New Member")}