• 
      

    Register some apps on Djblets for Django 1.7+.

    Review Request #7419 — Created June 13, 2015 and submitted — Latest diff uploaded

    Information

    Djblets
    release-0.9.x
    9192972...

    Reviewers

    We have a few apps on Djblets that could conflict with app labels from
    the consumer. Django didn't used to care about this, but starting in
    Django 1.7, there's an app registry that ensures uniqueness.
    
    To fix these conflicts, AppConfigs are now registered for each app,
    with only a couple exceptions. Not all of our apps need to be added to
    INSTALLED_APPS, but since they may be, we're covering nearly all of
    them. The table names have also been updated to use the original names,
    for backwards-compatibility.
    
    This will only affect Django 1.7+, and has no bearing on Django 1.6
    (which doesn't let you specify app labels anyway).

    No longer saw problems with Django complaining about duplicate apps.

    Unit tests pass (along with all other upcoming changes).