From c50b31d24cf1e7f8016db92f05107641f1618167 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Sun, 14 Oct 2018 21:09:50 -0500 Subject: [PATCH] protect normal user --- social/admin.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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)