TE-2629 Use better field type for applicationaccess.application

This commit is contained in:
Jeremy Bowman
2018-06-29 14:23:09 -04:00
parent 9aff2fdf9f
commit 809f3d51e7
2 changed files with 23 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.13 on 2018-06-29 18:18
from __future__ import unicode_literals
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('oauth_dispatch', '0004_auto_20180626_1349'),
]
operations = [
migrations.AlterField(
model_name='applicationaccess',
name='application',
field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='access', to=settings.OAUTH2_PROVIDER_APPLICATION_MODEL),
),
]

View File

@@ -58,7 +58,7 @@ class ApplicationAccess(models.Model):
Specifies access control information for the associated Application.
"""
application = models.ForeignKey(oauth2_settings.APPLICATION_MODEL, unique=True, related_name='access')
application = models.OneToOneField(oauth2_settings.APPLICATION_MODEL, related_name='access')
scopes = ListCharField(
base_field=models.CharField(max_length=32),
size=25,