Skip to content

Django admin pages for debugging and helping people with oauth tokens #709

Open

Description

Problem

We are in the process of fully fixing the email sending issue, which should fix most of the problems people have been having. However, it won't dig people out who got stuck at the first step and never received a verification email.

It would be nice to add the oauth token pages to django admin so that we can more easily debug this for people and help them get verified. Even just being able to manually verify people would be nice.

Additionally, it might be worth considering creating a django command for re-sending the verification emails (in small batches) for tokens that are still unverified. The only thing to be wary of is that we don't want to hammer SES too hard (14 emails per second is our limit) and we don't want to surpass our monthly allowance either.

Description

Add the django admin pages for debugging and fixing token verification.

If desired, add the django command (or cut a separate issue for it if the discussion in this PR calls for it).

Alternatives

We can continue to SSH into the boxes and start the django shell, but that isn't accessible for everyone and it isn't wise to even have everyone able to do that anyway.

Additional context

Prioritizing as medium because we need to help sort out the situation for the folks that have emailed us for help about this.

Implementation

  • 🙋 I would be interested in implementing this feature.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    • Status

      📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions