From fe31f551b2570712591b94c0f4b778b2c1818ff8 Mon Sep 17 00:00:00 2001 From: sua yoo Date: Wed, 2 Mar 2022 18:09:10 -0800 Subject: [PATCH] Add "crawler" role to members (#174) closes #139 --- .../src/components/archive-invite-form.ts | 6 +++- frontend/src/pages/archive/index.ts | 35 ++++++++++++------- 2 files changed, 28 insertions(+), 13 deletions(-) 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("Add New Member")}