• 
      

    Fix setting the default token generator via Djblets.

    Review Request #12582 — Created Sept. 6, 2022 and submitted — Latest diff uploaded

    Information

    Djblets
    release-3.x

    Reviewers

    The default token generator can be set via
    settings.DJBLETS_DEFAULT_API_TOKEN_GENERATOR but this currently takes a class,
    which isn't safe to import via settings.py. With this change we instead accept
    a token generator ID, which is safe and ensures that we're only using token
    generators that are registered.

    • Created new unit tests for getting the default token generator.
    • Ran unit tests in djblets.secrets.tests.
    • Ran unit tests in reviewboard.webapi.tests.

    Commits

    Files