diff --git a/social/admin.py b/social/admin.py index eaea7b3..a6cbeb5 100644 --- a/social/admin.py +++ b/social/admin.py @@ -5,6 +5,12 @@ from .models import Link # Register your models here. class LinkAdmin(admin.ModelAdmin): - readonly_fields = ('created', 'updated',) + readonly_fields = ('created', 'updated') + + def get_readonly_fields(self, request, obj=None): + if request.user.groups.filter(name='Personal').exists(): + return ('key', 'name') + else: + return ('created', 'updated') admin.site.register(Link, LinkAdmin)