all: implement black as code formatter

This commit is contained in:
Jens Langhammer
2019-12-31 12:51:16 +01:00
parent 8eb3f0f708
commit 3bd1eadd51
298 changed files with 4825 additions and 3145 deletions

View File

@ -1,7 +1,6 @@
"""passbook Application Security Gateway Forms"""
from django import forms
from oauth2_provider.generators import (generate_client_id,
generate_client_secret)
from oauth2_provider.generators import generate_client_id, generate_client_secret
from oidc_provider.models import Client
from passbook.providers.app_gw.models import ApplicationGatewayProvider
@ -14,24 +13,22 @@ class ApplicationGatewayProviderForm(forms.ModelForm):
if not self.instance.pk:
# New instance, so we create a new OIDC client with random keys
self.instance.client = Client.objects.create(
client_id=generate_client_id(),
client_secret=generate_client_secret())
client_id=generate_client_id(), client_secret=generate_client_secret()
)
self.instance.client.name = self.instance.name
self.instance.client.redirect_uris = [
f"http://{self.instance.host}/oauth2/callback",
f"https://{self.instance.host}/oauth2/callback",
]
self.instance.client.scope = ['openid', 'email']
self.instance.client.scope = ["openid", "email"]
self.instance.client.save()
return super().save(*args, **kwargs)
class Meta:
model = ApplicationGatewayProvider
fields = [
'name', 'host'
]
fields = ["name", "host"]
widgets = {
'name': forms.TextInput(),
'host': forms.TextInput(),
"name": forms.TextInput(),
"host": forms.TextInput(),
}