Browse Source

Allow data to be deleted from Django admin

pull/160/head
ariannedee 5 years ago
parent
commit
46548ae67a
1 changed files with 27 additions and 2 deletions
  1. +27
    -2
      edivorce/apps/core/models.py

+ 27
- 2
edivorce/apps/core/models.py View File

@ -109,6 +109,31 @@ class UserResponse(models.Model):
return '%s -> %s' % (self.bceid_user, self.question.key)
class DontLog:
def log_addition(self, *args):
return
def log_change(self, *args):
return
def log_deletion(self, *args):
return
class UserResponseAdmin(DontLog, admin.ModelAdmin):
list_display = ['get_user_name', 'question', 'value']
def get_user_name(self, obj):
return obj.bceid_user.display_name
get_user_name.admin_order_field = 'bceid_user'
get_user_name.short_description = 'User'
class QuestionAdmin(DontLog, admin.ModelAdmin):
pass
admin.site.register(BceidUser)
admin.site.register(Question)
admin.site.register(UserResponse)
admin.site.register(Question, QuestionAdmin)
admin.site.register(UserResponse, UserResponseAdmin)

Loading…
Cancel
Save