fix: Show audit log in production if allowed (#3960)

This commit is contained in:
Kyle Carberry
2022-09-08 09:58:53 -05:00
committed by GitHub
parent 7dc73ed6c6
commit 2c41343ce5
2 changed files with 1 additions and 13 deletions

View File

@ -69,17 +69,6 @@ describe("NavbarView", () => {
expect((auditLink as HTMLAnchorElement).href).toContain("/audit")
})
it("audit nav link is only visible in development", async () => {
process.env = {
...env,
NODE_ENV: "production",
}
render(<NavbarView user={MockUser} onSignOut={noop} canViewAuditLog />)
const auditLink = screen.queryByText(navLanguage.audit)
expect(auditLink).not.toBeInTheDocument()
})
it("audit nav link is hidden for members", async () => {
render(<NavbarView user={MockUser2} onSignOut={noop} canViewAuditLog={false} />)
const auditLink = screen.queryByText(navLanguage.audit)

View File

@ -52,8 +52,7 @@ const NavItems: React.FC<
{Language.users}
</NavLink>
</ListItem>
{/* REMARK: the below link is under-construction */}
{process.env.NODE_ENV !== "production" && canViewAuditLog && (
{canViewAuditLog && (
<ListItem button className={styles.item}>
<NavLink className={styles.link} to="/audit">
{Language.audit}