Skip to content
Snippets Groups Projects
Commit d9088aed authored by Bastien Abadie's avatar Bastien Abadie
Browse files

Merge branch 'oauth-repo' into 'master'

Edit a repo oauth credentials through admin

See merge request !1545
parents 6469df07 eff169ec
No related branches found
No related tags found
1 merge request!1545Edit a repo oauth credentials through admin
......@@ -73,7 +73,7 @@ class WorkerInline(admin.StackedInline):
class RepositoryAdmin(admin.ModelAdmin):
list_display = ('id', 'url', 'type')
fields = ('id', 'url', 'type', 'hook_token', 'provider_name')
fields = ('id', 'url', 'type', 'hook_token', 'provider_name', 'credentials')
readonly_fields = ('id', )
inlines = [WorkerInline, UserMembershipInline, GroupMembershipInline]
......
......@@ -165,6 +165,9 @@ class OAuthCredentials(models.Model):
expiry = models.DateTimeField(blank=True, null=True)
account_name = models.CharField(max_length=100, blank=True, null=True)
def __str__(self):
return f"{self.provider_name} - {self.user.email} - {self.token[:6]}"
@property
def provider_class(self):
return get_provider(self.provider_name)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment