Skip to content

Review verification UI#1198

Merged
jchau06 merged 29 commits into
mainfrom
review-verification-ui
Jul 1, 2026
Merged

Review verification UI#1198
jchau06 merged 29 commits into
mainfrom
review-verification-ui

Conversation

@jchau06

@jchau06 jchau06 commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

Description

This PR adds options to the three dots menu of unverified reviews on the "Verify Reviews" screen for admin users. Admins can now delete unverified reviews and verify unverified reviews.

  1. Inside the ThreeDotsMenu component, the pathname and user admin status are used to determine if a user can view the verify reviews page.
  2. Added Verify and AdminDelete helpers to component.
  3. If in verify reviews pages as an admin, those options will render in the TreeDotsMenu.

Recording / Screenshots

reviews_veri.mp4
image

Note

Options in this recording include Edit and regular Delete since these are also my reviews in this local environment. Upon testing with the shared DB, only Report, Admin: Delete, and Admin: Verify appear as expected.

Test Plan

  1. Ensure that logged in email is an admin email.
  2. Navigate to /planner/admin/verify to open verify reviews page or navigate through profile.
  3. Check if Admin: Verify and Admin: Delete are options in ThreeDotMenu.
  4. Check if button behavior is valid (proper deletion / verification).

Issues

Closes #1175

jchau06 added 23 commits May 25, 2026 16:40
@jchau06 jchau06 temporarily deployed to staging-1198 June 27, 2026 06:07 — with GitHub Actions Inactive
@jchau06 jchau06 temporarily deployed to staging-1198 June 27, 2026 06:08 — with GitHub Actions Inactive
@jchau06 jchau06 temporarily deployed to staging-1198 June 27, 2026 18:24 — with GitHub Actions Inactive
@CadenLee2

Copy link
Copy Markdown
Collaborator

/deploy

@CadenLee2

Copy link
Copy Markdown
Collaborator

/remove

@jchau06 jchau06 temporarily deployed to staging-1198 June 27, 2026 18:48 — with GitHub Actions Inactive
@CadenLee2

Copy link
Copy Markdown
Collaborator

/deploy

@jchau06 jchau06 temporarily deployed to staging-1198 June 27, 2026 19:44 — with GitHub Actions Inactive

@CadenLee2 CadenLee2 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested this locally and looked through the code, almost everything looks good. Will debug the actions failure further (the postinstall works locally, action works locally when using act, and actions seem to work fine on other branches, will lyk what I come up with)

Comment thread site/src/component/Review/ReviewCard.tsx
@jchau06 jchau06 temporarily deployed to staging-1198 June 29, 2026 10:01 — with GitHub Actions Inactive
@github-actions github-actions Bot temporarily deployed to staging-1198 June 29, 2026 10:01 Inactive
@CadenLee2

Copy link
Copy Markdown
Collaborator

/remove

@CadenLee2

Copy link
Copy Markdown
Collaborator

/deploy

@github-actions github-actions Bot temporarily deployed to staging-1198 July 1, 2026 20:51 Inactive
@CadenLee2 CadenLee2 temporarily deployed to staging-1198 July 1, 2026 21:06 — with GitHub Actions Inactive
@github-actions github-actions Bot temporarily deployed to staging-1198 July 1, 2026 21:06 Inactive
@jchau06 jchau06 merged commit 89863e6 into main Jul 1, 2026
3 checks passed
@jchau06 jchau06 deleted the review-verification-ui branch July 1, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Restore review verification UI

2 participants