@@ -0,0 +1,546 @@
+from django import forms%0Afrom django.contrib import admin%0A%0Afrom setmagic.models import Setting%0A%0A%0A_denied = lambda *args: False%0A%0A%0Aclass SetMagicAdmin(admin.ModelAdmin):%0A    list_display = 'label', 'current_value',%0A    list_editable = 'current_value',%0A    list_display_links = None%0A%0A    has_add_permission = _denied%0A    has_delete_permission = _denied%0A%0A    # Make all fields read-only at the change form%0A    def get_readonly_fields(self, *args, **kwargs):%0A        return self.opts.get_all_field_names()%0A%0Aadmin.site.register(Setting, SetMagicAdmin)%0A

Make settings editable through admin