• 
      

    Mark the oauth2_provider models as being managed by Django's migrations.

    Review Request #10607 — Created June 21, 2019 and submitted

    Information

    Review Board
    release-4.0.x

    Reviewers

    Review Board 3.0 shipped with a dependency on a specific version of
    oauth2_provider, which provided some database models. Recent versions
    of oauth2_provider have made updates, through Django's migrations. The
    current version had migrations as well, but we weren't running a version
    of Django that used them. This meant that we were missing a bit of
    migration history, which causes conflicts when Django tries to apply
    migrations on top of the synced models.

    This adds some custom evolutions that tells Django Evolution that we
    want to use migrations for this module, and which migrations would have
    been applied at the transition point if its models were already synced.

    Created and upgraded databases successfully against Django 1.11.

    Summary ID
    Mark the oauth2_provider models as being managed by Django's migrations.
    Review Board 3.0 shipped with a dependency on a specific version of `oauth2_provider`, which provided some database models. Recent versions of `oauth2_provider` have made updates, through Django's migrations. The current version had migrations as well, but we weren't running a version of Django that used them. This meant that we were missing a bit of migration history, which causes conflicts when Django tries to apply migrations on top of the synced models. This adds some custom evolutions that tells Django Evolution that we want to use migrations for this module, and which migrations would have been applied at the transition point if its models were already synced.
    81eab6b37de14e768194af3c4a0a664bc2ca3a78
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-4.0.x (fc79b97)