Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Org authenticity manual verification #2272

Open
3 tasks
SuaYoo opened this issue Jan 6, 2025 · 1 comment
Open
3 tasks

[Feature]: Org authenticity manual verification #2272

SuaYoo opened this issue Jan 6, 2025 · 1 comment
Assignees
Labels
back end Requires back end dev work front end Requires front end dev work

Comments

@SuaYoo
Copy link
Member

SuaYoo commented Jan 6, 2025

Context

Superadmins should be able to mark an org as manually verified to be who they are. This will display a "verified" badge (added in #2172) next to the org's name in the org's public profile.

Details

Some options for implementation:

  1. Single superadminVerified or similarly named field, which would be simplest.
  2. A verification object to future-proof for other verification methods in the future, like self-verifying. In that case we could do something like:
{
  verification: {
    status: "unverified" | "verified" | "failed-verification",
    method: "self" | "manual",
    verifiedDate: null | <timestamp>
  }
}

Tasks

  • Backend: Add field to API
  • Frontend: Allow superadmins to manage org verification field
  • Frontend: Show verification badge if enabled
@SuaYoo SuaYoo changed the title Org authenticity manual verification [Feature]: Org authenticity manual verification Jan 6, 2025
@SuaYoo SuaYoo assigned SuaYoo and tw4l Jan 6, 2025
@SuaYoo SuaYoo added front end Requires front end dev work back end Requires back end dev work labels Jan 6, 2025
@ikreymer ikreymer moved this from Triage to Todo in Webrecorder Projects Jan 6, 2025
@SuaYoo
Copy link
Member Author

SuaYoo commented Jan 6, 2025

@tw4l I added some initial thoughts on implementation details, feel free to update as needed and finalize.

@SuaYoo SuaYoo added this to the Public Collections milestone Jan 22, 2025
@tw4l tw4l removed this from the Public Collections milestone Jan 22, 2025
@Shrinks99 Shrinks99 moved this from Todo to Triage in Webrecorder Projects Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
back end Requires back end dev work front end Requires front end dev work
Projects
Status: Triage
Development

No branches or pull requests

2 participants